[Spread-users] Are all group messages sent to all servers?

Lobiv Igor Igor.Lobiv at sitronicsts.com
Tue Jan 22 09:41:44 EST 2008

I see the broadcast UDP messages if a user is outside of daemon. John is

i.e. if all group users are inside "message initiated" daemon - the
message will be process locally. No any message goes out [to others
But, if one of group users stays outside "message initiated" daemon -
all daemons will
receive the message.

Under load network traffic will increase significantly. Each "external"
message will be sent to all daemons.

From: Jim Kleckner [mailto:jek-spread at kleckner.net] 
Sent: Monday, January 21, 2008 11:19 PM
To: Lobiv Igor; spread-users at lists.spread.org
Subject: Re: [Spread-users] Are all group messages sent to all servers?

Lobiv Igor wrote:
> Hi Jim!
> I cannot repeat this behavior. | Version 4.00.00 Built
> I created two daemons D1 and D2 on different computers. To each daemon

> I attached two users. (To D1 I attached users U1 and U2, to D2 I 
> attached users U3, U4).
> I send safe message from U1 to private group #U2#D1. This message is 
> received by U2, but D1 didn't send the message to D2. (I monitored 
> traffic via wireshark).
> So the question is: how to repeat behavior, described in your letter -

> that "local" traffic sends to all remote daemon (user)?
> Jim Kleckner wrote:
> > John Lane Schultz wrote:
> >> I believe that all messages, including ones to private groups, go
to all
> >> daemons right now. There has been talk of optimizing this behavior
> >> only send meta-messages to all daemons and send the actual messages
> >> only to those daemons that need them, but this work has not yet
> >> done.
> >>

Hi Igor -

Did you see broadcast packets on the subnet?
The daemons communicate on a LAN using
broadcast packets.

If you put D1 and D2 into separate segments,
then you should be able to trace TCP traffic
between them if John is correct.


More information about the Spread-users mailing list