… | |
… | |
132 | my @addresses = @{ $AnyEvent::MP::Kernel::GLOBAL_DB{"'l"}{$self->{id}} }; |
132 | my @addresses = @{ $AnyEvent::MP::Kernel::GLOBAL_DB{"'l"}{$self->{id}} }; |
133 | |
133 | |
134 | unless (@addresses) { |
134 | unless (@addresses) { |
135 | # on global nodes, all bets are off now - we either know the node, or we don't |
135 | # on global nodes, all bets are off now - we either know the node, or we don't |
136 | unless ($AnyEvent::MP::Kernel::GLOBAL) { |
136 | unless ($AnyEvent::MP::Kernel::GLOBAL) { |
137 | $self->{connect_w} = AnyEvent::MP::Kernel::global_req (g_find => $self->{id}); |
137 | AnyEvent::MP::Kernel::g_find ($self->{id}); |
138 | } |
138 | } |
139 | return; |
139 | return; |
140 | } |
140 | } |
141 | |
141 | |
142 | $self->{connect_addr} = \@addresses; # a bit weird, but efficient |
142 | $self->{connect_addr} = \@addresses; # a bit weird, but efficient |