Activity

From 04/21/2011 to 05/20/2011

05/20/2011

07:44 pm Revision 83a2da0f: Improve hooks documentation unittest
Also check for the opcode ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@...
Michael Hanselmann
07:44 pm ganeti-local Revision 83a2da0f: Improve hooks documentation unittest
Also check for the opcode ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@...
Michael Hanselmann
06:20 pm ganeti-local Revision 56372573: Update hooks.rst for cluster verify changes
Also update NEWS on this change.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann...
Guido Trotter
06:20 pm Revision 56372573: Update hooks.rst for cluster verify changes
Also update NEWS on this change.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann...
Guido Trotter
06:20 pm ganeti-local Revision e0508c86: Fix a couple of style mistakes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
06:20 pm Revision e0508c86: Fix a couple of style mistakes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
01:37 pm Revision 40167d65: Cluster verify: accept a --node-group option
This will trigger a ClusterVerifyGroup operation only on the specified
group, skipping other groups as well as cluste...
Adeodato Simo
01:37 pm ganeti-local Revision 40167d65: Cluster verify: accept a --node-group option
This will trigger a ClusterVerifyGroup operation only on the specified
group, skipping other groups as well as cluste...
Adeodato Simo
01:37 pm ganeti-local Revision adfa3b26: Cluster verify: check for nodes/instances with no group
Previously, all nodes and instances would *always* be visited/verified. By
driving the verification by node group now...
Adeodato Simo
01:37 pm Revision adfa3b26: Cluster verify: check for nodes/instances with no group
Previously, all nodes and instances would *always* be visited/verified. By
driving the verification by node group now...
Adeodato Simo
01:37 pm Revision fe870648: Cluster verify: fix LV checks for split instances
When sharding by group, if a mirrored instance is split (primary and
secondary) between two groups, its volumes will ...
Adeodato Simo
01:37 pm ganeti-local Revision fe870648: Cluster verify: fix LV checks for split instances
When sharding by group, if a mirrored instance is split (primary and
secondary) between two groups, its volumes will ...
Adeodato Simo
01:37 pm Revision 2dad1652: Cluster verify: make NV_NODELIST smaller
To cope with increasing cluster sizes, we now make nodes try to contact all
other nodes in their group, and one node ...
Adeodato Simo
01:37 pm ganeti-local Revision 2dad1652: Cluster verify: make NV_NODELIST smaller
To cope with increasing cluster sizes, we now make nodes try to contact all
other nodes in their group, and one node ...
Adeodato Simo
01:37 pm Revision d23a2a9d: Cluster verify: verify hypervisor parameters only once
The list of all hypervisor parameters has to be computed in
LUClusterVerifyGroup, since it needs to be passed to node...
Adeodato Simo
01:37 pm ganeti-local Revision d23a2a9d: Cluster verify: verify hypervisor parameters only once
The list of all hypervisor parameters has to be computed in
LUClusterVerifyGroup, since it needs to be passed to node...
Adeodato Simo
01:37 pm ganeti-local Revision bf93ae69: Split LUClusterVerify into LUClusterVerify{Config,Group}
With this change, LUClusterVerifyConfig becomes a "light" LU that only
verifies the global config and other, master-o...
Adeodato Simo
01:37 pm Revision bf93ae69: Split LUClusterVerify into LUClusterVerify{Config,Group}
With this change, LUClusterVerifyConfig becomes a "light" LU that only
verifies the global config and other, master-o...
Adeodato Simo
01:37 pm Revision a5c30dc2: Cluster verify: factor out error codes and functions
We move all error code definitions, plus the _Error and _ErrorIf helpers,
to a private _VerifyErrors mix-in class tha...
Adeodato Simo
01:37 pm ganeti-local Revision a5c30dc2: Cluster verify: factor out error codes and functions
We move all error code definitions, plus the _Error and _ErrorIf helpers,
to a private _VerifyErrors mix-in class tha...
Adeodato Simo
01:37 pm Revision 14970c32: Cluster verify: make "instance runs in wrong node" node-driven
Previously, the "instance should not be running in this node" error was
computed by verifying, for each instance, whe...
Adeodato Simo
01:37 pm ganeti-local Revision 14970c32: Cluster verify: make "instance runs in wrong node" node-driven
Previously, the "instance should not be running in this node" error was
computed by verifying, for each instance, whe...
Adeodato Simo
01:37 pm Revision 4e272d8c: Verify an absent vm_capable node for files
If we're not verifying all nodes, adding a node outside the current
group for file checksums helps us making sure che...
Guido Trotter
01:37 pm ganeti-local Revision 4e272d8c: Verify an absent vm_capable node for files
If we're not verifying all nodes, adding a node outside the current
group for file checksums helps us making sure che...
Guido Trotter
01:37 pm Revision 2f10179b: Cluster verify: master must be present for _VerifyFiles
This commit prepares the call to _VerifyFiles for the case when the master
node is not one of the nodes that's being ...
Adeodato Simo
01:37 pm ganeti-local Revision 2f10179b: Cluster verify: master must be present for _VerifyFiles
This commit prepares the call to _VerifyFiles for the case when the master
node is not one of the nodes that's being ...
Adeodato Simo
01:37 pm Revision cf692cd0: Cluster verify: don't assume we're verifying all nodes/instances
This commit fixes a few initial simple cases in which it was assumed that
we're always working over the whole cluster...
Adeodato Simo
01:37 pm ganeti-local Revision cf692cd0: Cluster verify: don't assume we're verifying all nodes/instances
This commit fixes a few initial simple cases in which it was assumed that
we're always working over the whole cluster...
Adeodato Simo
01:37 pm Revision c711d09e: Cluster verify: gather node/instance list in CheckPrereq
This commit introduces no behavior changes, and is only a minor refactoring
that aids with a cleaner division of futu...
Adeodato Simo
01:37 pm ganeti-local Revision c711d09e: Cluster verify: gather node/instance list in CheckPrereq
This commit introduces no behavior changes, and is only a minor refactoring
that aids with a cleaner division of futu...
Adeodato Simo
11:11 am Revision 6aac5aef: Merge remote branch 'origin/devel-2.4'
* origin/devel-2.4:
Fix errors in hooks documentation
Clarify a bit the noded man page
Note --no-remember in NE...
Iustin Pop
11:11 am ganeti-local Revision 6aac5aef: Merge remote branch 'origin/devel-2.4'
* origin/devel-2.4:
Fix errors in hooks documentation
Clarify a bit the noded man page
Note --no-remember in NE...
Iustin Pop

05/19/2011

06:03 pm Revision 235407ba: cli: Replace hardcoded disk templates with constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:03 pm ganeti-local Revision 235407ba: cli: Replace hardcoded disk templates with constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm ganeti-local Revision eb279644: mcpu: Add missing docstring to _ProcessResult
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm Revision eb279644: mcpu: Add missing docstring to _ProcessResult
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm Revision c71b049c: config: Add function to get instances in node group
This will be used for evacuating instances in a node group.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
02:01 pm ganeti-local Revision c71b049c: config: Add function to get instances in node group
This will be used for evacuating instances in a node group.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
01:54 pm Revision a01225a6: iallocator: Stricter check for multi-evac result
Check new secondary nodes' group like it's already done for
multi-relocation requests.
Signed-off-by: Michael Hansel...
Michael Hanselmann
01:54 pm ganeti-local Revision a01225a6: iallocator: Stricter check for multi-evac result
Check new secondary nodes' group like it's already done for
multi-relocation requests.
Signed-off-by: Michael Hansel...
Michael Hanselmann
01:54 pm Revision 3d45d304: cmdlib: Use ganeti.ht for checking iallocator result
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:54 pm ganeti-local Revision 3d45d304: cmdlib: Use ganeti.ht for checking iallocator result
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

05/17/2011

07:18 pm Revision 8ac5c5d7: Fix errors in hooks documentation
In many cases the opcode ID was incorrect. A unittest for this will
be added in the master branch.
Signed-off-by: Mi...
Michael Hanselmann
07:18 pm ganeti-local Revision 8ac5c5d7: Fix errors in hooks documentation
In many cases the opcode ID was incorrect. A unittest for this will
be added in the master branch.
Signed-off-by: Mi...
Michael Hanselmann
06:05 pm ganeti-local Revision a464ce71: ht: Add strict check for dictionaries
This allows checking specific dictionary items, unlike TDict
or TDictOf.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
06:05 pm Revision a464ce71: ht: Add strict check for dictionaries
This allows checking specific dictionary items, unlike TDict
or TDictOf.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
06:05 pm ganeti-local Revision 4f898534: cmdlib: Remove punctuation from error messages
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:05 pm Revision 4f898534: cmdlib: Remove punctuation from error messages
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:09 pm Revision dfba45b1: Various grammar fixes and updates
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley
12:09 pm ganeti-local Revision dfba45b1: Various grammar fixes and updates
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley

05/16/2011

04:41 pm Revision 42c161cf: gnt-debug: New iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 42c161cf: gnt-debug: New iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision bee581e2: Add new iallocator mode to LUTestAllocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision bee581e2: Add new iallocator mode to LUTestAllocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision 55011921: cmdlib.IAllocator: Add multi-relocate support
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 55011921: cmdlib.IAllocator: Add multi-relocate support
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision 23cfbaab: Add constants for multi-relocation iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 23cfbaab: Add constants for multi-relocation iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:24 pm ganeti-local Revision b578501b: Clarify a bit the noded man page
"This can be overriden" can be read as either the port we listen on or
the address we bind to. Replace with "The port...
Iustin Pop
04:24 pm Revision b578501b: Clarify a bit the noded man page
"This can be overriden" can be read as either the port we listen on or
the address we bind to. Replace with "The port...
Iustin Pop
04:24 pm ganeti-local Revision 6e1156ff: Note --no-remember in NEWS
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 6e1156ff: Note --no-remember in NEWS
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision b998270c: Switch QA over to using instance stop --no-remember
Instead of hardcoded Xen commands. This will make it work for all
hypervisors, instead of duplicating hypervisor func...
Iustin Pop
04:24 pm ganeti-local Revision b998270c: Switch QA over to using instance stop --no-remember
Instead of hardcoded Xen commands. This will make it work for all
hypervisors, instead of duplicating hypervisor func...
Iustin Pop
04:24 pm ganeti-local Revision 2ba39b8f: Implement no_remember at RAPI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 2ba39b8f: Implement no_remember at RAPI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm ganeti-local Revision 885a0fc4: Implement no_remember at CLI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 885a0fc4: Implement no_remember at CLI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 9b64e486: Introduce instance start/stop no_remember attribute
This will allow stopping or starting an instance without changing the
remembered state. While this seems counter-intu...
Iustin Pop
04:24 pm ganeti-local Revision 9b64e486: Introduce instance start/stop no_remember attribute
This will allow stopping or starting an instance without changing the
remembered state. While this seems counter-intu...
Iustin Pop

05/13/2011

09:59 pm Revision fe66bb7d: Merge remote branch 'origin/stable-2.4' into grnet-2.4
Conflicts:
lib/hypervisor/hv_kvm.py
lib/opcodes.py
- Merge
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.gr...
Apollon Oikonomopoulos
06:33 pm Revision 73cdf9a3: cmdlib.IAllocator: Fewer temporary variables
Reduce the number of temporary variables and generate dictionaries in
one go.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
06:33 pm ganeti-local Revision 73cdf9a3: cmdlib.IAllocator: Fewer temporary variables
Reduce the number of temporary variables and generate dictionaries in
one go.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
05:23 pm Revision dcfb969a: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
05:23 pm ganeti-local Revision dcfb969a: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
04:20 pm Revision 9711e69d: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
03:57 pm Revision 3dbe3ddf: SharedLock: Implement downgrade from exclusive to shared mode
If a job needs to modify a resource and then wait for a result, it must
acquire the resource lock in exclusive mode. ...
Michael Hanselmann
03:57 pm ganeti-local Revision 3dbe3ddf: SharedLock: Implement downgrade from exclusive to shared mode
If a job needs to modify a resource and then wait for a result, it must
acquire the resource lock in exclusive mode. ...
Michael Hanselmann

05/12/2011

07:38 pm Revision 9133387e: gnt-debug: Use constants for iallocator direction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision 9133387e: gnt-debug: Use constants for iallocator direction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision 63fb7526: Use disk mode constants in iallocator documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm Revision 63fb7526: Use disk mode constants in iallocator documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision fdbe29ee: gnt-debug, opcodes: Use constants for iallocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm Revision fdbe29ee: gnt-debug, opcodes: Use constants for iallocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:37 pm Revision 2a9bc156: cmdlib.IAllocator: Use lookup table for mode-specific data
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:37 pm ganeti-local Revision 2a9bc156: cmdlib.IAllocator: Use lookup table for mode-specific data
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:46 pm Revision ccce780c: Bump version for the 2.4.2 release
I think we should stop finding bugs and instead release this :)
Signed-off-by: Iustin Pop <iustin@google.com>
Review...
Iustin Pop
06:46 pm ganeti-local Revision ccce780c: Bump version for the 2.4.2 release
I think we should stop finding bugs and instead release this :)
Signed-off-by: Iustin Pop <iustin@google.com>
Review...
Iustin Pop
03:40 pm ganeti-local Revision f01738fc: Preload the string-escape code in noded
This encoding, part of the standard Python installation, is used by
the pickle module (in turn used by subprocess whe...
Iustin Pop
03:40 pm ganeti-local Revision 4b9e8c93: Abstract ignore_consistency opcode parameter
Two opcodes already use it and we need it for a third, time to add a
constant for it.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:40 pm ganeti-local Revision bb851c63: Fix a bug in LUInstanceMove
The opcode parameter ignore_consistency was used in the LU, but not
actually declared in the OpCode. The patch adds i...
Iustin Pop
03:40 pm Revision f01738fc: Preload the string-escape code in noded
This encoding, part of the standard Python installation, is used by
the pickle module (in turn used by subprocess whe...
Iustin Pop
03:40 pm Revision 4b9e8c93: Abstract ignore_consistency opcode parameter
Two opcodes already use it and we need it for a third, time to add a
constant for it.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:40 pm Revision bb851c63: Fix a bug in LUInstanceMove
The opcode parameter ignore_consistency was used in the LU, but not
actually declared in the OpCode. The patch adds i...
Iustin Pop

05/11/2011

07:16 pm ganeti-local Revision f8afb7e6: Fix error in iallocator documentation reg. disk mode
The code uses the disk object's “mode” attribute, which uses the
constants DISK_RDONLY (“ro”) and DISK_RDWR (“rw”).
...
Michael Hanselmann
07:16 pm Revision f8afb7e6: Fix error in iallocator documentation reg. disk mode
The code uses the disk object's “mode” attribute, which uses the
constants DISK_RDONLY (“ro”) and DISK_RDWR (“rw”).
...
Michael Hanselmann
07:14 pm Revision b92a2f3e: Try to prevent instance memory changes N+1 failures
There are multiple bugs with the code checking for N+1 failures in the
instance memory changes which needs significan...
Iustin Pop
07:14 pm ganeti-local Revision b92a2f3e: Try to prevent instance memory changes N+1 failures
There are multiple bugs with the code checking for N+1 failures in the
instance memory changes which needs significan...
Iustin Pop
07:14 pm ganeti-local Revision 1bbf0c40: Update NEWS file for the 2.4.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
07:14 pm Revision 1bbf0c40: Update NEWS file for the 2.4.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:41 pm Revision d9f99d88: Remove references to acquired_locks
These sneaked in from 2.4 during the merge, but this attribute is
actually gone in the master branch.
Signed-off-by:...
Guido Trotter
06:41 pm ganeti-local Revision d9f99d88: Remove references to acquired_locks
These sneaked in from 2.4 during the merge, but this attribute is
actually gone in the master branch.
Signed-off-by:...
Guido Trotter
05:14 pm Revision 93384b8c: Merge branch 'devel-2.4'
* devel-2.4:
Use floppy disk and a second CDROM on KVM
Document the selection of instance kernels
Make root_pat...
Guido Trotter
05:14 pm ganeti-local Revision 93384b8c: Merge branch 'devel-2.4'
* devel-2.4:
Use floppy disk and a second CDROM on KVM
Document the selection of instance kernels
Make root_pat...
Guido Trotter

05/10/2011

07:51 pm Revision 9626f028: iallocator: Specify result of “multi-relocate” request
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:51 pm ganeti-local Revision 9626f028: iallocator: Specify result of “multi-relocate” request
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:40 pm Revision fba7f911: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
07:40 pm ganeti-local Revision fba7f911: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
06:58 pm Revision fc3914e6: Document the selection of instance kernels
A simple doc patch to document how to configure the kernels for the
instances.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
06:58 pm ganeti-local Revision fc3914e6: Document the selection of instance kernels
A simple doc patch to document how to configure the kernels for the
instances.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
06:44 pm Revision 9d5d703e: Remove self._migrater use from TLMigrateInstance
Comply with changes introduced in f1ea1be, as we forgot to completely remove
self._migrater.target_node from TLMigrat...
Apollon Oikonomopoulos
06:32 pm Revision 0aeeb6e3: jqueue: Update worker thread name to include opcode summary
With this patch, the worker thread name is updated to include a short
summary of the opcode (basically its OP_ID). Th...
Michael Hanselmann
06:32 pm ganeti-local Revision 0aeeb6e3: jqueue: Update worker thread name to include opcode summary
With this patch, the worker thread name is updated to include a short
summary of the opcode (basically its OP_ID). Th...
Michael Hanselmann
05:37 pm Revision ff8ab07e: Use the new dry-run mode in cmdlib
This will hopefully detect potential LVM (or any other storage, when
they implement it) issues before committing chan...
Iustin Pop
05:37 pm ganeti-local Revision ff8ab07e: Use the new dry-run mode in cmdlib
This will hopefully detect potential LVM (or any other storage, when
they implement it) issues before committing chan...
Iustin Pop
05:37 pm Revision a59faf4b: Implement grow dry-run at RPC level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:37 pm ganeti-local Revision a59faf4b: Implement grow dry-run at RPC level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:37 pm Revision 7fe23d47: Implement dryrun mode for BlockDev.Grow()
This is always called with False from backend for now.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gu...
Iustin Pop
05:37 pm ganeti-local Revision 7fe23d47: Implement dryrun mode for BlockDev.Grow()
This is always called with False from backend for now.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gu...
Iustin Pop
05:35 pm Revision 04df3c7c: cmdlib: Sort nodes for OOB commands
Also reorder the methods to match all other LUs.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
05:35 pm ganeti-local Revision 04df3c7c: cmdlib: Sort nodes for OOB commands
Also reorder the methods to match all other LUs.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
05:34 pm Revision 7ee045a0: cmdlib: Use helper for expanding nodes for OOB commands
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:34 pm ganeti-local Revision 7ee045a0: cmdlib: Use helper for expanding nodes for OOB commands
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:34 pm ganeti-local Revision 1d789a97: cmdlib: Expand instances using helper for repairing disks
Also change the way “share_locks” is filled.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
05:34 pm Revision 1d789a97: cmdlib: Expand instances using helper for repairing disks
Also change the way “share_locks” is filled.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
03:20 pm ganeti-local Revision e730f372: Fix bug introduced in commit 0d5a0b96
When removing “acquired_locks” in commit 0d5a0b96, I didn't remember
that it does not contain the Big Ganeti Lock.
S...
Michael Hanselmann
03:20 pm Revision e730f372: Fix bug introduced in commit 0d5a0b96
When removing “acquired_locks” in commit 0d5a0b96, I didn't remember
that it does not contain the Big Ganeti Lock.
S...
Michael Hanselmann
02:12 pm Revision 5ed4c956: Fix lock release in TLMigrateInstance
Commit 52f33103 introduced lock release factorization, replacing manual
lock release using utility functions. However...
Apollon Oikonomopoulos
02:12 pm ganeti-local Revision 5ed4c956: Fix lock release in TLMigrateInstance
Commit 52f33103 introduced lock release factorization, replacing manual
lock release using utility functions. However...
Apollon Oikonomopoulos
02:03 pm ganeti-local Revision 2d91e6ae: Re-indent test/mocks.py using two spaces
No idea where those four spaces came from, but they must've been there
for a while.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
02:03 pm Revision 2d91e6ae: Re-indent test/mocks.py using two spaces
No idea where those four spaces came from, but they must've been there
for a while.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
02:03 pm Revision 0d5a0b96: cmdlib: Remove acquired_locks attribute from LUs
The “acquired_locks” attribute in LUs is used to keep a list of acquired
locks at each lock level. This information i...
Michael Hanselmann
02:03 pm ganeti-local Revision 0d5a0b96: cmdlib: Remove acquired_locks attribute from LUs
The “acquired_locks” attribute in LUs is used to keep a list of acquired
locks at each lock level. This information i...
Michael Hanselmann
02:02 pm Revision 0db3d0b5: cmdlib: Use local alias for lock manager
Saves some typing and we'll use it more often in the future.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
02:02 pm ganeti-local Revision 0db3d0b5: cmdlib: Use local alias for lock manager
Saves some typing and we'll use it more often in the future.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
11:48 am ganeti-local Revision 7adf7814: Make root_path an optional hypervisor parameter
This will allow us an easy migration to pv-grub, because a set root_path
confused pv-grub.
Signed-off-by: René Nussb...
René Nussbaumer
11:48 am Revision 7adf7814: Make root_path an optional hypervisor parameter
This will allow us an easy migration to pv-grub, because a set root_path
confused pv-grub.
Signed-off-by: René Nussb...
René Nussbaumer

05/09/2011

06:49 pm Revision 3ce9a5e7: opcodes: Add function for compact summary
Depending on the opcode and its parameters, the existing “Summary”
function can give a rater long summary. For displa...
Michael Hanselmann
06:49 pm ganeti-local Revision 3ce9a5e7: opcodes: Add function for compact summary
Depending on the opcode and its parameters, the existing “Summary”
function can give a rater long summary. For displa...
Michael Hanselmann
06:34 pm ganeti-local Revision c307ee34: Show locksets in lock monitor
When all locks contained in a set are acquired, the lockset's internal
lock is acquired with the same mode. With this...
Michael Hanselmann
06:34 pm Revision c307ee34: Show locksets in lock monitor
When all locks contained in a set are acquired, the lockset's internal
lock is acquired with the same mode. With this...
Michael Hanselmann
06:33 pm ganeti-local Revision 83f2d5f6: locking: Make parameter to condition's wait() positional
It is always used in the locking code. Unittests are updated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
06:33 pm Revision 83f2d5f6: locking: Make parameter to condition's wait() positional
It is always used in the locking code. Unittests are updated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
06:33 pm Revision 113359fe: SharedLock: Avoid acquires from sneaking in while notifying
In some rare cases new shared acquires could sneak in through the
condition cached in “__pending_shared” while the co...
Michael Hanselmann
06:33 pm ganeti-local Revision 113359fe: SharedLock: Avoid acquires from sneaking in while notifying
In some rare cases new shared acquires could sneak in through the
condition cached in “__pending_shared” while the co...
Michael Hanselmann
03:26 pm Revision 0a68e0ff: Some man page updates
This adds documentation for both the short and long form of many
options (which was inconsistent before: in some case...
Iustin Pop
03:26 pm ganeti-local Revision 0a68e0ff: Some man page updates
This adds documentation for both the short and long form of many
options (which was inconsistent before: in some case...
Iustin Pop
02:22 pm ganeti-local Revision 519719fd: Add 2 new variables to the OS scripts environment
Add INSTANCE_PRIMARY_NODE and INSTANCE_SECONDARY_NODES. These new
values are useful for OS scripts that needs to know...
Marco Casavecchia
02:22 pm Revision 519719fd: Add 2 new variables to the OS scripts environment
Add INSTANCE_PRIMARY_NODE and INSTANCE_SECONDARY_NODES. These new
values are useful for OS scripts that needs to know...
Marco Casavecchia
02:22 pm ganeti-local Revision 456798ab: Add --no-wait-for-sync when converting to drbd
Currently, when converting an instance from plain to DRBD, the
instance is blocked during the entire resync period. T...
Iustin Pop
02:22 pm Revision 456798ab: Add --no-wait-for-sync when converting to drbd
Currently, when converting an instance from plain to DRBD, the
instance is blocked during the entire resync period. T...
Iustin Pop
12:18 pm ganeti-local Revision c8a96ae7: Recreate instance disks: allow changing nodes
This patch introduces the option of changing an instance's nodes when
doing the disk recreation. The rationale is tha...
Iustin Pop
12:18 pm Revision c8a96ae7: Recreate instance disks: allow changing nodes
This patch introduces the option of changing an instance's nodes when
doing the disk recreation. The rationale is tha...
Iustin Pop

05/06/2011

06:47 pm Revision e3303a4e: Fix instance failover/migration w.r.t TLMigrateInstance
Commit 1c6e5787 removed the iallocator and target_node keyword
parameters from TLMigrateInstance, but I didn't update...
Iustin Pop
06:47 pm ganeti-local Revision e3303a4e: Fix instance failover/migration w.r.t TLMigrateInstance
Commit 1c6e5787 removed the iallocator and target_node keyword
parameters from TLMigrateInstance, but I didn't update...
Iustin Pop
05:35 pm ganeti-local Revision 931413f6: Rename instance: only show new name when different
It makes not sense to show messages like:
Fri May 6 02:04:01 2011 - INFO: Resolved given name 'instance18' to
'inst...
Iustin Pop
05:35 pm Revision 931413f6: Rename instance: only show new name when different
It makes not sense to show messages like:
Fri May 6 02:04:01 2011 - INFO: Resolved given name 'instance18' to
'inst...
Iustin Pop
01:46 pm ganeti-local Revision 9d5b1371: Fix race condition in LUGroupAssignNodes
The original code would get all node information and their groups
without before acquiring the necessary locks. With ...
Michael Hanselmann
01:46 pm Revision 9d5b1371: Fix race condition in LUGroupAssignNodes
The original code would get all node information and their groups
without before acquiring the necessary locks. With ...
Michael Hanselmann

05/05/2011

02:25 pm Revision 1c6e5787: Fix DTS_EXT_MIRROR migration
Commit faaabe3c fixed failover behaviour for DTS_INT_MIRROR instances, however
it broke migration for DTS_EXT_MIRROR ...
Apollon Oikonomopoulos
02:25 pm ganeti-local Revision 1c6e5787: Fix DTS_EXT_MIRROR migration
Commit faaabe3c fixed failover behaviour for DTS_INT_MIRROR instances, however
it broke migration for DTS_EXT_MIRROR ...
Apollon Oikonomopoulos
02:09 pm ganeti-local Revision 8b0273a5: Use node group locking for replacing disks
This is one of the first opcodes to make use of node group locking. To
get an instance's node groups, the instance's ...
Michael Hanselmann
02:09 pm Revision 8b0273a5: Use node group locking for replacing disks
This is one of the first opcodes to make use of node group locking. To
get an instance's node groups, the instance's ...
Michael Hanselmann
02:09 pm ganeti-local Revision 2674690b: config: Add function to determine instance's groups
This will be used for locking only the necessary node group(s)
for per-instance operations.
Signed-off-by: Michael H...
Michael Hanselmann
02:09 pm Revision 2674690b: config: Add function to determine instance's groups
This will be used for locking only the necessary node group(s)
for per-instance operations.
Signed-off-by: Michael H...
Michael Hanselmann
12:41 pm Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca...
Apollon Oikonomopoulos
12:41 pm ganeti-local Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca...
Apollon Oikonomopoulos
10:43 am Revision 6d1b57f0: TLMigrateInstance: restore live migration behavior
Commit b9187ba2 erroneously incorporated parts of the code of
TLMigrateInstance.CheckPrereq into TLMigrateInstance._R...
Apollon Oikonomopoulos

05/04/2011

05:19 pm Revision 46c936d6: cmdlib: Update error messages, remove some punctuation
- Clarify some error messages
- Remove unnecessary punctuation
- Merge two if conditions in one place
Signed-off-by:...
Michael Hanselmann
05:19 pm ganeti-local Revision 46c936d6: cmdlib: Update error messages, remove some punctuation
- Clarify some error messages
- Remove unnecessary punctuation
- Merge two if conditions in one place
Signed-off-by:...
Michael Hanselmann
04:07 pm Revision 43fcf0d3: kvm: check that the ISO image is there if it's a URL
Perform a simple urllib2 check on ISO images specified as URL before instance
start, so as to work around qemu bug #5...
Apollon Oikonomopoulos
03:13 pm Revision 9d0671ba: Re-wrap and fix formatting issues in gnt-instance.rst
This is mostly rewrapping plus fixing a few small issues in
gnt-instance.rst.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
03:13 pm ganeti-local Revision 9d0671ba: Re-wrap and fix formatting issues in gnt-instance.rst
This is mostly rewrapping plus fixing a few small issues in
gnt-instance.rst.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
12:25 pm ganeti-local Revision 81dd9bd1: Documentation for the new parameters for KVM
Options added/updated are: cdrom2_image_path, floppy_image_path,
cdrom_disk_type and boot_order.
Signed-off-by: Iust...
Marco Casavecchia
12:25 pm Revision 81dd9bd1: Documentation for the new parameters for KVM
Options added/updated are: cdrom2_image_path, floppy_image_path,
cdrom_disk_type and boot_order.
Signed-off-by: Iust...
Marco Casavecchia

05/03/2011

06:53 pm ganeti-local Revision 958d01f8: cmdlib: Fix typo, s/nick/NIC/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:53 pm Revision 958d01f8: cmdlib: Fix typo, s/nick/NIC/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:25 pm ganeti-local Revision 8dddc5bc: A small optimisation in cluster verify
This removes (count of instances + count of nodes) lock
acquires/releases.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
12:25 pm Revision 8dddc5bc: A small optimisation in cluster verify
This removes (count of instances + count of nodes) lock
acquires/releases.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop

05/02/2011

04:08 pm ganeti-local Revision 72740756: A few docstring fixes
At least one generates an epydoc error :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselm...
Iustin Pop
04:08 pm Revision 72740756: A few docstring fixes
At least one generates an epydoc error :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselm...
Iustin Pop
03:41 pm Revision d143f2c6: luxi: do not handle KeyboardInterrupt
With the current code, it's possible to mistake a ^C for a protocol
error:
node1# gnt-job info 221691
[press ^C]
Unh...
Iustin Pop
03:41 pm ganeti-local Revision d143f2c6: luxi: do not handle KeyboardInterrupt
With the current code, it's possible to mistake a ^C for a protocol
error:
node1# gnt-job info 221691
[press ^C]
Unh...
Iustin Pop
03:41 pm ganeti-local Revision 225e2544: Handle EPIPE errors while writing to the terminal
This handles EPIPE errors in two places: ToStream (to catch logging
done in GenericMain itself) and in GenericMain (t...
Iustin Pop
03:41 pm Revision 225e2544: Handle EPIPE errors while writing to the terminal
This handles EPIPE errors in two places: ToStream (to catch logging
done in GenericMain itself) and in GenericMain (t...
Iustin Pop
03:41 pm ganeti-local Revision 20d317d4: Cluster verify: check for missing bridges
Currently cluster verify doesn't check for bridge information; the
only checks are done at instance create and failov...
Iustin Pop
03:41 pm Revision 20d317d4: Cluster verify: check for missing bridges
Currently cluster verify doesn't check for bridge information; the
only checks are done at instance create and failov...
Iustin Pop
12:16 pm Revision cc130cc7: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
12:16 pm ganeti-local Revision cc130cc7: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia

04/29/2011

05:15 pm Revision 52f33103: cmdlib: Factorize lock releasing
There will be more lock releasing with upcoming changes, so this will
centralize the logic behind it (what locks to k...
Michael Hanselmann
05:15 pm ganeti-local Revision 52f33103: cmdlib: Factorize lock releasing
There will be more lock releasing with upcoming changes, so this will
centralize the logic behind it (what locks to k...
Michael Hanselmann
04:01 pm ganeti-local Revision 3de8301d: Merge branch 'devel-2.4'
* devel-2.4:
TLReplaceDisks: Use implicit loop for dictionary
Release unneeded locks while replacing disks
lock...
Michael Hanselmann
04:01 pm Revision 3de8301d: Merge branch 'devel-2.4'
* devel-2.4:
TLReplaceDisks: Use implicit loop for dictionary
Release unneeded locks while replacing disks
lock...
Michael Hanselmann
03:56 pm Revision 29b8eaee: TLReplaceDisks: Use implicit loop for dictionary
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:56 pm ganeti-local Revision 29b8eaee: TLReplaceDisks: Use implicit loop for dictionary
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:55 pm ganeti-local Revision 1bee66f3: Release unneeded locks while replacing disks
If an iallocator is used, “gnt-instance replace-disks” would acquire the
locks of all nodes (only the allocator will ...
Michael Hanselmann
03:55 pm Revision 1bee66f3: Release unneeded locks while replacing disks
If an iallocator is used, “gnt-instance replace-disks” would acquire the
locks of all nodes (only the allocator will ...
Michael Hanselmann
03:41 pm ganeti-local Revision 07cba1bc: locking: Export “list_owned” from lock manager
This is analog to “is_owned” and will be used for assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
03:41 pm Revision 07cba1bc: locking: Export “list_owned” from lock manager
This is analog to “is_owned” and will be used for assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
03:41 pm ganeti-local Revision d8d838cb: gnt-instance: Fix typo in error message
The iallocator parameter is “-I”, not “-i”.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
Michael Hanselmann
03:41 pm Revision d8d838cb: gnt-instance: Fix typo in error message
The iallocator parameter is “-I”, not “-i”.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
Michael Hanselmann
03:38 pm ganeti-local Revision 580c971e: Merge branch 'devel-2.4'
* devel-2.4: (24 commits)
mlock: fail gracefully if libc.so.6 cannot be loaded
Allow creating the DRBD metadev in...
Michael Hanselmann
03:38 pm Revision 580c971e: Merge branch 'devel-2.4'
* devel-2.4: (24 commits)
mlock: fail gracefully if libc.so.6 cannot be loaded
Allow creating the DRBD metadev in...
Michael Hanselmann
03:05 pm Revision adc523ab: mlock: fail gracefully if libc.so.6 cannot be loaded
This allows noded to continue instead of blowing up if the libc major
number changes.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:05 pm ganeti-local Revision adc523ab: mlock: fail gracefully if libc.so.6 cannot be loaded
This allows noded to continue instead of blowing up if the libc major
number changes.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:48 pm Revision 661515f6: cmdlib: Drop SSH runner from LU base class
It is no longer used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:48 pm ganeti-local Revision 661515f6: cmdlib: Drop SSH runner from LU base class
It is no longer used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

04/28/2011

07:02 pm Revision 0b606e54: cmdlib.py: fix indentation in _VerifyNode
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Adeodato Simo
07:02 pm ganeti-local Revision 0b606e54: cmdlib.py: fix indentation in _VerifyNode
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Adeodato Simo
05:26 pm ganeti-local Revision c6627031: TLMigrateInstance: Fix confusing text
Commit d5cafd31 changed this error message, swapping the
text parts in the process.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
05:26 pm Revision c6627031: TLMigrateInstance: Fix confusing text
Commit d5cafd31 changed this error message, swapping the
text parts in the process.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
05:25 pm Revision a2e885ee: LUInstanceRename: Amend comment about lock
Also add an assertion.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google....
Michael Hanselmann
05:25 pm ganeti-local Revision a2e885ee: LUInstanceRename: Amend comment about lock
Also add an assertion.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google....
Michael Hanselmann
05:25 pm Revision 342f9172: iallocator: Relocation nodes must be in same group
Quoting from iallocator.rst: “[…] ``relocate`` request is used when an
existing instance needs to be moved within its...
Michael Hanselmann
05:25 pm ganeti-local Revision 342f9172: iallocator: Relocation nodes must be in same group
Quoting from iallocator.rst: “[…] ``relocate`` request is used when an
existing instance needs to be moved within its...
Michael Hanselmann
03:24 pm ganeti-local Revision 55f67cc9: Fix 'unused import' lint error
Sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:24 pm Revision 55f67cc9: Fix 'unused import' lint error
Sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:06 pm ganeti-local Revision 8f9a87c5: SetEtcHostsEntry: maintain existing ordering
Currently RemoveEtcHostsEntry keeps the ordering, but SetEtcHostsEntry
not, as it will always write the new entry at ...
Iustin Pop
01:06 pm Revision 8f9a87c5: SetEtcHostsEntry: maintain existing ordering
Currently RemoveEtcHostsEntry keeps the ordering, but SetEtcHostsEntry
not, as it will always write the new entry at ...
Iustin Pop
01:06 pm Revision 24c855a7: Convert utils.nodesetup to utils.WriteFile(data=…)
It makes no sense to iteratively write the new etc/hosts file, as we
can pre-compute the desired contents (neither th...
Iustin Pop
01:06 pm ganeti-local Revision 24c855a7: Convert utils.nodesetup to utils.WriteFile(data=…)
It makes no sense to iteratively write the new etc/hosts file, as we
can pre-compute the desired contents (neither th...
Iustin Pop
01:03 pm Revision 87001920: Allow creating the DRBD metadev in a different VG
This is a simple change to allow specifying a different VG for the
meta device during the creation of instances and a...
Iustin Pop
01:03 pm ganeti-local Revision 87001920: Allow creating the DRBD metadev in a different VG
This is a simple change to allow specifying a different VG for the
meta device during the creation of instances and a...
Iustin Pop
01:03 pm Revision c260fa25: Make _GenerateDRBD8Branch accept different VG names
This is a small change to make this function take a list of VG names,
instead of a single one.
Signed-off-by: Iustin...
Iustin Pop
01:03 pm ganeti-local Revision c260fa25: Make _GenerateDRBD8Branch accept different VG names
This is a small change to make this function take a list of VG names,
instead of a single one.
Signed-off-by: Iustin...
Iustin Pop
01:02 pm ganeti-local Revision 1d39e245: Fix WriteFile with unicode data
Unicode is fun, indeed:
>>> len(buffer("abc"))
3
>>> len(buffer(u"abc"))
12
So we can't pass unicode data to buffer...
Iustin Pop
01:02 pm Revision 1d39e245: Fix WriteFile with unicode data
Unicode is fun, indeed:
>>> len(buffer("abc"))
3
>>> len(buffer(u"abc"))
12
So we can't pass unicode data to buffer...
Iustin Pop

04/27/2011

06:26 pm ganeti-local Revision 88aa7f66: Fix for multiple VGs - PlainToDrbd and replace-disks
Converting an instance from 'plain' to 'drbd'. The old code would
create the drbd volumes in the default VG and then...
Doug Dumitru
06:26 pm ganeti-local Revision fd09d178: Replace disks: keep the meta device in the same VG
This patch enhances the multi-VG support in replace disks, by keeping
the meta device in the same VG, as opposed to m...
Iustin Pop
06:26 pm Revision 88aa7f66: Fix for multiple VGs - PlainToDrbd and replace-disks
Converting an instance from 'plain' to 'drbd'. The old code would
create the drbd volumes in the default VG and then...
Doug Dumitru
06:26 pm Revision fd09d178: Replace disks: keep the meta device in the same VG
This patch enhances the multi-VG support in replace disks, by keeping
the meta device in the same VG, as opposed to m...
Iustin Pop
06:26 pm ganeti-local Revision 2db04578: Improve error messages in cluster verify/OS
A few issues in the clarity of the error messages are fixed:
- "ERROR: node node3: OS API version lenny-image": no p...
Iustin Pop
06:26 pm ganeti-local Revision d833acc6: Prevent readding of the master node
This breaks Ganeti in multiple ways. If we don't make the check in
gnt-node itself, then bootstrap.SetupNodeDaemon wi...
Iustin Pop
06:26 pm ganeti-local Revision cce6f357: Fix punctuation in an error message
IIRC we don't use punctuation at the end of error messages.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
06:26 pm ganeti-local Revision 437c3e77: Fix potential data-loss in utils.WriteFile
os.write can do incomplete writes, as long as at least some bytes have
been written (like write(2)):
>>> os.write(fd...
Iustin Pop
06:26 pm Revision cce6f357: Fix punctuation in an error message
IIRC we don't use punctuation at the end of error messages.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
06:26 pm Revision d833acc6: Prevent readding of the master node
This breaks Ganeti in multiple ways. If we don't make the check in
gnt-node itself, then bootstrap.SetupNodeDaemon wi...
Iustin Pop
06:26 pm Revision 2db04578: Improve error messages in cluster verify/OS
A few issues in the clarity of the error messages are fixed:
- "ERROR: node node3: OS API version lenny-image": no p...
Iustin Pop
06:26 pm Revision 437c3e77: Fix potential data-loss in utils.WriteFile
os.write can do incomplete writes, as long as at least some bytes have
been written (like write(2)):
>>> os.write(fd...
Iustin Pop

04/21/2011

04:08 pm Revision fe508a9d: QA: Add tests for node group tags
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm ganeti-local Revision fe508a9d: QA: Add tests for node group tags
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm Revision 414ebaf1: RAPI: Add support for tagging node groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm ganeti-local Revision 414ebaf1: RAPI: Add support for tagging node groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm Revision 819cbfe5: gnt-group: Add commands for tagging groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm Revision 1ffd2673: masterd: Add support for tagging node groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm ganeti-local Revision 1ffd2673: masterd: Add support for tagging node groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:08 pm ganeti-local Revision 819cbfe5: gnt-group: Add commands for tagging groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:41 pm ganeti-local Revision dadf6b7d: cli: Fix wrong argument kind for groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:41 pm Revision dadf6b7d: cli: Fix wrong argument kind for groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:41 pm ganeti-local Revision b5a418aa: Quote filename in gnt-instance.8
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:41 pm Revision b5a418aa: Quote filename in gnt-instance.8
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:53 pm Revision 24fed61e: QA: Adding a config option to disable cluster epo
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
02:53 pm ganeti-local Revision 24fed61e: QA: Adding a config option to disable cluster epo
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
« Previous
Next »
 

Also available in: Atom