From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43848 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: Maildir backend Date: Tue, 12 Mar 2002 09:30:21 -0500 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: owner-ding@hpc.uh.edu Message-ID: References: <20020306103130.A4152@fr.thalesgroup.com> <20020307095642.A6244@fr.thalesgroup.com> <20020308131140.A10053@fr.thalesgroup.com> <20020312104127.A22635@fr.thalesgroup.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1015943544 22116 80.91.224.249 (12 Mar 2002 14:32:24 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 12 Mar 2002 14:32:24 +0000 (UTC) Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16knK7-0005kS-00 for ; Tue, 12 Mar 2002 15:32:24 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16knIY-0002az-00; Tue, 12 Mar 2002 08:30:42 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 12 Mar 2002 08:30:46 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id IAA05892 for ; Tue, 12 Mar 2002 08:30:33 -0600 (CST) Original-Received: (qmail 25375 invoked by alias); 12 Mar 2002 14:30:23 -0000 Original-Received: (qmail 25370 invoked from network); 12 Mar 2002 14:30:23 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (qmailr@129.22.96.25) by gnus.org with SMTP; 12 Mar 2002 14:30:23 -0000 Original-Received: (qmail 32044 invoked by uid 500); 12 Mar 2002 14:30:44 -0000 Original-To: ding@gnus.org In-Reply-To: <20020312104127.A22635@fr.thalesgroup.com> =?iso-8859-1?q?(J=E9r=F4me?= Marant's message of "Tue, 12 Mar 2002 10:41:27 +0100") Mail-Copies-To: nobody Mail-Followup-To: ding@gnus.org Original-Lines: 29 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/20.7 (i386-redhat-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:43848 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43848 J=E9r=F4me Marant wrote: > They should not be mandatory and they take too much room > on my system. I don't know how you're measuring the total size, but there's a good chance the measurement you have is inaccurately high. The files used to store marks are actually hard links to a single file, so each additional mark file doesn't take up any more space except for storing its name in the directory. No additional inodes are used. The NOV information does take up extra inodes and space, possibly quite a bit depending on what filesystem you use. It's there only to speed things up; it doesn't affect the behavior. So you can do "rm server-directory/*/.nnmaildir/nov/*" between (or even during) Gnus sessions to save space if you're willing to accept the performance hit. I could also change nnmaildir so that if it's unable to write the NOV files, it continues on anyway. Then you could do "chmod a-w server-directory/*/.nnmaildir/nov" just once and new NOV files wouldn't be created. That change shouldn't be too hard. > Would you mind explaining what in nnmaildir has to be modified in > order to have, for instance, a filename based maildir backend ? Storing marks in the filenames, you mean? -request-set-mark and -request-update-info would have to be changed, at least. I'm not sure about anything else. paul