news.daily with expdir

Alex Kiernan 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 mailing list