[net.news] Usenet and causality

nathanm@hp-pcd.UUCP (05/14/84)

This is not a request for a deep discussion of Physics
or Philosophy.  Just a point of curiosity for me:

Is it ever possible for the net to violate causality?
That is, is there any possible scenario in which a reply
can get somewhere (presumably as an orphaned response)
before its base note does?

Personally, I can't envision such a scenario, but
then I didn't know until reading net.sport.baseball last
weekend that it IS possible to have more than three outs
in an inning.  Any ideas?

Nathan Meyers
hp-pcd!nathanm

dave@utcsrgv.UUCP (Dave Sherman) (05/22/84)

Articles reach places before previous articles all the time.
Here's a typical scenario:

foo+---+bar+---+baz+------+
         |                |
       biff+---+boff+---bleff

Joe posts an article on Monday on machine "foo" asking for birthdays of
famous wombats. It gets to "bar" on Monday morning. The "bar"-"baz" link is
set up for midnight calls only, but "biff" gets it right away. "biff"'s
main news feed is to/from "bar", but "biff" sends locally-generated articles
to "boff" as well. "boff" therefore gets a followup from Fred on "biff" before
the original article makes it through baz->bleff->boff.

I know there are other reasons. Suggestions?

Dave Sherman
-- 

 dave at Toronto (CSnet)
 {allegra,cornell,decvax,ihnp4,linus,utzoo}!utcsrgv!dave

stanwyck@ihuxr.UUCP (Don Stanwyck) (05/23/84)

Not only is it possible, it is common.  I frequently read a response, wonder
at what basenote I haven't seen that would cause such a response, snd then
just one or two notes later see the original.
-- 
 ________
 (      )					Don Stanwyck
@( o  o )@					312-979-3062
 (  ||  )					Cornet-367-3062
 ( \__/ )					ihnp4!ihuxr!stanwyck
 (______)					Bell Labs @ Naperville, IL

barmar@mit-eddie.UUCP (Barry Margolin) (05/24/84)

I understand why it is possible to see followups before the originals.
What I don't understand is why I sometimes see serial postings from the
same person in the wrong order.  For instance, the recent flames about
censorship by unc!tim: the headers said which part they were, and they
were displayed to me out of sequential order.
-- 
			Barry Margolin
			ARPA: barmar@MIT-Multics
			UUCP: ..!genrad!mit-eddie!barmar

chuqui@nsc.UUCP (Chuq Von Rospach) (05/25/84)

The reason a set of linked articles seem to always be out of order (as in
the Tim Maroney stuff) is because of the way uucp handles things in its
directories. If all the sites were running under batching software there
would be no problem because the batching stuff forces a FIFO setup on news.
Unfortunately, many sites still pass news on a message at a time. Uucp does
not understand FIFO. I don't know exactly what the execution algorithm is
for uux but it has much more to do with the position of the file in the
directory structure and the state of the moon than it does when uux got it
in relation to when uux saw it. In a busy directory creating and zapping
lock files and temp files and things it is very likely that a second
article can actually have its control file placed higher up in the
directory structure than the first one so that when uux starts scanning the
directory it is sent first.

chuq

-- 
From the closet of anxieties of:			Chuq Von Rospach
{amd70,fortune,hplabs,ihnp4}!nsc!chuqui			(408) 733-2600 x242

I'm really gonna miss her. A tomato ate my sister...

henry@utzoo.UUCP (Henry Spencer) (05/27/84)

Uucp is not guaranteed to process incoming traffic in arrival order,
nor is it guaranteed to send outgoing traffic in queueing order.  This
is a further factor tending to randomize the order of things posted
at about the same time.
-- 
				Henry Spencer @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!henry

trt@rti-sel.UUCP (05/30/84)

As far as I know the uucp distributed with 4.2 BSD is FIFO
within each priority 'grade',
so with all 4.2 (or honey danber) sites news remains ordered
even using the terribly inefficent method of one uux per article.

Most uuxqt versions process files in an mysterious order
and a single such site can mess up the ordering of news articles.
I am not aware of a uucp that ships shortest-file first.

By the way, there were some botches in the 4.2 queue ordering:
1) mail wasn't processed before news, resulting in large mail delays.
2) uuxqt got constipated if the 20 highest-priority incoming 'X.' requests
could not be done due to missing files, resulting in emmense backlogs (ugh).
	Tom Truscott