- 14 Jun, 2013 5 commits
-
-
Michele Tartara authored
Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Michele Tartara authored
There was a typo in the name of the script for launching offline tests. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Klaus Aehlig authored
* stable-2.7 Make shrinkByType aware of individual disks Add a test for hspace to respect instance policy Conflicts: (trival, take union of added files/tests) Makefile.am test/hs/shelltests/htools-hspace.test Semantic conflicts: test/data/htools/hspace-tiered-ipolicy.data (adapt to changed text format) Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Klaus Aehlig authored
In this example, the instance policy for disks prevents allocation of more than one instance per node. The test verifies that tiered allocation still respects this and doesn't attempt to place policy violating instances on the cluster. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Klaus Aehlig authored
When shrinking an instances, you can't just get smaller disk footprint while leaving the individual disks as they are. Make the shrink heuristic aware of that fact, and decrease all individual disks as well. Fixes issue 484. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 12 Jun, 2013 3 commits
-
-
Michele Tartara authored
The index page of the documentation used to be just a list of links. Now it is a proper introduction to all the other pages. Fixes Issue 424. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Michele Tartara authored
Add to the NEWS file the list of modifications performed during the 2.8 development cycle. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Bernardo Dal Seno <bdalseno@google.com>
-
- 04 Jun, 2013 6 commits
-
-
Klaus Aehlig authored
Make the force option of the ClusterSetParams Opcode available on the command line. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Klaus Aehlig authored
If set, the op code will, in particular, try to set the master IP on the new netdev, even if shutting down the master IP on the old netdev failed. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Michele Tartara authored
The administrator's guide must include a section describing the monitoring daemon and its API, in order for the users to be able to use it. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Michele Tartara authored
It will be included by both the design document and the user documentation. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Michele Tartara authored
Add information regarding the monitoring agent and its security to the security document. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Christos Stavrakakis authored
Export UUIDs and names of instance NICs and disks to the environment of OS scripts and instance related hooks. Signed-off-by:
Christos Stavrakakis <cstavr@grnet.gr> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 03 Jun, 2013 2 commits
-
-
Klaus Aehlig authored
In the output of gnt-cluster info, restrict the hypervisor parameters to those hypervisors that are enabled. This fixes issue 443. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Bernardo Dal Seno <bdalseno@google.com>
-
Bernardo Dal Seno authored
We support running most of the QA tests on an existing cluster. One big exception was RAPI, as the credentials for the QA RAPI user were created at cluster setup. This patch allows to recover the password for the QA user (if configured) from an existing cluster and hence run RAPI tests. Signed-off-by:
Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 31 May, 2013 1 commit
-
-
Bernardo Dal Seno authored
* stable-2.7: Document users-setup tool Adjusting permissions after confd start Ensure the queue socket has the right permissions Update IAllocator interface documentation Conflicts: doc/iallocator.rst Signed-off-by:
Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 30 May, 2013 1 commit
-
-
Michele Tartara authored
The users-setup tool was added but had no documentation up to now. This commit fixes this issue. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Bernardo Dal Seno <bdalseno@google.com>
-
- 29 May, 2013 11 commits
-
-
Helga Velroyen authored
This is a workaround for issue 477. Confd resets the permissions of the query socket in a wrong way. This patch fixes them after the start of confd. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Guido Trotter authored
RAPI needs to be able to perform queries as well. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
Update the missing documentation for the tags fields of node groups. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com> (partially cherry picked from commit 2daca99b ) Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
The entry also mentions the required change in the IAllocator protocol. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
hail-alloc-invalid-network defines a cluster with two nodegroups and an allocation request which does not fit on any of the groups. Group 1 has invalid disk-templates while Group 2 is not connected to the right networks. hail-alloc-restricted-network defines a cluster wih two nodegroups. Nodegroup Group 1 is only used as last_resort group, but is chosen by hail as only this group is connected to the right networks. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
Before trying to allocate nodes in node groups, node groups are now filtered based on the networks they are connected to an the networks which are required by the new instance. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
Add a NIC type and extend the Instance type by a list of NIC's. Parse the NIC's in allocation requests and store them for now. Later patches will make use of this field in order to ensure that the requested instance is only placed in node groups wich are connected to those networks. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
The Text backend now parses network UUID (comma separated) and serializes them in the same form. The test data is adapted to the new format. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
Extend the Group by the network ids it is connected to. Adapt the IAlloc backend such that the networks are parsed correctly. This also required the adaption of test data. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
Document the newly added network field of node groups, and also update the missing documentation for the other fields of node groups. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
IAllocators should not put instances on nodes in nodegroups which are not connected to the network the instance should be connected to. Therefore, export the networks a node group is connected to to the IAllocator, so it can account for this restriction. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 28 May, 2013 4 commits
-
-
Thomas Thrainer authored
The watcher process previously (incorrectly) examined the admin_state field to figure out if the disks of an instance should be activated after a node reboot. This is changed to use the disks_active field of instances, which always holds the correct information (even if the instance should not be started, but only its disks activated). Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
gnt-instance list now also supports the disks_active field. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
The disks_active flag is updated when masterd reads the configuration. Also, cfgupgrade now removes the disks_active flag during downgrades. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
This flag tracks if the disks of an instace are supposed to be active. That's the case when an instance is running or when its disks got activated explicitly (and in a couple of other cases). It will be used by watcher to re-activate disks after a node reboot. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 25 May, 2013 1 commit
-
-
Bernardo Dal Seno authored
Also, fix some uses of keyword arguments for arguments with a default value, as required by the style guide, and a typo. Signed-off-by:
Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 24 May, 2013 2 commits
-
-
Guido Trotter authored
* stable-2.7: Bump up version for 2.7.0~rc2 release Add NEWS entry for SO_PEERCRED fix Workaround missing SO_PEERCRED Add debugging clause to _ExpandCheckDisks error Mention hail network incompatibility in manpages Remove obsolete Debian-related documentation Update NEWS for 2.7.0 rc2 Improve installation documentation Fix owner of the OS log dir Conflicts: lib/cmdlib.py: port to cmdlib/instance_storage.py lib/tools/ensure_dirs.py: trivial Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 23 May, 2013 2 commits
-
-
Michele Tartara authored
Also, cleanup the list of draft designs. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 22 May, 2013 2 commits
-
-
Guido Trotter authored
This bug happens in a few new distributions, so we workaround it by defining the constant ourselves, if it's missing. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Guido Trotter authored
This has been reported by users, so we should have the extra debugging available. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-