Updates:
Status: Fixed
Comment #3 on issue 861 by [email protected]: hspace incorrectly reports no
instance can be allocated when one node group is not N+1 happy
http://code.google.com/p/ganeti/issues/detail?id=861
commit 543533afe82eea3aa5f6c0602f98c50f15c2a804
Author: Klaus Aehlig <[email protected]>
Date: Wed Jun 25 10:59:50 2014 +0200
Document --accept-existing-errors
...and warn that this option usually leads to an overestimation
of the cluster capacity.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit e4cf90e29a35648934ca564cb3c5a56579ca5ac8
Author: Klaus Aehlig <[email protected]>
Date: Wed Jun 25 10:46:26 2014 +0200
Test hspace --accept-existing
...by verifying that instances are found, even in the
single-group scenario where some nodes are not N+1 happy.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit d9f5c7b21802cb9521e4ee385dfe1ed814edc91d
Author: Klaus Aehlig <[email protected]>
Date: Wed Jun 25 10:39:12 2014 +0200
hspace: support --accept-existing-errors
Make hspace honor the option --accept-existing-errors. If
this option is given, hspace will try to allocate on all
N+1 happy nodes even though this might lead to overfull
groups.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit a58b4e0a243045c854fa2fcbf43b746c9b957b71
Author: Klaus Aehlig <[email protected]>
Date: Wed Jun 25 10:14:23 2014 +0200
Add an option to accept existing N+1 violations
This option will be used to tell hspace to ignore
existing N+1 violations and allocate on all non-affected
nodes as usual.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 3e7f7066bdace0df5c4c3b49c39dbcab1caee3b1
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 16:52:17 2014 +0200
Document --independent-groups
...in the hspace man page. Also document the default behavior
of hspace if this option is not given.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 200b985c32f4e46a6e8566eec68be5e248b7b690
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 11:03:33 2014 +0000
Verify independence of allocation
Verify that the results of allocation do not depend on the
presence of an overfull group, if the option --independent-groups
is given.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 15752d81e83fb353b17ac5156757963dd65c69e3
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 16:24:00 2014 +0200
Make hspace support --independent-groups
If this option is given, relax the check for a previous
not N+1 happy cluster to ignore the affected group, but
still consider allocations in other groups.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit b1c0c53579fc33dd38ae21abd80135663c235e04
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 16:18:40 2014 +0200
Add an option --independent-groups
This option will make hspace consider node groups as
independent; in particular it will tell hspace not
to consider an N+1 violation in one group a reason
not to allocate in a different group.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 469c3d74730471856c0085c24b50291fd84bb58c
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 16:08:37 2014 +0200
Add a modifier for a group's allocation policy
In this way, algorithms doing allocation, like hspace,
can conveniently specify that they want to ignore this
group.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 52b8942f6dcf73213a2cf488738061f80c1b70cf
Author: Klaus Aehlig <[email protected]>
Date: Tue Jun 24 15:07:59 2014 +0200
hspace: optionally print allocatable nodes
...when verbosity level is high enough.
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings