mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-20 10:50:08 +03:00
B #2284: Added test to check quota assignment
This commit is contained in:
parent
6de65d6667
commit
547ef24f59
@ -372,10 +372,13 @@ int Quota::update_limits(
|
||||
{
|
||||
limit = va->vector_value_str(metrics[i], limit_f);
|
||||
|
||||
if (( limit_f == -1 && limit == "" ) // NaN
|
||||
||
|
||||
if (limit == "")
|
||||
{
|
||||
limit_f = DEFAULT;
|
||||
}
|
||||
|
||||
// Negative. Default & unlimited allowed
|
||||
( !is_default && limit_f < 0 && limit_f != UNLIMITED && limit_f != DEFAULT )
|
||||
if (( !is_default && limit_f < 0 && limit_f != UNLIMITED && limit_f != DEFAULT )
|
||||
||
|
||||
// Negative. Unlimited allowed
|
||||
( is_default && limit_f < 0 && limit_f != UNLIMITED )
|
||||
@ -408,10 +411,13 @@ VectorAttribute * Quota::new_quota(VectorAttribute * va)
|
||||
|
||||
limit = va->vector_value_str(metrics[i], limit_f);
|
||||
|
||||
if (( limit_f == -1 && limit == "" ) // NaN
|
||||
||
|
||||
if (limit == "")
|
||||
{
|
||||
limit_f = DEFAULT;
|
||||
limit = DEFAULT_STR;
|
||||
}
|
||||
// Negative. Default & unlimited allowed
|
||||
( !is_default && limit_f < 0 && limit_f != UNLIMITED && limit_f != DEFAULT )
|
||||
if (( !is_default && limit_f < 0 && limit_f != UNLIMITED && limit_f != DEFAULT )
|
||||
||
|
||||
// Negative. Unlimited allowed
|
||||
( is_default && limit_f < 0 && limit_f != UNLIMITED )
|
||||
|
Loading…
x
Reference in New Issue
Block a user