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