Commit dfc2c987 authored by Leigh B Stoller's avatar Leigh B Stoller
Browse files

Watch for negative violations, a bug in assign that Rob will look at.

parent 25c7f369
...@@ -2520,7 +2520,7 @@ sub GetTicketAuxAux($$$$$$$$$$$) ...@@ -2520,7 +2520,7 @@ sub GetTicketAuxAux($$$$$$$$$$$)
$errorcode = GENIRESPONSE_INSUFFICIENT_MEMORY(); $errorcode = GENIRESPONSE_INSUFFICIENT_MEMORY();
} }
elsif (!defined($violations) && elsif (!defined($violations) &&
$line =~ /Violations:\s*(\d*)/ && $1 != 0) { $line =~ /Violations:\s*([+-]?\d*)/ && $1 != 0) {
$violations = ""; $violations = "";
$inviolations = 1; $inviolations = 1;
$inprecheck = 0; $inprecheck = 0;
...@@ -2564,7 +2564,7 @@ sub GetTicketAuxAux($$$$$$$$$$$) ...@@ -2564,7 +2564,7 @@ sub GetTicketAuxAux($$$$$$$$$$$)
# Attempt to parse the violations into something human readable. # Attempt to parse the violations into something human readable.
if ($line =~ /no_connect:\s*[1-9]/ || if ($line =~ /no_connect:\s*[1-9]/ ||
$line =~ /bandwidth:\s*[1-9]/) { $line =~ /bandwidth:\s*[+-]?[1-9]/) {
$errorstr = "Not enough bandwidth to connect some nodes"; $errorstr = "Not enough bandwidth to connect some nodes";
$errorcode = GENIRESPONSE_INSUFFICIENT_BANDWIDTH(); $errorcode = GENIRESPONSE_INSUFFICIENT_BANDWIDTH();
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment