expireover core (perhaps an ov3search bug)

Christophe Wolfhugel wolf at oleane.net
Sun Apr 16 13:24:01 UTC 2000


I'm pretty sure that INN is not responsible for such a corrupted index
but it is rather due to a good old kernel crash.

While removing the files is probably the thing to do, shall this just be
included in expireover :

  if (offset + length > end of memory zone)
     unlink the files, they're probably useless anyway
     print a diag somewhere

... and have an external program <to-be-done> redo the overview files,
eventually.

Russ Allbery :
> What I'm not understanding is how it's getting corrupted in the first
> place.  The index entry is clearly wrong, and it's being read directly out
> of the file.  But the only places that write index entries are OV3addrec
> and OV3packgroup, and when expire is running the index and overview files
> are being written to new files that only replace the old files after
> they've been successfully written.

-- 
Christophe Wolfhugel  -+-  wolf at oleane.net  -+-  France Telecom Oleane



More information about the inn-workers mailing list