AC-MrGamoo
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/AC/MrGamoo/Job/Task.pm view on Meta::CPAN
sub _cb_start_task_fail {
my $io = shift;
my $evt = shift;
my $me = shift;
my $job = shift;
$me->failed($job, 'network');
}
sub update_status {
my $me = shift;
my $job = shift;
my $phase = shift;
my $progress = shift;
$me->{status_time} = $^T;
$me->{status_phase} = $phase;
$me->{status_amt} = $progress;
$me->{status_fail} = 1 if $phase eq 'FAILED';
lib/AC/MrGamoo/Job/Xfer.pm view on Meta::CPAN
sub _cb_start_xfer_fail {
my $io = shift;
my $evt = shift;
my $me = shift;
my $job = shift;
$me->failed($job, 'network');
}
# record status rcvd from file xfer
sub update_status {
my $me = shift;
my $job = shift;
my $code = shift;
debug("xfer is $code");
$me->{status_code} = $code;
$me->{status_time} = $^T;
if( $code == 100 ){
lib/AC/MrGamoo/Kibitz/Peers.pm view on Meta::CPAN
next if $p->{status} == 200 && $p->{timestamp} > $^T - $KEEPLOST;
_maybe_remove( $id );
}
_kibitz_with_random_peer();
}
################################################################
sub update_sceptical {
my $class = shift;
my $up = shift;
return unless _update_ok($up);
my $id = $up->{server_id};
return if $ALLPEER{$id};
debug("recvd update (sceptical) from $id");
$SCEPTICAL{$id} = $up;
}
sub update {
my $class = shift;
my $up = shift;
return unless _update_ok($up);
my $id = $up->{server_id};
my $previnfo = $ALLPEER{$id};
# only keep it if it is newer than what we have
return if $previnfo && $up->{timestamp} <= $previnfo->{timestamp};
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.036 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )