From a401c70b2d27b1c9e2d17d6e1609b2cd7c012b0f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 29 Sep 2015 15:51:21 +0100 Subject: [PATCH] ts-hosts-allocate-Executive: Print more info about booking to main log Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- v2: Fix whitespace style issue. --- Osstest/Executive.pm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Osstest/Executive.pm b/Osstest/Executive.pm index aeb8c25..fb26882 100644 --- a/Osstest/Executive.pm +++ b/Osstest/Executive.pm @@ -743,9 +743,19 @@ sub alloc_resources { }]); if ($bookinglist && $ok!=-1) { + my %prstart; + foreach my $book (@{ $bookinglist->{Bookings} }) { + my $pr = $book->{Reso}; + $pr .= " [$book->{Xinfo}]" if defined $book->{Xinfo}; + push @{ $prstart{ $book->{Start} } }, $pr; + } + my $pr = ''; + foreach my $start (sort { $a <=> $b } keys %prstart) { + $pr .= " \@$start @{ $prstart{$start} }"; + } my $jbookings= to_json($bookinglist); chomp($jbookings); - logm("resource allocation: booking."); + logm("resource allocation: booking$pr."); $debugm->("bookings = ", $jbookings); printf $qserv "book-resources %d\n", length $jbookings -- 2.39.5