Path: utzoo!utstat!helios.physics.utoronto.ca!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!sunic!dkuug!tidk!storm From: storm@texas.dk (Kim F. Storm) Newsgroups: news.software.nn Subject: Re: Less than meets the eye Keywords: nn Message-ID: <478@texas.dk> Date: 26 Feb 90 16:04:45 GMT References: <4075@paperboy.OSF.ORG> <4078@paperboy.OSF.ORG> <1990Feb24.070659.608@csispt.UUCP> Organization: Texas Instruments, Denmark Lines: 90 hankin@sauron.osf.org (Scott Hankin) writes: > The final straw! Doing a reinit of the entire database (an admittedly > tiresome and time consuming activity) does NOT restore these zeroed > data files! They must be recollected individually to restore them > completely. bob@csispt.UUCP (Bob Finch) writes: >About four weeks ago I encountered what sounds like the same problem >after upgrading from 6.3.1 to 6.3.10. After initializing the entire >database, about 10% of the data files were 0 length. Initializing >again resulted in about the same number of 0 length data files, but in >different groups. I have now heard of this problem from several sites who have upgraded to 6.3.10, and of course I am deeply worried about this, since I would very much like this problem to be fixed before release 6.4 goes out. Since the problem did not seem to occur with release 6.3.6, I have tried to backtrack what has changed from 6.3.6 to 6.3.10 in the way articles are collected. The strange thing is that except for fixing a few (very) minor bugs, nothing has changed -- except the nntp module which was rewritten for the unofficial release 6.3.7 (and still is used in 6.4). I therefore have to conclude that this is a problem with NNTP, but I really do not understand why! The changes we made to nntp.c in 6.3.7 was aimed at NOT losing articles which could occur with the old code if the server died. So in our attempts to make things better, they may have become worse! I have had indications that NNTP is indeed the cause of the problems, and the reason being that the NNTP server was sending empty files to the client (i.e. nnmaster) or maybe the client (nnmaster) somehow truncated the files itself (Don't know which). I don't know whether this is the only/real cause of the problems. The nntp module explicitly makes a check for empty articles, and treats it as a non-existing article; maybe that is the problem? If the nntp server says that the article is indeed there, but it is empty, then maybe the client should try to fetch it again? Somebody also told me that nn does not work with NNTP 1.5.7, but I have not heard of these problems since, so I don't know whether it is true or not! Maybe this could be (part of) the explanation? I would really like to collect some exact information about this problem. I you have installed 6.3.7 or later, would you please send me the following information - also if you have NOT seen the above problem: ------------------- CUT HERE and RETURN TO ME ------------------- TICK IF YES: ( ) Have you seen the "zero files" problem? ( ) Do you use NNTP 1.5.5 ? ( ) Do you use NNTP 1.5.7 ? ( ) If either is yes, does the master access news via NNTP? ( ) Do you use NFS? ( ) If yes, does the database reside on the machine where the master runs? ( ) Do you have NETWORK_DATABASE defined? PLEASE SPECIFY: Release: nn 6.3.__ Operating System: s- file used: Hardware: m- file used: COMMENTS/OBSERVATIONS YOU THINK MIGHT BE USEFUL: ---------------------------------------------------------------------- Thank you -- Kim F. Storm storm@texas.dk Tel +45 429 174 00 Texas Instruments, Marielundvej 46E, DK-2730 Herlev, Denmark No news is good news, but nn is better!