From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/44641 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: nnmaildir.el + courier IMAP compatibility patch Date: Fri, 03 May 2002 15:12:36 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: owner-ding@hpc.uh.edu Message-ID: References: <87n0viphxx.fsf@squeaker.lickey.com> <874rhp420w.fsf@squeaker.lickey.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1020452990 8058 127.0.0.1 (3 May 2002 19:09:50 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 3 May 2002 19:09:50 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 173iRB-00025q-00 for ; Fri, 03 May 2002 21:09:49 +0200 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 173iQP-00057a-00; Fri, 03 May 2002 14:09:01 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 03 May 2002 14:09:16 -0500 (CDT) 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 OAA21901 for ; Fri, 3 May 2002 14:09:05 -0500 (CDT) Original-Received: (qmail 27228 invoked by alias); 3 May 2002 19:08:45 -0000 Original-Received: (qmail 27223 invoked from network); 3 May 2002 19:08:45 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (qmailr@129.22.96.25) by gnus.org with SMTP; 3 May 2002 19:08:45 -0000 Original-Received: (qmail 7389 invoked by uid 500); 3 May 2002 19:12:59 -0000 Original-To: ding In-Reply-To: <874rhp420w.fsf@squeaker.lickey.com> (Matt Armstrong's message of "Fri, 03 May 2002 10:41:35 -0600") Mail-Copies-To: nobody Mail-Followup-To: ding Original-Lines: 30 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:44641 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:44641 Matt Armstrong wrote: > prj@po.cwru.edu (Paul Jarc) writes: >> I've occasionally thought of writing an IMAP server that would store >> marks in an nnmaildir-compatible way. > > I've occasionally thought of going the opposite direction and forking > your nnmaildir.el to be less inode intensive by storing marks using > the "experimental suffix" method described in the maildir spec, That would save you one inode per group, at most. (In my setup, it would save one inode total.) > storing overview data as nnml does, etc. That would save you one inode per article. I think it could improve or hinder performance, depending on your filesystem, but would require more complex code in any case. Are you in any danger of running out of inodes, according to "df -i"? >> How does Courier store marks? > > With the maildir standard ":2,XYZ" suffixes on the filenames Ok. There are a few reasons nnmaildir doesn't do that: it can't accommodate all of Gnus's marks; using two different storage methods for different sets of marks would be pretty ugly; treating the filename as constant makes concurrent use much easier. paul