news.daily with expdir
alexk at demon.net
Wed Jul 25 12:52:59 UTC 2001
Alex Kiernan <alexk at demon.net> writes:
> Alex Kiernan <alexk at demon.net> writes:
> > Katsuhiro Kondou <Katsuhiro_Kondou at isc.org> writes:
> > > In article <72y9pmseu3.fsf at nd1.eng.demon.net>,
> > > Alex Kiernan <alexk at demon.net> wrote;
> > >
> > > } It looks to me like expire does the reserve/pause/unreserve/unpause,
> > > } but unlike the manual page's implication expire doesn't leave the
> > > } server paused & news.daily doesn't attempt to unpause it.
> > > }
> > > } Or am I missing something?
> > >
> > > CleanupAndExit() in expire.c does not have an argument for
> > > releasing pause state. For STABLE, it has, and keeps paused
> > > when exits if '-d' is specified. As to news.daily, it issues
> > > 'ctlinnd go ""' after moving new history(for both STABLE and
> > > CURRENT).
> > Ah thanks, spotted it now. I need to go fix that in STABLE.
> Err -CURRENT even!
I've just committed a bunch of stuff which fixes this up; I think this
gets us back to where to were (modulo bugs/oversights).
Stuff which still needs tidying:
makedbz needs to go through the history API (but I think this should
be cleaner after the changes)
tagged hash wants hauling out as a separate implementation (I have
this, but I've not sorted out the LFS/non-LFS issues yet)
dbz.[ch] should probably move from lib/
inndcomm should pass back a handle rather than use a global (this will
allow me to fix a caller dependency in the history API).
Alex Kiernan, Principal Engineer, Development, Thus PLC
More information about the inn-workers