[JDEV] Re: order of messages

Bert Radke Bert.Radke at web.de
Mon Apr 7 16:40:46 CDT 2003


On Thu, 3 Apr 2003 09:56:21 -0600
Peter Saint-Andre <stpeter at jabber.org> wrote:

> Jabber servers must ensure in-order processing. Are you not seeing
> that behavior when sending packets?
> 
Sorry for not ansering for so long, but as could not reproduce the
problem at home I had to find time at work .... 

I used the -D switch (debugging) on the server to obtain the order the
server receives the messages and sniffed the packages received by my
client using ethereal. If I understand the server-log right, than the
server (1.4.2) receives the messages in the right order, but spits them
out out of order. As it seems, the messages 1..8 (as an example) go into
one TCP package and in there in the reversed order (8..1). Than follows
the next TCP package with the messages 9..16, again in the wrong
order...

I have got the debbug output and the ethereal-log, just in case somebody
is interested.

I made one further test and wrote a very simple python script using the
jabber.py module, again using a simple loop. And there everything is
ok...

The jabberserver is siting on an internal network, is running on Linux
and is more or less 'plain', meaning only an JUD in plugged in in the
moment.

Any hints on where to look next are welcome.

Thanks Bert




More information about the JDev mailing list