Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 +SENDMAIL+2.11; site dcl-cs.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!gatech!seismo!mcvax!ukc!dcl-cs!stephen From: stephen@dcl-cs.UUCP (Stephen J. Muir) Newsgroups: net.news.b Subject: Need news queueing system. Message-ID: <769@dcl-cs.UUCP> Date: Fri, 8-Nov-85 18:46:18 EST Article-I.D.: dcl-cs.769 Posted: Fri Nov 8 18:46:18 1985 Date-Received: Tue, 12-Nov-85 04:00:36 EST Reply-To: stephen@comp.lancs.ac.uk (Stephen J. Muir) Organization: Department of Computing at Lancaster University. Lines: 31 We have a problem here caused by not using UUCP, but using NIFTP (Network- Independent File Transfer Protocol) to send news to remote sites. What happens is as follows: Sender Receiver Open connection ACK Start transfer ACK Send news batch Receive news batch Stop transfer Unbatch news ACK Close connection ACK The problem is that the sending end is held up while the receiving end unbatches the news. I would prefer to see a program called, say, "qnews" which would put the news in a queue and unbatch it. Here is how it would work: 1) put incoming news batch into queue 2) fork and, if parent, exit 3) if this is the first entry in the queue, unbatch it else exit 4) after unbatching is complete, delete the batch and start processing next one (if any) -- UUCP: ...!seismo!mcvax!ukc!dcl-cs!stephen DARPA: stephen%comp.lancs.ac.uk@ucl-cs | Post: University of Lancaster, JANET: stephen@uk.ac.lancs.comp | Department of Computing, Phone: +44 524 65201 Ext. 4599 | Bailrigg, Lancaster, UK. Project:Alvey ECLIPSE Distribution | LA1 4YR