This is called `jobinfo' because it ought to be used in
alloc_resources's JobInfo xparam, rather than an Xinfo in the booking:
JobInfo is per planning client; Xinfo is per individual resource.
mg-blockage currently gets this wrong; we will fix that shortly.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
v2: New patch
v3: Fix "joinfo" to "jobinfo".
report_altchangecolour
report_blessingscond report_find_push_age_info
tcpconnect_queuedaemon plan_search
+ manual_allocation_base_jobinfo
alloc_resources alloc_resources_rollback_begin_work
resource_check_allocated resource_shared_mark_ready
duration_estimator
return $taskid;
}
+sub manual_allocation_base_jobinfo () {
+ my $whoami = `whoami`; chomp $whoami;
+ my $hostname = `uname -n`; chomp $hostname;
+ return "$whoami\@$hostname";
+}
+
sub alloc_resources_rollback_begin_work () {
$dbh_tests->rollback();
db_begin_work($dbh_tests, \@all_lock_tables);
return $r;
}
-my $whoami = `whoami`; chomp $whoami;
-my $hostname = `uname -n`; chomp $hostname;
-my $xinfo = "blockage $whoami\@$hostname [$start .. $end]";
+my $basexinfo = manual_allocation_base_jobinfo();
+my $xinfo = "blockage $basexinfo [$start .. $end]";
$xinfo .= " $mxinfo" if defined $mxinfo;
$start = parsedate $start;