Activity

From 04/30/2011 to 05/29/2011

05/28/2011

12:29 pm Revision ae9b5e0f: Design doc for CPU pinning
Signed-off-by: Tsachy Shacham <tsachy@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Tsachy Shacham

05/27/2011

03:14 pm Revision 8620f50e: ht: Add checks for anything, regexp, job ID, container items
The check for container items is useful for tuples and/or lists with
non-uniform values. The “anything” check can be ...
Michael Hanselmann

05/26/2011

04:01 pm Revision d469a3d5: Merge branch 'devel-2.4'
* devel-2.4:
TLReplaceDisks: Move assertion checking locks
Conflicts:
lib/cmdlib.py: Trivial
Signed-off-by: Mich...
Michael Hanselmann
03:40 pm Revision a9b42993: TLReplaceDisks: Move assertion checking locks
Commit 1bee66f3 added assertions for ensuring only the necessary locks
are kept while replacing disks. One of them ma...
Michael Hanselmann

05/25/2011

06:50 pm Revision 8d99a8bf: cli.JobExecutor: Handle empty name, allow adding job IDs
With LU-generated jobs only the ID is known.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
06:50 pm Revision 60452edf: cli.JobExecutor: Use counter for indexing jobs
If “SubmitPending” were mixed with calls to “QueueJob”, jobs in the
internal structures will get duplicate indices. W...
Michael Hanselmann
05:55 pm Revision f8fa4175: Fix bug in LUNodeMigrate
Commit aac4511a added CheckArguments to LUNodeMigrate with a call to
_CheckIAllocatorOrNode. When no default iallocat...
Michael Hanselmann
12:30 pm Revision dac81741: config: Add method to get members of nodes' groups
This will be used for locking during node evacuation.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
12:29 pm Revision 876f6a5e: Yet another attempt to fix builds
It seems that abs_top_srcdir is not a good option, so I tested again
with just using the same as in doc/examples/bash...
Iustin Pop

05/24/2011

07:58 pm Revision 11fd5a86: Fix build breakage
Sorry, I already had PYTHONPATH exported in my env, and as I said I
wasn't able to test this on buildbot.
Signed-off...
Iustin Pop
07:52 pm Revision df0d116f: Merge branch 'devel-2.4'
* devel-2.4:
node evac: don't call IAllocator if no instances
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
07:48 pm Revision cb156a3e: node evac: don't call IAllocator if no instances
Currently we generate an empty list only for the '-n node' invocation,
but for iallocator we still call the iallocato...
Iustin Pop
07:40 pm Revision bd614fa4: Merge branch 'devel-2.4'
* devel-2.4:
RPC/Backend: Make UploadFile uid and gid agnostic
Resolve uid/gid upon mainloop run
GetEntResolver...
Michael Hanselmann
06:22 pm Revision df5227dc: IAllocator.hs: replace a few strings with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision e82271f8: Replace instance states hardcoded with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision 2e5eb96a: Convert group policies to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision 56c094b4: Convert job status strings to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision 3f1e065d: gnt-debug: rename allocator to iallocator
I'm always confused by this strange difference, so let's rename the
command to match what it tests.
Signed-off-by: I...
Iustin Pop
06:22 pm Revision a69ff623: Misc other conversions
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision d99d1e36: Implement conversion of Python constants to Haskell
With the merge of the repositories, we can now auto-generate the code
for Haskell constants from the Python code.
Cu...
Iustin Pop
12:37 pm Revision 9a914f7a: RPC/Backend: Make UploadFile uid and gid agnostic
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision b604d0c8: Resolve uid/gid upon mainloop run
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 44fbd23b: GetEntResolver: Make it possible to resolve uid/gid to name
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 0a9a0e5a: utils.algo: Add InvertDict to invert a dict
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 03881cb0: autotools: Add noded group
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer

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
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 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 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 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 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 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 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 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

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
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
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 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
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 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

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 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 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 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 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 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 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

05/13/2011

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
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
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

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 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 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
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
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 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 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
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/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: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
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: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
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 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: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: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 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 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: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: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
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: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 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
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
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 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 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
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 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: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 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

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
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
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 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 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 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 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 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
« Previous
Next »
 

Also available in: Atom