Activity
From 05/11/2011 to 06/09/2011
06/09/2011
- 04:04 pm Revision ecc760ce: Fix _checkRsaPrivateKey for newer key generation
- Keys generated under debian sid just read "BEGIN PRIVATE KEY" rather
than "BEGIN RSA PRIVATE KEY".
Signed-off-by: Gu... - 04:04 pm ganeti-local Revision ecc760ce: Fix _checkRsaPrivateKey for newer key generation
- Keys generated under debian sid just read "BEGIN PRIVATE KEY" rather
than "BEGIN RSA PRIVATE KEY".
Signed-off-by: Gu...
06/08/2011
- 08:44 am Revision fceb01fe: Fix locking issues in LUClusterVerifyGroup
- - Use functions in ConfigWriter instead of custom loops
- Calculate nodes only once instances locks are acquired, rem... - 08:44 am ganeti-local Revision fceb01fe: Fix locking issues in LUClusterVerifyGroup
- - Use functions in ConfigWriter instead of custom loops
- Calculate nodes only once instances locks are acquired, rem... - 08:44 am Revision c5312a10: cmdlib: Acquire BGL for LUClusterVerifyConfig
- LUClusterVerifyConfig verifies a number of configuration settings. For
doing so, it needs a consistent list of nodes,... - 08:44 am ganeti-local Revision c5312a10: cmdlib: Acquire BGL for LUClusterVerifyConfig
- LUClusterVerifyConfig verifies a number of configuration settings. For
doing so, it needs a consistent list of nodes,...
06/07/2011
- 03:32 pm Revision fbb2c636: Export/import instance tags
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:32 pm ganeti-local Revision fbb2c636: Export/import instance tags
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:31 pm Revision 0f8810df: Fix issue with tags on instance creation
- Commit 720f56c85a added the ability to specify tags when creating an
instance. The “tags” attribute of an instance ob... - 03:31 pm ganeti-local Revision 0f8810df: Fix issue with tags on instance creation
- Commit 720f56c85a added the ability to specify tags when creating an
instance. The “tags” attribute of an instance ob...
06/03/2011
- 02:10 pm Revision 1e6d5750: Fix incomplete merge
- Commit 66bd7445 changed the semantics of _JobProcessor on finished
jobs, and updated the related unittests in the 2.4... - 02:10 pm ganeti-local Revision 1e6d5750: Fix incomplete merge
- Commit 66bd7445 changed the semantics of _JobProcessor on finished
jobs, and updated the related unittests in the 2.4...
06/01/2011
- 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: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 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 ganeti-local 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 ganeti-local 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 ganeti-local 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:14 pm ganeti-local 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 ganeti-local 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... - 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 ganeti-local 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-... - 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 ganeti-local 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 ganeti-local 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 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 ganeti-local 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 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:29 pm ganeti-local 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> - 04:52 pm Revision c1dc897b: Remove duplicate CDROM_IMAGE_PATH KVM hv param def
- Introduced during merge, because of fba7f91. Remove the second definition, as
it broke KVM HTTP CDROM boot.
Signed-o...
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 ganeti-local 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 ganeti-local 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 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 ganeti-local 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 ganeti-local 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 ganeti-local 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: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 ... - 07:17 pm ganeti-local 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 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... - 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 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 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 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 ganeti-local 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 ganeti-local 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 ganeti-local 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 ganeti-local 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 ganeti-local 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:07 pm ganeti-local 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... - 06:03 pm ganeti-local 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 (... - 02:08 pm ganeti-local 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 (... - 02:05 pm Revision fa6347d0: Fix argument order in ReserveLV and ReserveMAC
- ConfigWriter.ReserveLV() and Configwriter.ReserveMAC() called
TemporaryReservationManager.Reserve() with the ec_id an...
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... - 12:29 pm ganeti-local 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 ... - 03:14 pm ganeti-local 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... - 04:01 pm ganeti-local 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... - 03:40 pm ganeti-local 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 ganeti-local 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 ganeti-local 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... - 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... - 05:55 pm ganeti-local 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:30 pm ganeti-local 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... - 12:29 pm ganeti-local 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:58 pm ganeti-local 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 ganeti-local 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: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 ganeti-local 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: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... - 07:40 pm ganeti-local 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 a69ff623: Misc other conversions
- 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 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 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 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 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 ganeti-local 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 ganeti-local 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 ganeti-local 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 ganeti-local 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 ganeti-local Revision a69ff623: Misc other conversions
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:22 pm ganeti-local 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 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... - 06:22 pm ganeti-local 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 ganeti-local 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 ganeti-local 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 ganeti-local 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 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 ganeti-local 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> - 12:37 pm ganeti-local 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@... - 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...
Also available in: Atom