[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 07/14] Reporting: sg-report-host-history: Support --max-flight
We can't use report_blessingscond because we handle blessings differently in sg-report-host-history (since we want the history of even adhoc etc. flights). Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- sg-report-host-history | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sg-report-host-history b/sg-report-host-history index f4e73e9..208da55 100755 --- a/sg-report-host-history +++ b/sg-report-host-history @@ -31,6 +31,7 @@ our $limit= 200; our $flightlimit; our $htmlout = "."; our @blessings; +our $maxflight; open DEBUG, ">/dev/null"; @@ -44,6 +45,8 @@ while (@ARGV && $ARGV[0] =~ m/^-/) { $$1= $2; } elsif (m/^--flight-limit\=([1-9]\d*)$/) { $flightlimit= $1; + } elsif (m/^--max-flight\=([1-9]\d*)$/) { + $maxflight= $1; } elsif (m/^--blessings?=(.*)$/) { push @blessings, split ',', $1; } elsif (m/^--html-dir=(.*)$/) { @@ -59,6 +62,7 @@ while (@ARGV && $ARGV[0] =~ m/^-/) { @ARGV or die $!; +our $maxflightcond = defined($maxflight) ? "flight <= $maxflight" : "TRUE"; our $flightcond; sub computeflightsrange () { @@ -85,6 +89,7 @@ END FROM ( SELECT flight FROM flights + WHERE $maxflightcond ORDER BY flight DESC LIMIT $flightlimit ) f @@ -116,6 +121,7 @@ sub mainquery () { WHERE $namecond AND ($valcond) AND $flightcond + AND $maxflightcond ORDER BY flight DESC LIMIT ($limit * 3 + 100) * ? END -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |