ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-MP/bin/aemp
(Generate patch)

Comparing AnyEvent-MP/bin/aemp (file contents):
Revision 1.38 by root, Mon Sep 7 12:04:32 2009 UTC vs.
Revision 1.39 by root, Mon Sep 7 18:42:09 2009 UTC

558 AnyEvent::MP::Kernel::eval_on $node, $expr, port { &$cv }; 558 AnyEvent::MP::Kernel::eval_on $node, $expr, port { &$cv };
559 mon $node, $cv; 559 mon $node, $cv;
560 560
561 my ($err, @res) = $cv->recv; 561 my ($err, @res) = $cv->recv;
562 562
563 die $err if length $err; 563 die "$err @res" if length $err;
564 564
565 print +(substr JSON::XS->new->encode (\@res), 1, -1), "\n"; 565 print +(substr JSON::XS->new->encode (\@res), 1, -1), "\n";
566} 566}
567 567
568sub docmd; 568sub docmd;
615 615
616 trace shift @ARGV; 616 trace shift @ARGV;
617 }, 617 },
618 restart => sub { 618 restart => sub {
619 my $node = node_of shift @ARGV; 619 my $node = node_of shift @ARGV;
620 node_eval $node, "AnyEvent::Watchdog::Util::restart"; 620 node_eval $node, 'my $w; $w = AE::timer 0.5, 0, sub { undef $w; AnyEvent::Watchdog::Util::restart }; ()';
621 }, 621 },
622 622
623 setnodeid => sub { 623 setnodeid => sub {
624 @ARGV >= 1 624 @ARGV >= 1
625 or die "shared secret missing\n"; 625 or die "shared secret missing\n";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines