ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-MP/MP/Global.pm
(Generate patch)

Comparing AnyEvent-MP/MP/Global.pm (file contents):
Revision 1.37 by root, Tue Dec 1 15:41:45 2009 UTC vs.
Revision 1.38 by root, Sat Mar 13 17:18:49 2010 UTC

330 addr => sub { 330 addr => sub {
331 my $addresses = shift; 331 my $addresses = shift;
332 $AnyEvent::MP::Kernel::WARN->(9, "$node told us its addresses (@$addresses)."); 332 $AnyEvent::MP::Kernel::WARN->(9, "$node told us its addresses (@$addresses).");
333 $addr{$node} = $addresses; 333 $addr{$node} = $addresses;
334 334
335 # delay broadcast by a random amount, to avoid nodes connecting to each other
336 # at the same time.
337 after 1 + rand 2, sub {
335 for my $slave (keys %SEEDME) { 338 for my $slave (keys %SEEDME) {
336 snd $port{$slave}, nodes => { $node => $addresses }; 339 snd $port{$slave}, nodes => { $node => $addresses };
340 }
337 } 341 };
338 }, 342 },
339 nodes => sub { 343 nodes => sub {
340 my ($kv) = @_; 344 my ($kv) = @_;
341 345
342 use JSON::XS;#d# 346 use JSON::XS;#d#

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines