Activity

From 10/03/2010 to 11/01/2010

11/01/2010

07:27 pm ganeti-local Revision 04367e70: Drop the -g shortcut for --vg-name
Changing the volume group is a lot less frequent than acting on a node
group. As such we drop the "-g" shortcut and r...
Guido Trotter
07:27 pm ganeti-local Revision eb28ecf6: Merge the common options between import and add
The "I always wanted to do this" commit.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm ganeti-local Revision 412b3531: Improve LookupNodeGroup's docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm ganeti-local Revision 648e4196: Add ConfigWriter.GetNodeGroup
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm ganeti-local Revision 3c34f03f: Remove private ip mention in error message
There is no "private" ip in Ganeti, we only have primary and secondary
ones. Whether they are public or private is a ...
Guido Trotter
07:27 pm ganeti-local Revision 2317945a: luxi: disable two lint errors
This is already disabled for the same type of request a couple of lines
above. The new code was introduced in e986f20...
Guido Trotter
07:27 pm ganeti-local Revision 4d32c211: Add -s option to gnt-node modify
We can now change a nodes' secondary ip.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm Revision 04367e70: Drop the -g shortcut for --vg-name
Changing the volume group is a lot less frequent than acting on a node
group. As such we drop the "-g" shortcut and r...
Guido Trotter
07:27 pm Revision eb28ecf6: Merge the common options between import and add
The "I always wanted to do this" commit.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm Revision 412b3531: Improve LookupNodeGroup's docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm Revision 648e4196: Add ConfigWriter.GetNodeGroup
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm Revision 4d32c211: Add -s option to gnt-node modify
We can now change a nodes' secondary ip.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm Revision 2317945a: luxi: disable two lint errors
This is already disabled for the same type of request a couple of lines
above. The new code was introduced in e986f20...
Guido Trotter
07:27 pm Revision 3c34f03f: Remove private ip mention in error message
There is no "private" ip in Ganeti, we only have primary and secondary
ones. Whether they are public or private is a ...
Guido Trotter
06:03 pm ganeti-local Revision 515d87eb: Update NEWS for Ganeti 2.3
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
06:03 pm Revision 515d87eb: Update NEWS for Ganeti 2.3
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:02 pm Revision 6a343475: QA: Test ssconf_instance_list file on rename and creation
This test would've caught the bug fixed in the previous patch.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
05:02 pm ganeti-local Revision 6a343475: QA: Test ssconf_instance_list file on rename and creation
This test would've caught the bug fixed in the previous patch.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
05:02 pm Revision 1fc34c48: config: Write ssconf after renaming instance
This fixes a bug where the ssconf_instance_list file was
not updated after an instance rename.
Signed-off-by: Michae...
Michael Hanselmann
05:02 pm ganeti-local Revision 1fc34c48: config: Write ssconf after renaming instance
This fixes a bug where the ssconf_instance_list file was
not updated after an instance rename.
Signed-off-by: Michae...
Michael Hanselmann
05:02 pm ganeti-local Revision 46f9a948: Change qa_utils.ResolveInstanceName to take name
… instead of an object. Allows it to be used in places where
only the name is available.
Signed-off-by: Michael Hans...
Michael Hanselmann
05:02 pm Revision 46f9a948: Change qa_utils.ResolveInstanceName to take name
… instead of an object. Allows it to be used in places where
only the name is available.
Signed-off-by: Michael Hans...
Michael Hanselmann

10/29/2010

05:55 pm ganeti-local Revision 2cc8bdd0: Makefile: Add PYTHON_BOOTSTRAP to linted code
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:55 pm Revision 2cc8bdd0: Makefile: Add PYTHON_BOOTSTRAP to linted code
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision d9c82a4e: Move ganeti-rapi to ganeti.server.rapi
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 5119f2ec: Move ganeti-noded to ganeti.server.noded
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 98028e5d: Make *.in non-executable
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 5119f2ec: Move ganeti-noded to ganeti.server.noded
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 98028e5d: Make *.in non-executable
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision d9c82a4e: Move ganeti-rapi to ganeti.server.rapi
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 899c4d2c: Prepare move of daemons to ganeti.server
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 29d91329: Move ganeti-masterd to ganeti.server.masterd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 5c9c0e0e: Move ganeti-confd to ganeti.server.confd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 899c4d2c: Prepare move of daemons to ganeti.server
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 5c9c0e0e: Move ganeti-confd to ganeti.server.confd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 29d91329: Move ganeti-masterd to ganeti.server.masterd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision c7b86f6c: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
05:48 pm ganeti-local Revision 67313146: Makefile: Generalize bootstrap script generator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm ganeti-local Revision 9f4bb951: Move ganeti-watcher to ganeti.watcher
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision c7b86f6c: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
05:48 pm Revision 67313146: Makefile: Generalize bootstrap script generator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 9f4bb951: Move ganeti-watcher to ganeti.watcher
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
04:27 pm ganeti-local Revision c4da9eaf: setup-ssh: Better error reporting
Together with Michael we refactored the code to make it better and
easier error reporting. Without printing backtrace...
René Nussbaumer
04:27 pm Revision c4da9eaf: setup-ssh: Better error reporting
Together with Michael we refactored the code to make it better and
easier error reporting. Without printing backtrace...
René Nussbaumer
03:43 pm ganeti-local Revision c964d962: Makefile: Streamline directory creation
Some directories don't exist in the repository, but are required at build time
(e.g. doc/html). Until now some were c...
Michael Hanselmann
03:43 pm Revision c964d962: Makefile: Streamline directory creation
Some directories don't exist in the repository, but are required at build time
(e.g. doc/html). Until now some were c...
Michael Hanselmann

10/28/2010

07:56 pm ganeti-local Revision e986f20c: Add support and checks for version in LUXI
A new constant, LUXI_VERSION, is used to verify the peer's version. The
version is optional, so old(er) clients and s...
Michael Hanselmann
07:56 pm Revision e986f20c: Add support and checks for version in LUXI
A new constant, LUXI_VERSION, is used to verify the peer's version. The
version is optional, so old(er) clients and s...
Michael Hanselmann
07:56 pm ganeti-local Revision 7a8bda3f: luxi.ProtocolError: Derive from errors.LuxiError
This allows LUXI errors to be encoded and serialized.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
07:56 pm Revision 7a8bda3f: luxi.ProtocolError: Derive from errors.LuxiError
This allows LUXI errors to be encoded and serialized.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
07:56 pm ganeti-local Revision 3b01286e: LUExportInstance: Accept instance already shut down
To remove the instance after an export it needs to be stopped. This can
be achived using the parameter “shutdown”, or...
Michael Hanselmann
07:56 pm Revision 3b01286e: LUExportInstance: Accept instance already shut down
To remove the instance after an export it needs to be stopped. This can
be achived using the parameter “shutdown”, or...
Michael Hanselmann
07:56 pm Revision cd04f8c2: QA: Allow job queue test to be disabled
On my machine it takes over 30 seconds, disabling it can
speed up the QA.
Signed-off-by: Michael Hanselmann <hansmi@...
Michael Hanselmann
07:56 pm ganeti-local Revision cd04f8c2: QA: Allow job queue test to be disabled
On my machine it takes over 30 seconds, disabling it can
speed up the QA.
Signed-off-by: Michael Hanselmann <hansmi@...
Michael Hanselmann
05:06 pm ganeti-local Revision 4badc36c: Add test for modifiable locking levels
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:06 pm ganeti-local Revision f9116d58: GanetiLockManager, remove default values
The nodes and instances parameters to the constructor are mandatory
anyway, as a value of None will fail when creatin...
Guido Trotter
05:06 pm Revision 1ac6f2ad: ConfigWriter.GetNodeGroupList
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:06 pm Revision 4badc36c: Add test for modifiable locking levels
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:06 pm Revision f9116d58: GanetiLockManager, remove default values
The nodes and instances parameters to the constructor are mandatory
anyway, as a value of None will fail when creatin...
Guido Trotter
05:06 pm ganeti-local Revision 1ac6f2ad: ConfigWriter.GetNodeGroupList
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:05 pm ganeti-local Revision f5d723fe: Update 2.3 design doc regarding node group features and behavior.
In particular:
- introduce a "gnt-group" command to hold group-level operations.
- ditch the concept of "default...
Adeodato Simo
05:05 pm Revision f5d723fe: Update 2.3 design doc regarding node group features and behavior.
In particular:
- introduce a "gnt-group" command to hold group-level operations.
- ditch the concept of "default...
Adeodato Simo
03:50 pm ganeti-local Revision add6d208: Prevent onlining a node without working noded
This is just a basic check, plus a warning. In the future, we might do
more checks, or prevent simple onlining (witho...
Iustin Pop
03:50 pm Revision add6d208: Prevent onlining a node without working noded
This is just a basic check, plus a warning. In the future, we might do
more checks, or prevent simple onlining (witho...
Iustin Pop
03:49 pm ganeti-local Revision 4ca52046: Yet another rework in LUSetNodeParms
We will need the new role in CheckPrereq, so move its computation there
and save the new role to self.
Signed-off-by...
Iustin Pop
03:49 pm Revision 4ca52046: Yet another rework in LUSetNodeParms
We will need the new role in CheckPrereq, so move its computation there
and save the new role to self.
Signed-off-by...
Iustin Pop
02:51 pm ganeti-local Revision 877b849b: Prevent moving/creating instances on non-vm nodes
This small patch modifies LUCreateInstance, LUReplaceDisks and
LUMoveInstance to not use non-vm_capable nodes.
Signe...
Iustin Pop
02:51 pm Revision 877b849b: Prevent moving/creating instances on non-vm nodes
This small patch modifies LUCreateInstance, LUReplaceDisks and
LUMoveInstance to not use non-vm_capable nodes.
Signe...
Iustin Pop
02:51 pm ganeti-local Revision 8bf9e9a5: ConfigWriter: add some helper functions
This can be used to compute a node's instances easily, and a small
function to get all non-vm_capable nodes.
Signed-...
Iustin Pop
02:51 pm ganeti-local Revision 077114cd: Add vm_capable to LUSetNodeParams
And also do some cleanup: we only run the role changed actions if the
node has actually changed roles.
Signed-off-by...
Iustin Pop
02:51 pm ganeti-local Revision 53919782: Add vm_capable to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm ganeti-local Revision 8964ee14: Add support for vm_capable in cluster verify
The method to make vm_capable integrate easily into cluster verify is as follows:
- we add a new NV_VMNODES that rep...
Iustin Pop
02:51 pm ganeti-local Revision 4e2d3d25: Add an UploadHelper to cmdlib
This is used in two places already, and will be needed in a third, so
let's abstract it.
Signed-off-by: Iustin Pop <...
Iustin Pop
02:51 pm ganeti-local Revision 77bad5b2: Add support for vm_capable in file distribution
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm ganeti-local Revision fd3d37b6: Add the master/vm_capable flags in node add
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm ganeti-local Revision 7b4978ad: Add the capability flags in node info output
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm ganeti-local Revision 614e7e26: Add a CheckNodeVmCapable helper in cmdlib
Also changes the error code for the other CheckNode* helpers to
ECODE_STATE, not ECODE_INVAL: ECODE_INVAL is for requ...
Iustin Pop
02:51 pm Revision 8bf9e9a5: ConfigWriter: add some helper functions
This can be used to compute a node's instances easily, and a small
function to get all non-vm_capable nodes.
Signed-...
Iustin Pop
02:51 pm Revision 614e7e26: Add a CheckNodeVmCapable helper in cmdlib
Also changes the error code for the other CheckNode* helpers to
ECODE_STATE, not ECODE_INVAL: ECODE_INVAL is for requ...
Iustin Pop
02:51 pm Revision 53919782: Add vm_capable to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 8964ee14: Add support for vm_capable in cluster verify
The method to make vm_capable integrate easily into cluster verify is as follows:
- we add a new NV_VMNODES that rep...
Iustin Pop
02:51 pm Revision 4e2d3d25: Add an UploadHelper to cmdlib
This is used in two places already, and will be needed in a third, so
let's abstract it.
Signed-off-by: Iustin Pop <...
Iustin Pop
02:51 pm Revision 77bad5b2: Add support for vm_capable in file distribution
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision fd3d37b6: Add the master/vm_capable flags in node add
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 7b4978ad: Add the capability flags in node info output
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 077114cd: Add vm_capable to LUSetNodeParams
And also do some cleanup: we only run the role changed actions if the
node has actually changed roles.
Signed-off-by...
Iustin Pop
02:34 pm ganeti-local Revision b8d26c6e: LUClusterVerify: Complain if disk is marked faulty
This will show a warning if, for example, one side of a DRBD
disk becomes unavailable. The data is collected separate...
Michael Hanselmann
02:34 pm Revision b8d26c6e: LUClusterVerify: Complain if disk is marked faulty
This will show a warning if, for example, one side of a DRBD
disk becomes unavailable. The data is collected separate...
Michael Hanselmann

10/27/2010

07:57 pm ganeti-local Revision 6920dd27: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
07:57 pm Revision 6920dd27: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
03:39 pm Revision 2d1f248e: A number of Makefile fixes
- run-in-tempdir should depend on what it copies to the temporary dir
- Add PYTHON_BOOTSTRAP to BUILT_SOURCES
- Don't...
Michael Hanselmann
03:39 pm ganeti-local Revision 2d1f248e: A number of Makefile fixes
- run-in-tempdir should depend on what it copies to the temporary dir
- Add PYTHON_BOOTSTRAP to BUILT_SOURCES
- Don't...
Michael Hanselmann
03:39 pm Revision 88a6ca6f: Rebuild bash completion if client scripts change
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:39 pm ganeti-local Revision 88a6ca6f: Rebuild bash completion if client scripts change
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision 02266fe0: Move gnt-backup to ganeti.client.gnt_backup
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 02266fe0: Move gnt-backup to ganeti.client.gnt_backup
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision e792102d: Move gnt-instance to ganeti.client.gnt_instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision e792102d: Move gnt-instance to ganeti.client.gnt_instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision a09b9e3d: Move gnt-job to ganeti.client.gnt_job
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision a09b9e3d: Move gnt-job to ganeti.client.gnt_job
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 37494fa4: Move gnt-node to ganeti.client.gnt_node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision 37494fa4: Move gnt-node to ganeti.client.gnt_node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 7b3e7d41: Move gnt-cluster to ganeti.client.gnt_cluster
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision 7b3e7d41: Move gnt-cluster to ganeti.client.gnt_cluster
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm ganeti-local Revision d75e738e: Python bootstrapper: hardcode /usr/bin/python
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision d75e738e: Python bootstrapper: hardcode /usr/bin/python
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm Revision 6d50f5f9: Move gnt-os to ganeti.client.gnt_os
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm ganeti-local Revision 6d50f5f9: Move gnt-os to ganeti.client.gnt_os
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm ganeti-local Revision c2855a12: Move gnt-debug to ganeti.client.gnt_debug
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm Revision c2855a12: Move gnt-debug to ganeti.client.gnt_debug
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm ganeti-local Revision 2d48a3a2: Allow programs to be part of the Ganeti library
Eventually this will help ensuring that clients and servers are of the
same version, as long as they're imported from...
Michael Hanselmann
02:19 pm Revision 2d48a3a2: Allow programs to be part of the Ganeti library
Eventually this will help ensuring that clients and servers are of the
same version, as long as they're imported from...
Michael Hanselmann
01:46 pm Revision f91e255a: Add master_capab to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nus...
Iustin Pop
01:46 pm ganeti-local Revision f91e255a: Add master_capab to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nus...
Iustin Pop
01:46 pm Revision 197e3bb2: Implement the master_capable flag in node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm ganeti-local Revision 197e3bb2: Implement the master_capable flag in node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm Revision c190e817: Export the capability flags in query, rapi, ialloc
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm ganeti-local Revision c190e817: Export the capability flags in query, rapi, ialloc
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm ganeti-local Revision 490acd18: Add the master/vm_capable flags to objects
This adds the flag and some initial handling. The rest of the changes,
for cmdlib, come in a separate patch.
Signed-...
Iustin Pop
01:46 pm Revision 490acd18: Add the master/vm_capable flags to objects
This adds the flag and some initial handling. The rest of the changes,
for cmdlib, come in a separate patch.
Signed-...
Iustin Pop
01:44 pm ganeti-local Revision 21232d04: Rework node role changes
There have been many bugs in gnt-node modify. Let's try to introduce
some more.
This patch reworks the node role cha...
Iustin Pop
01:44 pm Revision 21232d04: Rework node role changes
There have been many bugs in gnt-node modify. Let's try to introduce
some more.
This patch reworks the node role cha...
Iustin Pop
12:21 pm ganeti-local Revision 1b9c867c: Minor language fixes to the 2.3 design doc.
Signed-off-by: Balazs Lecz <leczb@google.com>
[dato@google.com: extracted language fixes from bigger patch.]
Signed-o...
Balazs Lecz
12:21 pm Revision 1b9c867c: Minor language fixes to the 2.3 design doc.
Signed-off-by: Balazs Lecz <leczb@google.com>
[dato@google.com: extracted language fixes from bigger patch.]
Signed-o...
Balazs Lecz

10/26/2010

07:05 pm ganeti-local Revision feec31d1: Add documentation about the capability flags
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
07:05 pm Revision feec31d1: Add documentation about the capability flags
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:39 pm Revision e13377bc: Enable failure on warnings in epydoc
This causes epydoc to fail on any warning.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin...
Michael Hanselmann
04:39 pm ganeti-local Revision e13377bc: Enable failure on warnings in epydoc
This causes epydoc to fail on any warning.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin...
Michael Hanselmann
04:39 pm Revision c29e35fe: rpc: Work around epydoc warning
Aliasing the “threading” module allows us to avoid the “No information
available for ganeti.rpc._RpcThreadLocal's bas...
Michael Hanselmann
04:39 pm ganeti-local Revision c29e35fe: rpc: Work around epydoc warning
Aliasing the “threading” module allows us to avoid the “No information
available for ganeti.rpc._RpcThreadLocal's bas...
Michael Hanselmann
04:31 pm ganeti-local Revision 4412f2ae: Revert "Allow to specify wipe command and flags at configure time"
This reverts commit 6e991d0e64e36adf985d0512e4148bcd6a160c6a.
Conflicts:
lib/constants.py (this got already remove...
René Nussbaumer
04:31 pm Revision 4412f2ae: Revert "Allow to specify wipe command and flags at configure time"
This reverts commit 6e991d0e64e36adf985d0512e4148bcd6a160c6a.
Conflicts:
lib/constants.py (this got already remove...
René Nussbaumer
03:38 pm Revision b30aded7: Merge branch 'devel-2.2'
* devel-2.2:
Allow remote imports without checked names
ConfigWriter: Fix typo in error message parts
Fix remot...
Michael Hanselmann
03:38 pm ganeti-local Revision b30aded7: Merge branch 'devel-2.2'
* devel-2.2:
Allow remote imports without checked names
ConfigWriter: Fix typo in error message parts
Fix remot...
Michael Hanselmann
03:25 pm ganeti-local Revision 3f2ad566: Allow remote imports without checked names
By default all names are checked (LUCreateInstance, name_check). In some
cases it can be useful to disable this check...
Michael Hanselmann
03:25 pm Revision 3f2ad566: Allow remote imports without checked names
By default all names are checked (LUCreateInstance, name_check). In some
cases it can be useful to disable this check...
Michael Hanselmann
02:53 pm ganeti-local Revision 960d0825: Update NEWS
This add my recent changes for support of wiping disks prior to
allocation as a new feature to the NEWS file
Signed-...
René Nussbaumer
02:53 pm Revision 960d0825: Update NEWS
This add my recent changes for support of wiping disks prior to
allocation as a new feature to the NEWS file
Signed-...
René Nussbaumer
02:36 pm ganeti-local Revision b883637f: Support modify of prealloc_wipe_disks config value
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
02:36 pm Revision b883637f: Support modify of prealloc_wipe_disks config value
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:48 pm ganeti-local Revision 1116c3b2: Export a node's group information in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:48 pm Revision 1116c3b2: Export a node's group information in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:48 pm ganeti-local Revision f936c153: Rename node.nodegroup to node.group
In the context of a node, its group has (at least today) only one
meaning, that is the node's node group. As such, we...
Iustin Pop
12:48 pm Revision f936c153: Rename node.nodegroup to node.group
In the context of a node, its group has (at least today) only one
meaning, that is the node's node group. As such, we...
Iustin Pop
12:47 pm Revision a285fcfd: Rename --nodegroup to --node-group
For consistency with other CLI options.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselman...
Iustin Pop
12:47 pm ganeti-local Revision a285fcfd: Rename --nodegroup to --node-group
For consistency with other CLI options.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselman...
Iustin Pop
12:47 pm Revision 622444e5: Export node group data in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:47 pm ganeti-local Revision 622444e5: Export node group data in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:47 pm ganeti-local Revision acd34ea7: Split IAllocator._ComputeClusterData
The node and instance computations were all in this big function; we
separate them out for more clarity.
Signed-off-...
Iustin Pop
12:47 pm Revision acd34ea7: Split IAllocator._ComputeClusterData
The node and instance computations were all in this big function; we
separate them out for more clarity.
Signed-off-...
Iustin Pop
12:37 pm ganeti-local Revision 718f135d: Force UTF-8 locale for pandoc invocation
Pandoc 1.5.x uses the locale information to parse its input files (only
1.5, pre and post version use always UTF-8). ...
Iustin Pop
12:37 pm Revision 718f135d: Force UTF-8 locale for pandoc invocation
Pandoc 1.5.x uses the locale information to parse its input files (only
1.5, pre and post version use always UTF-8). ...
Iustin Pop
12:13 pm ganeti-local Revision a03fcb26: Putting the pieces together and invoke the wipe in cmdlib
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:13 pm Revision a03fcb26: Putting the pieces together and invoke the wipe in cmdlib
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:13 pm ganeti-local Revision 271b7cf9: Adding RPC call for blockdev_wipe
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:13 pm Revision 271b7cf9: Adding RPC call for blockdev_wipe
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:12 pm ganeti-local Revision da63bb4e: Second iteration over backend.BlockdevWipe
This patch now uses dd entirely to wipe the disk, make it
much easier to wipe in blocks so we can give interactive fe...
René Nussbaumer
12:12 pm Revision da63bb4e: Second iteration over backend.BlockdevWipe
This patch now uses dd entirely to wipe the disk, make it
much easier to wipe in blocks so we can give interactive fe...
René Nussbaumer

10/25/2010

06:39 pm Revision 49148d15: Move from hand-written man pages to RST/pandoc
This simplifies the maintenance of the man pages, and unifies the rst-to-*
converter to pandoc.
Iustin Pop
06:39 pm ganeti-local Revision 49148d15: Move from hand-written man pages to RST/pandoc
This simplifies the maintenance of the man pages, and unifies the rst-to-*
converter to pandoc.
Iustin Pop
02:03 pm Revision 3d889a7d: ConfigWriter: Fix typo in error message parts
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:03 pm ganeti-local Revision 3d889a7d: ConfigWriter: Fix typo in error message parts
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:47 pm Revision f2165b8a: Simplify and extend the instance OS env
Some parameters were missing (uuid, c/mtime). We simplify the export
method; unfortunately we cannot simply iterate o...
Iustin Pop
01:47 pm ganeti-local Revision f2165b8a: Simplify and extend the instance OS env
Some parameters were missing (uuid, c/mtime). We simplify the export
method; unfortunately we cannot simply iterate o...
Iustin Pop
12:23 pm ganeti-local Revision 729c4377: Fix QA mixup of node/instance tests
There are two node tests that are run from RunCommonInstanceTests, which is the
bad place—it causes these node tests ...
Iustin Pop
12:23 pm Revision 729c4377: Fix QA mixup of node/instance tests
There are two node tests that are run from RunCommonInstanceTests, which is the
bad place—it causes these node tests ...
Iustin Pop

10/22/2010

06:23 pm ganeti-local Revision eb180fe2: ConfigWriter: prevent using a foreign config
If the configuration file doesn't denote this node as master, we prevent
startup. This would have detected our previo...
Iustin Pop
06:23 pm Revision eb180fe2: ConfigWriter: prevent using a foreign config
If the configuration file doesn't denote this node as master, we prevent
startup. This would have detected our previo...
Iustin Pop
06:23 pm Revision 21004460: Fix bootstrap.MasterFailover race with watcher
This fixes a recently diagnosed race condition between master failover
and the watcher.
Currently, the master failov...
Iustin Pop
06:23 pm ganeti-local Revision 21004460: Fix bootstrap.MasterFailover race with watcher
This fixes a recently diagnosed race condition between master failover
and the watcher.
Currently, the master failov...
Iustin Pop
06:23 pm ganeti-local Revision bd407597: ConfigWriter: protect against multiple writers
This should fix the case where there are two masters that both try to
distribute the configuration file to the cluste...
Iustin Pop
06:23 pm Revision bd407597: ConfigWriter: protect against multiple writers
This should fix the case where there are two masters that both try to
distribute the configuration file to the cluste...
Iustin Pop
06:23 pm ganeti-local Revision 8f065ae2: backend.Upload: switch to utils.SafeWriteFile
This allows serialization of updates to a given file, with respect to
other cooperating writers.
Signed-off-by: Iust...
Iustin Pop
06:23 pm Revision 8f065ae2: backend.Upload: switch to utils.SafeWriteFile
This allows serialization of updates to a given file, with respect to
other cooperating writers.
Signed-off-by: Iust...
Iustin Pop
06:22 pm Revision 4138d39f: Add a "safe" file wrapper over WriteFile
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision 4138d39f: Add a "safe" file wrapper over WriteFile
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:21 pm ganeti-local Revision 9e100285: Add functions to read and compare file 'ID's
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:21 pm Revision 9e100285: Add functions to read and compare file 'ID's
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:19 pm ganeti-local Revision 574d1b7b: LUSetInstanceParams: Remove unused attribute
“os_new” is not used anywhere, removing it.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
Michael Hanselmann
03:19 pm Revision 574d1b7b: LUSetInstanceParams: Remove unused attribute
“os_new” is not used anywhere, removing it.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
Michael Hanselmann
02:47 pm Revision 69dd363f: Adding backend method to wipe a block device
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
02:47 pm ganeti-local Revision 69dd363f: Adding backend method to wipe a block device
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
02:46 pm ganeti-local Revision 6e991d0e: Allow to specify wipe command and flags at configure time
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
02:46 pm Revision 6e991d0e: Allow to specify wipe command and flags at configure time
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
11:42 am ganeti-local Revision c6e85811: Fix remote imports
A simple typo…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
11:42 am Revision c6e85811: Fix remote imports
A simple typo…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
11:41 am ganeti-local Revision edb8b377: Fix typo introduced in 8d8c4ef
Commit 8d8c4ef broke instance reinstall with different OS, due to an
attribute typo.
Signed-off-by: Iustin Pop <iust...
Iustin Pop
11:41 am Revision edb8b377: Fix typo introduced in 8d8c4ef
Commit 8d8c4ef broke instance reinstall with different OS, due to an
attribute typo.
Signed-off-by: Iustin Pop <iust...
Iustin Pop

10/21/2010

05:03 pm ganeti-local Revision e389d95b: Adjust the error message of setup-ssh if join check fails
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
05:03 pm Revision e389d95b: Adjust the error message of setup-ssh if join check fails
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
04:58 pm ganeti-local Revision 92921ea4: Add design for htools/Ganeti 2.3 sync
This is a work in progress, will be modified along with the progress
of Ganeti 2.3.
Iustin Pop
04:58 pm Revision 92921ea4: Add design for htools/Ganeti 2.3 sync
This is a work in progress, will be modified along with the progress
of Ganeti 2.3.
Iustin Pop
02:17 pm Revision e725bee0: Fix clearing of the default iallocator
And also update the man page.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@...
Iustin Pop
02:17 pm ganeti-local Revision e725bee0: Fix clearing of the default iallocator
And also update the man page.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@...
Iustin Pop
12:57 pm ganeti-local Revision 8d8c4eff: gnt-instance reinstall: Allow overriding OS parameters
This allows OS installation scripts to make use of special parameters,
e.g. to retain some data on reinstallation.
T...
Michael Hanselmann
12:57 pm Revision 8d8c4eff: gnt-instance reinstall: Allow overriding OS parameters
This allows OS installation scripts to make use of special parameters,
e.g. to retain some data on reinstallation.
T...
Michael Hanselmann

10/20/2010

07:18 pm ganeti-local Revision b44bd844: Add option to ignore offline node on instance start/stop
In some cases it can be useful to mark as an instance as started
or stopped while its primary node is offline. With t...
Michael Hanselmann
07:18 pm Revision b44bd844: Add option to ignore offline node on instance start/stop
In some cases it can be useful to mark as an instance as started
or stopped while its primary node is offline. With t...
Michael Hanselmann
03:53 pm Revision 691c81b7: utils: Add function to find items in dictionary using regex
This basically extracts a small piece of code from ganeti-rapi and puts
it into a utility function. RAPI resources ar...
Michael Hanselmann
03:53 pm ganeti-local Revision 691c81b7: utils: Add function to find items in dictionary using regex
This basically extracts a small piece of code from ganeti-rapi and puts
it into a utility function. RAPI resources ar...
Michael Hanselmann
03:05 pm Revision 4d2bd00a: QA RAPI: Test HTTP 404 and 501
This tests the HTTP Not Found and Not Implemented errors.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi...
Michael Hanselmann
03:05 pm ganeti-local Revision 4d2bd00a: QA RAPI: Test HTTP 404 and 501
This tests the HTTP Not Found and Not Implemented errors.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi...
Michael Hanselmann
03:04 pm ganeti-local Revision d0cb68cb: QA: Add test for “gnt-node modify”
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:04 pm Revision d0cb68cb: QA: Add test for “gnt-node modify”
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

10/19/2010

05:29 pm ganeti-local Revision b18ecea2: Let gnt-cluster support prealloc_wipe_disks
This includes a new option gnt-cluster init and approriate output
on gnt-cluster info. Though gnt-cluster modify is n...
René Nussbaumer
05:29 pm Revision b18ecea2: Let gnt-cluster support prealloc_wipe_disks
This includes a new option gnt-cluster init and approriate output
on gnt-cluster info. Though gnt-cluster modify is n...
René Nussbaumer
02:44 pm ganeti-local Revision b02e3172: Merge branch 'devel-2.2'
* devel-2.2:
Bump version to 2.2.1, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:...
Michael Hanselmann
02:44 pm Revision b02e3172: Merge branch 'devel-2.2'
* devel-2.2:
Bump version to 2.2.1, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:...
Michael Hanselmann
02:29 pm ganeti-local Revision dcb95afb: Bump version to 2.2.1, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:29 pm Revision dcb95afb: Bump version to 2.2.1, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

10/15/2010

06:34 pm ganeti-local Revision 25c45709: Merge branch 'devel-2.2'
* devel-2.2:
http.client: Disable SSL session ID cache
Crude workaround for pylint breakage
Signed-off-by: Micha...
Michael Hanselmann
06:34 pm Revision 25c45709: Merge branch 'devel-2.2'
* devel-2.2:
http.client: Disable SSL session ID cache
Crude workaround for pylint breakage
Signed-off-by: Micha...
Michael Hanselmann
06:21 pm ganeti-local Revision 4ba4fe14: http.client: Disable SSL session ID cache
This patch disables the SSL session ID cache for all cURL operations.
This is needed because http.HttpBase's PyOpenSS...
Apollon Oikonomopoulos
06:21 pm Revision 4ba4fe14: http.client: Disable SSL session ID cache
This patch disables the SSL session ID cache for all cURL operations.
This is needed because http.HttpBase's PyOpenSS...
Apollon Oikonomopoulos
06:13 pm ganeti-local Revision 7b70d7a8: http.client: Disable SSL session ID cache
This patch disables the SSL session ID cache for all cURL operations.
This is needed because http.HttpBase's PyOpenSS...
Apollon Oikonomopoulos
06:13 pm Revision 7b70d7a8: http.client: Disable SSL session ID cache
This patch disables the SSL session ID cache for all cURL operations.
This is needed because http.HttpBase's PyOpenSS...
Apollon Oikonomopoulos
06:01 pm Revision f1763373: Crude workaround for pylint breakage
The way we currently call pylint, the exact order it inspect modules in
lib/http/ depends on the filesystem order. Th...
Iustin Pop
06:01 pm ganeti-local Revision f1763373: Crude workaround for pylint breakage
The way we currently call pylint, the exact order it inspect modules in
lib/http/ depends on the filesystem order. Th...
Iustin Pop
05:24 pm ganeti-local Revision c6e7edb8: http.auth: Fix docstring error
This was missing from commit 2287b920.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop...
Michael Hanselmann
05:24 pm Revision c6e7edb8: http.auth: Fix docstring error
This was missing from commit 2287b920.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop...
Michael Hanselmann
05:24 pm ganeti-local Revision b3a8bebf: devnotes.rst: Remove hardcoded Python version
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:24 pm Revision b3a8bebf: devnotes.rst: Remove hardcoded Python version
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

10/14/2010

03:44 pm ganeti-local Revision 744061f3: Merge branch 'stable-2.2'
* stable-2.2:
Release 2.2.1~rc1
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11....
Iustin Pop
03:44 pm Revision 744061f3: Merge branch 'stable-2.2'
* stable-2.2:
Release 2.2.1~rc1
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11....
Iustin Pop
03:29 pm ganeti-local Revision 76917d97: Brown-bag fix for leftover comment
I did forgot this in the original patch. Sorry!!!!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido ...
Iustin Pop
03:29 pm Revision 76917d97: Brown-bag fix for leftover comment
I did forgot this in the original patch. Sorry!!!!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido ...
Iustin Pop
02:53 pm ganeti-local Revision 8201b996: Rework QA interaction with the watcher
The interaction with cron-launched watcher is a well-known failure mode of QA:
---- 2010-10-14 06:54:55.464839 time=...
Iustin Pop
02:53 pm Revision 8201b996: Rework QA interaction with the watcher
The interaction with cron-launched watcher is a well-known failure mode of QA:
---- 2010-10-14 06:54:55.464839 time=...
Iustin Pop
02:53 pm Revision 46c8a6ab: Add a new watcher option --ignore-pause
During cluster maintenance, when the watcher is disabled, it's useful to
run it just once. This is incovenient to do ...
Iustin Pop
02:53 pm ganeti-local Revision 46c8a6ab: Add a new watcher option --ignore-pause
During cluster maintenance, when the watcher is disabled, it's useful to
run it just once. This is incovenient to do ...
Iustin Pop
02:13 pm ganeti-local Revision 24440be4: Release 2.2.1~rc1
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:13 pm Revision 24440be4: Release 2.2.1~rc1
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:52 pm ganeti-local Revision 7dcadb74: Merge branch 'stable-2.2' into devel-2.2
* stable-2.2:
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.1 or above for autog...
Iustin Pop
01:52 pm Revision 7dcadb74: Merge branch 'stable-2.2' into devel-2.2
* stable-2.2:
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.1 or above for autog...
Iustin Pop

10/13/2010

06:43 pm Revision ae7c63c8: backend: Fix typo causing “out of range” error
Due a typo, only the 100th-last item was retrieved from the list,
causing “IndexError: string index out of range” whe...
Michael Hanselmann
04:54 pm ganeti-local Revision ac96953d: Fix compatibility with Pyinotify 0.8
I didn't know why the code previously used
“pyinotify.EventsCodes.ALL_FLAGS” instead of using the flags from
“pyinoti...
Michael Hanselmann
04:54 pm Revision ac96953d: Fix compatibility with Pyinotify 0.8
I didn't know why the code previously used
“pyinotify.EventsCodes.ALL_FLAGS” instead of using the flags from
“pyinoti...
Michael Hanselmann
03:18 pm Revision 073c31a5: ganeti-rapi: Watch directory, not file for user file changes
We noticed several issues when just watching the file, among them race
conditions upon replacing the file using renam...
Michael Hanselmann
03:18 pm ganeti-local Revision 073c31a5: ganeti-rapi: Watch directory, not file for user file changes
We noticed several issues when just watching the file, among them race
conditions upon replacing the file using renam...
Michael Hanselmann
03:18 pm Revision e543a42f: Extract base class from SingleFileEventHandler
The base class can contain code useful to other inotify users.
As it is “SingleFileEventHandler” can not be used in g...
Michael Hanselmann
03:18 pm ganeti-local Revision e543a42f: Extract base class from SingleFileEventHandler
The base class can contain code useful to other inotify users.
As it is “SingleFileEventHandler” can not be used in g...
Michael Hanselmann
03:18 pm ganeti-local Revision 2287b920: http.auth.ReadPasswordFile: Don't read file directly
Reading the file before this function allows for better error
reporting.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
03:18 pm Revision 2287b920: http.auth.ReadPasswordFile: Don't read file directly
Reading the file before this function allows for better error
reporting.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
02:44 pm ganeti-local Revision 62e0e880: Move the parameter types to their own module
This is for cleanup, and for later reuse in other parts of the code
(outside of LUs).
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:44 pm Revision 62e0e880: Move the parameter types to their own module
This is for cleanup, and for later reuse in other parts of the code
(outside of LUs).
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:42 pm ganeti-local Revision 4b63dc7a: "Fix" handling of old software versions on startup
Currently, masterd startup with old software versions is very confusing
for users: we present two tracebacks, with a ...
Iustin Pop
02:42 pm Revision 4b63dc7a: "Fix" handling of old software versions on startup
Currently, masterd startup with old software versions is very confusing
for users: we present two tracebacks, with a ...
Iustin Pop
02:14 pm Revision 3ff614e2: Require aclocal 1.11.1 or above for devel/release
1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't...
Guido Trotter
02:14 pm ganeti-local Revision 3ff614e2: Require aclocal 1.11.1 or above for devel/release
1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't...
Guido Trotter
01:09 pm ganeti-local Revision df304c82: Revert "Require aclocal 1.11.1 or above for autogen.sh"
The comparison is incorrect, and the check also breaks daily work on
autobuilders and older distros.
This reverts co...
Guido Trotter
01:09 pm Revision df304c82: Revert "Require aclocal 1.11.1 or above for autogen.sh"
The comparison is incorrect, and the check also breaks daily work on
autobuilders and older distros.
This reverts co...
Guido Trotter
12:59 pm ganeti-local Revision 90224407: Export more information via LUQueryInstances/RAPI
Currently, the custom instance parameters (hv, be, nicp) are only
queryable via LUQueryInstanceData. LUQueryInstance ...
Iustin Pop
12:59 pm Revision 90224407: Export more information via LUQueryInstances/RAPI
Currently, the custom instance parameters (hv, be, nicp) are only
queryable via LUQueryInstanceData. LUQueryInstance ...
Iustin Pop
11:45 am ganeti-local Revision 3d95cd0d: Add mising --units in gnt-instance list man page
Also fixes some wrapping issues, and one typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Ha...
Iustin Pop
11:45 am Revision 3d95cd0d: Add mising --units in gnt-instance list man page
Also fixes some wrapping issues, and one typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Ha...
Iustin Pop

10/12/2010

07:09 pm ganeti-local Revision 2d93a6a7: Set list of trusted SSL CAs for client to verify
As per SSL_CTX_set_client_CA_list(3SSL), set the list of acceptable CAs
advertised to SSL clients to include the serv...
Apollon Oikonomopoulos
07:09 pm Revision 2d93a6a7: Set list of trusted SSL CAs for client to verify
As per SSL_CTX_set_client_CA_list(3SSL), set the list of acceptable CAs
advertised to SSL clients to include the serv...
Apollon Oikonomopoulos
06:59 pm Revision dbc4dda7: Require aclocal 1.11.1 or above for autogen.sh
1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't...
Guido Trotter
06:59 pm ganeti-local Revision dbc4dda7: Require aclocal 1.11.1 or above for autogen.sh
1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't...
Guido Trotter
06:25 pm Revision bd631b02: Show instance state in instance console failures
The current message is not entirely clear, as it doesn't show the reason
why the instance is not running.
Signed-off...
Iustin Pop
06:25 pm ganeti-local Revision bd631b02: Show instance state in instance console failures
The current message is not entirely clear, as it doesn't show the reason
why the instance is not running.
Signed-off...
Iustin Pop
04:32 pm ganeti-local Revision 614244bd: Fix epydoc errors
And sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:32 pm Revision 614244bd: Fix epydoc errors
And sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:48 pm ganeti-local Revision 9e49dfc5: jqueue: Fix bug when cancelling jobs
If a job was cancelled while it was waiting for locks, an assertion
would've failed. This patch fixes the problem and...
Michael Hanselmann
03:48 pm Revision 9e49dfc5: jqueue: Fix bug when cancelling jobs
If a job was cancelled while it was waiting for locks, an assertion
would've failed. This patch fixes the problem and...
Michael Hanselmann
03:48 pm ganeti-local Revision 900df6cd: mcpu: Raise directly in _AcquireLocks
Removes code duplication.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog...
Michael Hanselmann
03:48 pm ganeti-local Revision b8802cc4: jqueue/gnt-job: Add job priority fields for display
These fields can help with debugging.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop ...
Michael Hanselmann
03:48 pm ganeti-local Revision 320d1daf: jqueue: Resume jobs from “waitlock” status (2nd try)
Commit 5ef699a0e had to roll back an earlier attempt at implementing
this. With the improved job queue processer, thi...
Michael Hanselmann
03:48 pm Revision 900df6cd: mcpu: Raise directly in _AcquireLocks
Removes code duplication.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog...
Michael Hanselmann
03:48 pm Revision 320d1daf: jqueue: Resume jobs from “waitlock” status (2nd try)
Commit 5ef699a0e had to roll back an earlier attempt at implementing
this. With the improved job queue processer, thi...
Michael Hanselmann
03:48 pm Revision b8802cc4: jqueue/gnt-job: Add job priority fields for display
These fields can help with debugging.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop ...
Michael Hanselmann
01:57 pm ganeti-local Revision 3d914585: Add prealloc_wipe_disks as a cluster-wide configuration variable
This is the first step for the support of wiping block devices prior
to creation of the instance.
Signed-off-by: Ren...
René Nussbaumer
01:57 pm Revision 3d914585: Add prealloc_wipe_disks as a cluster-wide configuration variable
This is the first step for the support of wiping block devices prior
to creation of the instance.
Signed-off-by: Ren...
René Nussbaumer

10/11/2010

04:16 pm ganeti-local Revision 69750d44: Merge branch 'devel-2.2'
* devel-2.2:
RPC: disable curl's Expect header
Conflicts:
lib/rpc.py (trivial, copyright header)
Signed-off-by: ...
Iustin Pop
04:16 pm Revision 69750d44: Merge branch 'devel-2.2'
* devel-2.2:
RPC: disable curl's Expect header
Conflicts:
lib/rpc.py (trivial, copyright header)
Signed-off-by: ...
Iustin Pop
04:15 pm ganeti-local Revision 8e29563f: RPC: disable curl's Expect header
This patch solves the very slow (~8-9 seconds) gnt-instance modify
behaviour. Well, it solves in general the slow RPC...
Iustin Pop
04:15 pm Revision 8e29563f: RPC: disable curl's Expect header
This patch solves the very slow (~8-9 seconds) gnt-instance modify
behaviour. Well, it solves in general the slow RPC...
Iustin Pop

10/08/2010

08:46 pm ganeti-local Revision dedebc6b: Merge branch 'devel-2.2'
* devel-2.2:
Release Ganeti 2.2.0.1
Bump version to 2.2.1~rc0
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
08:46 pm Revision dedebc6b: Merge branch 'devel-2.2'
* devel-2.2:
Release Ganeti 2.2.0.1
Bump version to 2.2.1~rc0
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
08:39 pm Revision 2759d988: Merge commit 'v2.2.0.1' into stable-2.2
* commit 'v2.2.0.1':
Release Ganeti 2.2.0.1
Conflicts:
NEWS
- merge
configure.ac
- keep 2.2.1~rc0 version
...
Guido Trotter
08:39 pm ganeti-local Revision 2759d988: Merge commit 'v2.2.0.1' into stable-2.2
* commit 'v2.2.0.1':
Release Ganeti 2.2.0.1
Conflicts:
NEWS
- merge
configure.ac
- keep 2.2.1~rc0 version
...
Guido Trotter
08:25 pm Revision bf21f985: Release Ganeti 2.2.0.1
2.2.0 was built with old autotools, and it's incompatible with Python
2.6. Rebuilding with a newer autotools version ...
Guido Trotter
08:25 pm ganeti-local Revision bf21f985: Release Ganeti 2.2.0.1
2.2.0 was built with old autotools, and it's incompatible with Python
2.6. Rebuilding with a newer autotools version ...
Guido Trotter
03:55 pm ganeti-local Revision f89d59b9: Change QA log output
Currently, the logging in QA doesn't show the duration of the various
steps, and if it is needed one has to perform l...
Iustin Pop
03:55 pm Revision f89d59b9: Change QA log output
Currently, the logging in QA doesn't show the duration of the various
steps, and if it is needed one has to perform l...
Iustin Pop

10/07/2010

06:10 pm ganeti-local Revision 06fef5e0: gnt-job cancel: Use non-zero exit status if canceling failed
This allows the use “gnt-job cancel” in scripts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
06:10 pm Revision 06fef5e0: gnt-job cancel: Use non-zero exit status if canceling failed
This allows the use “gnt-job cancel” in scripts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
06:10 pm ganeti-local Revision 86b16e9d: jqueue, CancelJob: Check status only once per call
This simplifies the code a bit--the status is only checked once.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
06:10 pm Revision 86b16e9d: jqueue, CancelJob: Check status only once per call
This simplifies the code a bit--the status is only checked once.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
04:16 pm ganeti-local Revision fad3096a: Bump version to 2.2.1~rc0
Also update NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:16 pm Revision fad3096a: Bump version to 2.2.1~rc0
Also update NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:09 pm Revision ca8e1c6a: Update NEWS file for 0.2.7 release
Iustin Pop
04:09 pm ganeti-local Revision ca8e1c6a: Update NEWS file for 0.2.7 release
Iustin Pop
03:42 pm Revision e3ae9508: Fix some warnings in unittests
Iustin Pop
03:42 pm ganeti-local Revision e3ae9508: Fix some warnings in unittests
Iustin Pop
03:17 pm ganeti-local Revision ebdefe95: Merge branch 'devel-2.2'
* devel-2.2:
Try again to fix the inter-cluster move QA test
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe...
Iustin Pop
03:17 pm Revision ebdefe95: Merge branch 'devel-2.2'
* devel-2.2:
Try again to fix the inter-cluster move QA test
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe...
Iustin Pop
03:16 pm ganeti-local Revision 638a7266: Try again to fix the inter-cluster move QA test
This time, we re-establish the old pri/sec nodes corretly. Unfortunately this
will require now a 3-node cluster at le...
Iustin Pop
03:16 pm Revision 638a7266: Try again to fix the inter-cluster move QA test
This time, we re-establish the old pri/sec nodes corretly. Unfortunately this
will require now a 3-node cluster at le...
Iustin Pop
11:32 am ganeti-local Revision ed3920e3: Fix a rare bug in StartDaemonChild and GenericMain
I've seen cases where the result from str(sys.exc_info()[1]) is ""; this
breaks the error reporting as the parent rel...
Iustin Pop
11:32 am Revision ed3920e3: Fix a rare bug in StartDaemonChild and GenericMain
I've seen cases where the result from str(sys.exc_info()[1]) is ""; this
breaks the error reporting as the parent rel...
Iustin Pop
11:31 am ganeti-local Revision 3e87c1bf: Enhance the error reporting
Since daemon startup error will be often related to socket errors, so it
makes sense to change the original reporting...
Iustin Pop
11:31 am Revision 3e87c1bf: Enhance the error reporting
Since daemon startup error will be often related to socket errors, so it
makes sense to change the original reporting...
Iustin Pop
11:31 am ganeti-local Revision 3ee53f1f: Convert ganeti daemons to the three-stage startup
This makes almost all of the daemons show error messages, and not return
until they finished listening on the appropr...
Iustin Pop
11:31 am Revision 3ee53f1f: Convert ganeti daemons to the three-stage startup
This makes almost all of the daemons show error messages, and not return
until they finished listening on the appropr...
Iustin Pop
11:31 am ganeti-local Revision b78aa8c2: Change daemon.GenericMain/utils.Daemonize workflow
This patch copies the pipe-based error reporting functionality from
utils.StartDaemon (I gave up for now on tryin to ...
Iustin Pop
11:31 am Revision b78aa8c2: Change daemon.GenericMain/utils.Daemonize workflow
This patch copies the pipe-based error reporting functionality from
utils.StartDaemon (I gave up for now on tryin to ...
Iustin Pop
11:31 am ganeti-local Revision b42ea9ed: Change utils.GenericMain protocol
Currently, GenericMain does a two-staged workflow:
- Check, before forking
- then Exec, after forking
This means we...
Iustin Pop
11:31 am Revision b42ea9ed: Change utils.GenericMain protocol
Currently, GenericMain does a two-staged workflow:
- Check, before forking
- then Exec, after forking
This means we...
Iustin Pop
11:31 am ganeti-local Revision 5c4d37f9: Use only one version of WritePidFile
This patch merges the pid file handling used for ganeti-* daemons and
impexp daemons. The latter version is used, sin...
Iustin Pop
11:31 am Revision 5c4d37f9: Use only one version of WritePidFile
This patch merges the pid file handling used for ganeti-* daemons and
impexp daemons. The latter version is used, sin...
Iustin Pop
11:30 am ganeti-local Revision 79634555: Abstract daemon file descriptor setup
This does some slight changes:
- Daemonize() doesn't explicitly close the file-descriptors anymore, but
only impli...
Iustin Pop
11:30 am Revision 79634555: Abstract daemon file descriptor setup
This does some slight changes:
- Daemonize() doesn't explicitly close the file-descriptors anymore, but
only impli...
Iustin Pop
11:30 am ganeti-local Revision 0260032c: Abstract some daemon functionality
This patch abstracts the chdir/umask/setsid functionality, which is
identical in the code functions, just that Daemon...
Iustin Pop
11:30 am Revision 0260032c: Abstract some daemon functionality
This patch abstracts the chdir/umask/setsid functionality, which is
identical in the code functions, just that Daemon...
Iustin Pop

10/06/2010

04:23 pm Revision 4886952e: Add a hack for normalized CPU values in hspace
Currently, the key metrics/tiered spec computations show the virtual cpu
count. However, since we do have a maximum r...
Iustin Pop
04:23 pm ganeti-local Revision 4886952e: Add a hack for normalized CPU values in hspace
Currently, the key metrics/tiered spec computations show the virtual cpu
count. However, since we do have a maximum r...
Iustin Pop
03:56 pm ganeti-local Revision 03c6d8fa: Improve the error message for tiered alloc option
Iustin Pop
03:56 pm Revision 03c6d8fa: Improve the error message for tiered alloc option
Iustin Pop
03:39 pm Revision 50eaae52: Merge branch 'devel-2.2' into master
* devel-2.2:
QA: Fix instance move tests
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hansel...
Iustin Pop
03:39 pm ganeti-local Revision 50eaae52: Merge branch 'devel-2.2' into master
* devel-2.2:
QA: Fix instance move tests
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hansel...
Iustin Pop
03:38 pm ganeti-local Revision 677e16eb: QA: Fix instance move tests
The instance move tests were moving the instance from node pair (A,_) to
(B, A), and left it there. This patch makes ...
Iustin Pop
03:38 pm Revision 677e16eb: QA: Fix instance move tests
The instance move tests were moving the instance from node pair (A,_) to
(B, A), and left it there. This patch makes ...
Iustin Pop

10/05/2010

06:08 pm ganeti-local Revision 72884fef: Merge branch 'devel-2.2'
* devel-2.2:
Add simple unittest for utils.CommaJoin
LUDelTags: Improve formatting of error message
LUGetTags: ...
Michael Hanselmann
06:08 pm Revision 72884fef: Merge branch 'devel-2.2'
* devel-2.2:
Add simple unittest for utils.CommaJoin
LUDelTags: Improve formatting of error message
LUGetTags: ...
Michael Hanselmann
05:59 pm ganeti-local Revision 750022e0: Add simple unittest for utils.CommaJoin
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:59 pm Revision 750022e0: Add simple unittest for utils.CommaJoin
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:59 pm ganeti-local Revision f1b083ce: gnt-cluster: Replace hardcoded “xenvg” with value retrieved from master
This fixes issue 125 (http://code.google.com/p/ganeti/issues/detail?id=125)
Signed-off-by: Michael Hanselmann <hansm...
Michael Hanselmann
05:59 pm ganeti-local Revision 9fc58eac: Export VG name via LUQueryConfigValues
This will be used by LUXI client programs to display the VG name.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:59 pm ganeti-local Revision 60db9336: LUGetTags: Acquire locks in shared mode
Retrieving tags can be done while the lock is shared. Only writing
needs to be exclusive.
Also add a FIXME for clust...
Michael Hanselmann
05:59 pm ganeti-local Revision 91c69b44: LUDelTags: Improve formatting of error message
Use utils.CommaJoin to add spaces after comma, clean up code a bit.
Before: Tag(s) 'bar','baz','foo','moo' not found...
Michael Hanselmann
05:59 pm Revision 91c69b44: LUDelTags: Improve formatting of error message
Use utils.CommaJoin to add spaces after comma, clean up code a bit.
Before: Tag(s) 'bar','baz','foo','moo' not found...
Michael Hanselmann
05:59 pm Revision f1b083ce: gnt-cluster: Replace hardcoded “xenvg” with value retrieved from master
This fixes issue 125 (http://code.google.com/p/ganeti/issues/detail?id=125)
Signed-off-by: Michael Hanselmann <hansm...
Michael Hanselmann
05:59 pm Revision 60db9336: LUGetTags: Acquire locks in shared mode
Retrieving tags can be done while the lock is shared. Only writing
needs to be exclusive.
Also add a FIXME for clust...
Michael Hanselmann
05:59 pm Revision 9fc58eac: Export VG name via LUQueryConfigValues
This will be used by LUXI client programs to display the VG name.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:59 pm ganeti-local Revision 845c79d8: cli: Move parsing of --net option to separate function
This function will also be used in tools/move-instance.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:59 pm ganeti-local Revision a111ebde: move-instance: Allow overriding instance parameters
When moving a single instance within the same cluster, the NIC
is not allowed to re-use an existing MAC address. To a...
Michael Hanselmann
05:59 pm ganeti-local Revision a889c536: RAPI QA: Override MAC address when moving instance
This will make this test work again.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
05:59 pm Revision 845c79d8: cli: Move parsing of --net option to separate function
This function will also be used in tools/move-instance.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:59 pm Revision a111ebde: move-instance: Allow overriding instance parameters
When moving a single instance within the same cluster, the NIC
is not allowed to re-use an existing MAC address. To a...
Michael Hanselmann
05:59 pm Revision a889c536: RAPI QA: Override MAC address when moving instance
This will make this test work again.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
05:51 pm ganeti-local Revision e32e7886: Clean up Ganeti 2.3 design document
- Typos
- Fix capitalization
- Fix quoting in some places
- Rewrite part of privilege separation section to
match w...
Michael Hanselmann
05:51 pm Revision e32e7886: Clean up Ganeti 2.3 design document
- Typos
- Fix capitalization
- Fix quoting in some places
- Rewrite part of privilege separation section to
match w...
Michael Hanselmann
05:50 pm Revision 1010ec70: QA: Enable all tests by default
This patch enables all tests by default, unless when they're
explicitely disabled in the config file. This will make ...
Michael Hanselmann
05:50 pm ganeti-local Revision 1010ec70: QA: Enable all tests by default
This patch enables all tests by default, unless when they're
explicitely disabled in the config file. This will make ...
Michael Hanselmann
05:50 pm Revision a705dc05: qa_config: Use ganeti.serializer for loading config
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
05:50 pm ganeti-local Revision a705dc05: qa_config: Use ganeti.serializer for loading config
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:54 pm ganeti-local Revision 9d3015f9: kvm: collapse two consecutive extend calls
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:54 pm Revision 9d3015f9: kvm: collapse two consecutive extend calls
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:45 pm Revision 4f958b0b: kvm: Introduce support for -mem-path
Using hugepages, KVM instances can get a good performance boost. To
activate that, we need to pass the -mem-path argu...
Miguel Di Ciurcio Filho
04:45 pm ganeti-local Revision 4f958b0b: kvm: Introduce support for -mem-path
Using hugepages, KVM instances can get a good performance boost. To
activate that, we need to pass the -mem-path argu...
Miguel Di Ciurcio Filho
12:23 pm ganeti-local Revision cf10a26f: Merge branch 'devel-2.2'
* devel-2.2:
Rename the _oss cluster vars to _os
Conflicts:
lib/objects.py (trivial, strange that this one, and o...
Iustin Pop
12:23 pm Revision cf10a26f: Merge branch 'devel-2.2'
* devel-2.2:
Rename the _oss cluster vars to _os
Conflicts:
lib/objects.py (trivial, strange that this one, and o...
Iustin Pop
12:11 pm ganeti-local Revision 87b2cd45: Rename the _oss cluster vars to _os
Per the mailing list discussion, rename _oss to _os, both in cluster parameters
and in the rest of the code.
This is...
Iustin Pop
12:11 pm Revision 87b2cd45: Rename the _oss cluster vars to _os
Per the mailing list discussion, rename _oss to _os, both in cluster parameters
and in the rest of the code.
This is...
Iustin Pop
12:11 pm ganeti-local Revision df5758b1: Merge branch 'devel-2.2'
* devel-2.2:
gnt-job info: Sort input fields
KVM: Add function to check the hypervisor version
Bump version to ...
Iustin Pop
12:11 pm Revision df5758b1: Merge branch 'devel-2.2'
* devel-2.2:
gnt-job info: Sort input fields
KVM: Add function to check the hypervisor version
Bump version to ...
Iustin Pop

10/04/2010

07:48 pm ganeti-local Revision 052ee117: Merge branch 'stable-2.2' into devel-2.2
* stable-2.2:
Bump version to 2.2.0, update NEWS
Fix instance rename regression from 3fe11ba3
Signed-off-by: Mic...
Michael Hanselmann
07:48 pm Revision 052ee117: Merge branch 'stable-2.2' into devel-2.2
* stable-2.2:
Bump version to 2.2.0, update NEWS
Fix instance rename regression from 3fe11ba3
Signed-off-by: Mic...
Michael Hanselmann
07:40 pm Revision 598b5255: gnt-job info: Sort input fields
This helps to find a value for complex opcodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I...
Michael Hanselmann
07:40 pm ganeti-local Revision 598b5255: gnt-job info: Sort input fields
This helps to find a value for complex opcodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I...
Michael Hanselmann
07:06 pm ganeti-local Revision b52d85c1: KVM: Add function to check the hypervisor version
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:06 pm Revision b52d85c1: KVM: Add function to check the hypervisor version
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
06:29 pm ganeti-local Revision 83e90c39: Bump version to 2.2.0, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:29 pm Revision 83e90c39: Bump version to 2.2.0, update NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:47 pm ganeti-local Revision b2a85958: Fix instance rename regression from 3fe11ba3
Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po...
Iustin Pop
05:47 pm Revision b2a85958: Fix instance rename regression from 3fe11ba3
Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po...
Iustin Pop
« Previous
Next »
 

Also available in: Atom