Overview expiration
Katsuhiro Kondou
kondou at nec.co.jp
Wed Apr 12 22:53:17 UTC 2000
In article <E12fUVd-0001at-00 at g212.hadiko.de>,
Olaf Titz <olaf at bigred.inka.de> wrote;
} The core of the matter is that expire/expireover(?) has to check for
} expired articles on self-expiring storage methods, but for my setup it
} has to check always. I still maintain the latter is correct because
} articles may get lost even accidentally, and this should not lead to
} an inconsistent overview. At least there should be a flag to activate
} such a mode.
}
} I was running without groupbaseexpiry in the past, now switched to
} groupbaseexpiry to see if it makes any difference. Any definitive word
} on this?
Here is current expiry scheme:
groupbaseexpiry true:
- run expireover first and do the job of expiry based on
expire.ctl (newsgroup info is retrieved from Xref in
overview data)
* for non selfexpiry storage method
- expireover also purge articles if delayrm not specified
- run fastrm if delayrm specified to purge articles
- then expire recreates history
* leave entry if article still exists
groupbaseexpiry false:
- run expire to recreate history
* this is done class based expiry based on expire.ctl, but
for selfexpiry storage method it's ignored and expire checks
its existense
* for non selfexpiry storage method
- expire also purge articles if delayrm not specified
- run fastrm if delayrm specified to purge articles
- then expireover purges overview data by checking the existense
of article
Hope this helps.
--
Katsuhiro Kondou
More information about the inn-workers
mailing list