2.3exp: expire and tradspool
Katsuhiro Kondou
kondou at nec.co.jp
Sat Aug 21 07:14:31 UTC 1999
In article <m11I3kt-000FaBC at independence.ecn.ou.edu>,
Richard Michael Todd <rmtodd at mailhost.ecn.ou.edu> wrote;
} end up in the same directory tree, so the notion of 'storage class' doesn't
} really make sense here.
I think we can get the class for articles with a routine
like SMstore() does. This can be used at tradspool_next().
I'm going to modify the code after overview code is mostly
stable and NEWNEWS is available again.
} a) whether this would be an acceptable limitation or
} b) whether they can think of a scheme for per-group expire that would be
} decently efficient, and *doesn't* have that limitation.
I'm thinking of another approach:
- expireover reads expire.ctl, determines expiration time
with Xref, and write token to a file if it should be
expired
- sort that file and do SMcancel with those tokens
- expire just checks with SMretrieve(RETR_STAT)
btw, expireover takes much longer time if most of articles
are spooled into timecaf. I know why it does;
SMretrieve(RETR_STAT) needs to open caf file even if it
just checks the existense. Any resolution?
--
Katsuhiro Kondou
More information about the inn-workers
mailing list