From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/52737 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.gnus.general Subject: Re: Question about article identification and backends. Date: Sat, 17 May 2003 21:57:39 -0500 Sender: ding-owner@lists.math.uh.edu Message-ID: <87d6iharmk.fsf@raven.i.defaultvalue.org> References: <8765o9cpoj.fsf@raven.i.defaultvalue.org> <87vfw9gszz.fsf@eris.void.at> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1053226623 31939 80.91.224.249 (18 May 2003 02:57:03 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 18 May 2003 02:57:03 +0000 (UTC) Original-X-From: ding-owner+M1281@lists.math.uh.edu Sun May 18 04:57:00 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19HEM8-0008Iq-00 for ; Sun, 18 May 2003 04:57:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19HEMx-0006Sa-00; Sat, 17 May 2003 21:57:51 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19HEMo-0006SS-00 for ding@lists.math.uh.edu; Sat, 17 May 2003 21:57:42 -0500 Original-Received: (qmail 33933 invoked by alias); 18 May 2003 02:57:41 -0000 Original-Received: (qmail 33927 invoked from network); 18 May 2003 02:57:41 -0000 Original-Received: from dsl093-098-016.wdc1.dsl.speakeasy.net (HELO defaultvalue.org) (postfix@66.93.98.16) by sclp3.sclp.com with SMTP; 18 May 2003 02:57:41 -0000 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id 56FDF1AD8 for ; Sat, 17 May 2003 21:57:40 -0500 (CDT) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id D1545215002; Sat, 17 May 2003 21:57:39 -0500 (CDT) Original-To: ding@gnus.org In-Reply-To: <87vfw9gszz.fsf@eris.void.at> (Andreas Fuchs's message of "Sat, 17 May 2003 21:29:43 +0000 (UTC)") User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3 (gnu/linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:52737 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:52737 Andreas Fuchs writes: >> the headers in the hash, at least for the UID), for most purposes, I >> suspect even just a simple monotonically increasing integer serial >> number would be sufficient. > > I fear not - concurrency issues would make the whole thing fall apart. Certainly, but when I mentioned the monotonically increasing serial number approach, I wasn't thinking about the RMS system. I was thinking about a case where Gnus is the only one handling incoming messages. i.e. an approach where there is no "Gnus unique number" until Gnus assigns one. More specifically, I was thinking in terms of an SQL serial column where the DB handles the concurrency issues. I mentioned the RMS system primarily because it also discussed the values of a permanent message ID (and because it sounds like an interesting system). Though if implementing/using RMS, I probably would want to include the headers in the hash (as they discuss speculatively). -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4