> Hi, try setting in dnews.conf
>     spool_free true
> it will not fix the above problem you really have to make the settings low
> enough so it will not run out as the indexes are written by the time the
> message
> body is written it's too late to 'efficiently' undo the damage.  Also
> running the
> disk completely full will tend to lower performance most file systems
> recommend 10% free at all times although I doubt that much is really
> required.

Thanks for the suggestion - I'll try it out and see what happens.

Surely, though, if DNews were to attempt the body write before
updating the index, this problem wouldn't occur.  This seems like
a much more sensible way to do things.  To do otherwise means you
risk losing messages in the event of failure, as indeed has been our
experience.  Would it be possible to improve DNews's resilience
in this situation?

Actually, a suggestion of how best to recover from the situation
where messages are indexed but aren't present would also be useful.
At the moment I run a script which lists all message IDs in all
groups and then attempts an NNTP STAT on each of them - those that fail
have a tellnews histforget command issued for them.  An additional
feed is then added, CNAMEd to our current feed, to resuck the
forgotten IDs.  This does bring the lost articles back, but results
in the affected messages being duplicated in the index, one set with
bodies and the other without.  Is there a better way to do this?  I
note it is possible to rebuild the index and history files from
scratch, but this seems rather drastic and perhaps not suitable to
run without causing downtime.

> Updates listed on http://netwinsite.com/dnews/updates.htm

They only appear to go up to 5.5b3, though, hence why I asked.  I want
to know what's changed between 5.5b5 and 5.5c6 (I imagine very little
with such a subtle change to the version number, but it would be nice to
know whether or not it's worth upgrading).

Thanks again.

-------------------------------------------------------------
Mark Sawle
Internet Core Services Consultant
Zen Internet
T: 0870 6000 971
E: [EMAIL PROTECTED]
F: 0870 6000 972
W: http://home.zen.co.uk

RADSL - broadband for the outer limits
Available now!...see www.zenadsl.com
---------------------------------------------------------



Reply via email to