Activity
From 04/24/2011 to 05/23/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@... - 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@... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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>
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... - 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... - 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... - 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... - 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> - 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> - 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> - 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>
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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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> - 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> - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 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...
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... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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. ... - 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. ...
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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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”).
... - 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”).
... - 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... - 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... - 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> - 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> - 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:... - 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:... - 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... - 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...
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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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: ... - 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: ... - 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> - 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> - 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... - 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... - 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... - 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... - 02:12 pm Revision 5ed4c956: Fix lock release in TLMigrateInstance
- Commit 52f33103 introduced lock release factorization, replacing manual
lock release using utility functions. However... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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>
... - 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>
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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 ... - 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 ...
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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 12:41 pm Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
- Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca... - 12:41 pm ganeti-local Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
- Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca... - 10:43 am Revision 6d1b57f0: TLMigrateInstance: restore live migration behavior
- Commit b9187ba2 erroneously incorporated parts of the code of
TLMigrateInstance.CheckPrereq into TLMigrateInstance._R...
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:... - 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:... - 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... - 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... - 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... - 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... - 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...
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> - 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> - 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.... - 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....
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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> - 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> - 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 ... - 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 ... - 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>
... - 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>
... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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>
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> - 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> - 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... - 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... - 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.... - 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.... - 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... - 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... - 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> - 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> - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
Also available in: Atom