Activity
From 05/03/2011 to 06/01/2011
06/01/2011
- 08:24 pm Revision 720f56c8: Add tag handling to {Op,LU}InstanceCreate
- Add a tag slot to opcodes.OpInstanceCreate. We do not reuse _PTags, as this is
intended for OpTagsSet and thus:
a)... - 08:24 pm Revision a57981c5: Add tagging option to gnt-instance create
- Add TAG_ADD_OPT option to cli.py and use it in gnt-instance. Modify
cli.GenericInstanceCreate() accordingly.
Signed-... - 08:24 pm Revision 9dfa16fc: Export instance tags to instance hooks
- Instance hooks now get an INSTANCE_TAGS environment variable, which contains a
space-delimited list of the affected i... - 08:14 pm Revision 85061b9a: http.client: Make debug log less noisy
- The HTTP client code generates quite a lot of debug log messages. With
this patch they're hidden unless explicitely e... - 08:08 pm Revision 07346f28: Merge branch 'devel-2.4'
- * devel-2.4:
jqueue: Fix potential race condition when cancelling queued jobs
Fix argument order in ReserveLV and... - 06:04 pm Revision 28f19313: htools: introduce a type alias for JSON objects
- This makes the type definitions a bit more readable/simpler.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 05:29 pm Revision b5cec17a: hail: stop using old-style 'nodes' key
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:29 pm Revision 695c1bab: hail: add parsing of multi-relocate request
- This is not handled yet, this patch just adds parsing of the incoming
request.
Signed-off-by: Iustin Pop <iustin@goo... - 05:29 pm Revision b790839a: hail: add option for displaying the parsed request
- This can be used for debugging.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@... - 05:29 pm Revision 2c3273e7: hail: add new data types for the multi-reloc mode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
05/31/2011
- 07:38 pm Revision 9da4dc31: Add --no-instance-moves to the htools live tests
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:38 pm Revision 0aa71dbd: Update hbal manpage for --no-instance-moves
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:38 pm Revision e08424a8: Implement balancing with no instance moves
- Note that --no-disk-moves and --no-instance-moves are not incompatible,
but if both are used no solution can possibly... - 07:38 pm Revision e7f7c003: Pass the instance moves option in hbal
- While still being ignored, now it gets passed down to the iteration
function.
Signed-off-by: Guido Trotter <ultrotte... - 07:38 pm Revision 8fcfb767: Add --no-instance-moves cli htools option
- This option doesn't currently do anything.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin P... - 07:17 pm Revision 66bd7445: jqueue: Fix potential race condition when cancelling queued jobs
- When a job was cancelled, its status would be changed and the file
written again. Since this was a final status, the ... - 12:40 pm Revision 509bec87: iallocator: fix incomplete refactoring
- Commit fdbe29ee changed the iallocator modes from 'r'/'w' to
'ro'/'rw', but forgot one check in LUTestAllocator. This... - 12:40 pm Revision ea4dc982: iallocator: export the hypervisor value
- In 'allocate' mode, the documentation specifies that we export the
hypervisor value (“Allocation needs, in addition: ... - 12:40 pm Revision 36bbf5b0: iallocator: change default for target_groups
- Per the design doc, the target_groups request key "if present, it must
either be the empty list, or contain a list of... - 12:40 pm Revision dd47a0f0: iallocator: rename mem_size to memory
- Currently, the iallocator in 'allocate' requires mem_size on input
but serialises that as 'memory'. This inconsistenc... - 12:40 pm Revision 297b0cd3: iallocator: add ht-checking for the request
- Currently, we only ht-check the result value from the iallocator, and
we send whatever we happen to check manually in...
05/30/2011
- 06:07 pm Revision b7a1c816: gnt-node migrate: Use LU-generated jobs
- Until now LUNodeMigrate used multiple tasklets to evacuate all primary
instances on a node. In some cases it would ac... - 06:03 pm Revision 8785b71b: Fix argument order in ReserveLV and ReserveMAC
- ConfigWriter.ReserveLV() and Configwriter.ReserveMAC() called
TemporaryReservationManager.Reserve() with the ec_id an... - 02:08 pm Revision b99b607f: ht: Accept both int and long as integers
- This fixes a unittest failure on 32 bit systems. A recently added
unittest for ht.TJobId uses a rather large number (...
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...
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 ...
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... - 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...
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... - 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... - 05:55 pm Revision f8fa4175: Fix bug in LUNodeMigrate
- Commit aac4511a added CheckArguments to LUNodeMigrate with a call to
_CheckIAllocatorOrNode. When no default iallocat... - 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... - 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...
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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 06:22 pm Revision a69ff623: Misc other conversions
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 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... - 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> - 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> - 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> - 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> - 12:37 pm Revision 03881cb0: autotools: Add noded group
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
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@... - 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 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 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 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 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 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 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 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...
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> - 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... - 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 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... - 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 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>
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 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 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 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 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 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 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...
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... - 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 ... - 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. ...
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 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 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> - 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... - 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 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 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:... - 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/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: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... - 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: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... - 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 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: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: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 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 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: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: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... - 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: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 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... - 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... - 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 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 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... - 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 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: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 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...
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:... - 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... - 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 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 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....
Also available in: Atom