diff --git a/src/backend/bs_dispatch b/src/backend/bs_dispatch index d2da2ad8f0d..09e919a27c1 100755 --- a/src/backend/bs_dispatch +++ b/src/backend/bs_dispatch @@ -288,9 +288,10 @@ sub assignjob { my $msg = "gave up after $attempt failed build attempts..."; push @args, "nobadhost=$msg" if checkbadhost(@attempts); } + my $uri = "http://$worker->{'ip'}:$worker->{'port'}/build"; eval { BSRPC::rpc({ - 'uri' => "http://$worker->{'ip'}:$worker->{'port'}/build", + 'uri' => $uri, 'timeout' => 10 + int(length($infoxml) / 100000), 'request' => "PUT", 'headers' => [ "Content-Type: text/xml" ], @@ -300,7 +301,7 @@ sub assignjob { if ($@) { my $err = $@; chomp $err; - BSUtil::printlog("rpc error: $err"); + BSUtil::printlog("rpc error: '$err' on accessing '$uri'"); unlink("$jobsdir/$arch/$job:status"); close F; if ($err =~ /cannot build anything/) { @@ -786,7 +787,7 @@ sub checkconstraints { } if (!$info->{'scheduleinfo'} || $info->{'scheduleinfo'} ne $details) { $info->{'scheduleinfo'} = $details; - print "setting dispatch details to: $details\n"; + BSUtil::printlog("setting dispatch details to: $details"); if ($sumworkers) { setdispatchdetails($info, $arch, $job, $details); } else {