Activity
From 12/12/2010 to 01/10/2011
01/10/2011
- 06:32 pm ganeti-local Revision f3fd2c9d: Add QA tests for OpAssignGroupNodes
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 0a05f959: Fix docstring for "cmd" in qa_utils.GetSSHCommand
- Docstring indicated "cmd" should be a list, when it's expected that
it'll be a string.
Also, converted docstring to ... - 06:32 pm Revision f3fd2c9d: Add QA tests for OpAssignGroupNodes
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 0a05f959: Fix docstring for "cmd" in qa_utils.GetSSHCommand
- Docstring indicated "cmd" should be a list, when it's expected that
it'll be a string.
Also, converted docstring to ... - 06:32 pm ganeti-local Revision 919852da: Add `gnt-group assign-nodes` in the CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 8ec505dd: Add unit tests for CheckAssignmentForSplitInstances
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 96276ae7: Add OpAssignGroupNodes and LUAssignGroupNodes
- This operation allows to assign nodes to a group, verifying whether
the change would leave any mirrored instance spli... - 06:32 pm Revision 4245446f: Expose OpAssignGroupNodes over RAPI and RAPI client
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 4245446f: Expose OpAssignGroupNodes over RAPI and RAPI client
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 96276ae7: Add OpAssignGroupNodes and LUAssignGroupNodes
- This operation allows to assign nodes to a group, verifying whether
the change would leave any mirrored instance spli... - 06:32 pm Revision 8ec505dd: Add unit tests for CheckAssignmentForSplitInstances
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 919852da: Add `gnt-group assign-nodes` in the CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 3eff8ae6: Cluster verify warns if there are split instances
- Emit a warning for each instance with a mirrored disk template that has
its primary and secondary nodes living in dif... - 06:32 pm ganeti-local Revision 3eff8ae6: Cluster verify warns if there are split instances
- Emit a warning for each instance with a mirrored disk template that has
its primary and secondary nodes living in dif... - 06:17 pm ganeti-local Revision 3af47e13: Validate RAPI resource paths
- To stay consistent, RAPI resources should only use a restricted set of
characters. No uppercase, no “_”, etc. This is... - 06:17 pm Revision 3af47e13: Validate RAPI resource paths
- To stay consistent, RAPI resources should only use a restricted set of
characters. No uppercase, no “_”, etc. This is... - 06:16 pm ganeti-local Revision 1ae4c5a1: utils: Move logging-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm ganeti-local Revision 71ab9dbe: utils: Rename _CloseFDNoErr to CloseFdNoError
- This makes it a public function, which is necessary for
moving code into separate files.
Signed-off-by: Michael Hans... - 06:16 pm ganeti-local Revision f21bb4b7: utils: Move hashing-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm ganeti-local Revision 4d130f34: utils: Remove unused variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 1ae4c5a1: utils: Move logging-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 71ab9dbe: utils: Rename _CloseFDNoErr to CloseFdNoError
- This makes it a public function, which is necessary for
moving code into separate files.
Signed-off-by: Michael Hans... - 06:16 pm Revision f21bb4b7: utils: Move hashing-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 4d130f34: utils: Remove unused variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 4fd029cf: utils: Split algorithms into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 79d22269: utils: Split Retry & co. into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 7fcffe27: utils: Move text-related functions into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 36a4acd4: utils: Move Mlockall into separate file
- The unittest file is renamed to match the other utils.* tests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>... - 06:15 pm Revision 4fd029cf: utils: Split algorithms into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 79d22269: utils: Split Retry & co. into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 7fcffe27: utils: Move text-related functions into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 36a4acd4: utils: Move Mlockall into separate file
- The unittest file is renamed to match the other utils.* tests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>... - 06:15 pm ganeti-local Revision c047a981: utils: Move to separate module
- This is preparing for splitting the whole units module.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:15 pm Revision c047a981: utils: Move to separate module
- This is preparing for splitting the whole units module.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 04:50 pm ganeti-local Revision 3986684e: Rapi: read and use the vm_capable node flag
- Similar to the IAllocator change, this patch reads and uses the
vm_capable flag in Rapi. Furthermore, it changes the ... - 04:50 pm Revision 3986684e: Rapi: read and use the vm_capable node flag
- Similar to the IAllocator change, this patch reads and uses the
vm_capable flag in Rapi. Furthermore, it changes the ... - 04:50 pm Revision 3eeea90f: IAllocator: read and use the vm_capable node flag
- This allows non-vm_capable nodes, which don't export runtime data, to
not break the IAllocator message parsing.
Sign... - 04:50 pm ganeti-local Revision 3eeea90f: IAllocator: read and use the vm_capable node flag
- This allows non-vm_capable nodes, which don't export runtime data, to
not break the IAllocator message parsing.
Sign... - 04:50 pm Revision 1b2cb110: IAllocator: replace fake policy with real one
- This small patch actually reads the allocation policy from the
IAllocator message.
Signed-off-by: Iustin Pop <iustin... - 04:50 pm ganeti-local Revision 1b2cb110: IAllocator: replace fake policy with real one
- This small patch actually reads the allocation policy from the
IAllocator message.
Signed-off-by: Iustin Pop <iustin... - 04:50 pm ganeti-local Revision 2befdc14: JSON: improve error reporting
- Currently, we list the entire object in error messages. But for large
objects (e.g. an IAllocator message), this make... - 04:50 pm Revision 2befdc14: JSON: improve error reporting
- Currently, we list the entire object in error messages. But for large
objects (e.g. an IAllocator message), this make... - 04:49 pm Revision e8230242: JSON functions: change signature of (maybe)fromObj
- Currently, fromObj/maybeFromObj take first the key, and then the
object. This is suboptimal, as this form is not easy... - 04:49 pm ganeti-local Revision e8230242: JSON functions: change signature of (maybe)fromObj
- Currently, fromObj/maybeFromObj take first the key, and then the
object. This is suboptimal, as this form is not easy... - 04:07 pm ganeti-local Revision 7187e6ff: Add unit test for ganeti.rapi.client's ModifyGroup
- This was forgotten in f18fab7.
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 04:07 pm Revision 7187e6ff: Add unit test for ganeti.rapi.client's ModifyGroup
- This was forgotten in f18fab7.
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 02:42 pm Revision a1a7bc78: mcpu: Automatically build the DISPATCH_TABLE
- While reviewing dato's interdiff for the OpAssignGroupNodes, I
realised that we can do better. This patch replaces th... - 02:42 pm ganeti-local Revision a1a7bc78: mcpu: Automatically build the DISPATCH_TABLE
- While reviewing dato's interdiff for the OpAssignGroupNodes, I
realised that we can do better. This patch replaces th... - 02:41 pm ganeti-local Revision 687c10d9: Generalize the OpCode-should-be-in-mcpu test
- Currently, the unittest TestDispatchTable in mcpu unittest does a
hard-coded approach to test whether an opcode shoul... - 02:41 pm Revision 687c10d9: Generalize the OpCode-should-be-in-mcpu test
- Currently, the unittest TestDispatchTable in mcpu unittest does a
hard-coded approach to test whether an opcode shoul... - 11:47 am ganeti-local Revision bde65914: Document the intended use of (vm|master)_capable
- This patch adds the intended usage scenarios of these two flags.
Additionally it corrects the tag valid charset.
Si... - 11:47 am Revision bde65914: Document the intended use of (vm|master)_capable
- This patch adds the intended usage scenarios of these two flags.
Additionally it corrects the tag valid charset.
Si... - 11:47 am ganeti-local Revision a1cef11c: IAllocator: fix breakage for non-vm_capable nodes
- Currently, the IAllocator doesn't know that non-vm_capable nodes
should not be queried for hypervisor/instance inform... - 11:47 am Revision a1cef11c: IAllocator: fix breakage for non-vm_capable nodes
- Currently, the IAllocator doesn't know that non-vm_capable nodes
should not be queried for hypervisor/instance inform...
01/07/2011
- 06:05 pm ganeti-local Revision abd42b0a: Fix syntax error with Python 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:05 pm Revision abd42b0a: Fix syntax error with Python 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:47 pm Revision b577dac4: gnt-instance info: Show disk template
- The data was already there, but not shown.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin... - 05:47 pm ganeti-local Revision b577dac4: gnt-instance info: Show disk template
- The data was already there, but not shown.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin... - 05:39 pm ganeti-local Revision 1bc47d38: Convert node evacuation to multi-group
- This patch does the necessary changes to make the new tryMGEvac work
correctly: each instance remains inside its prim... - 05:39 pm Revision 1bc47d38: Convert node evacuation to multi-group
- This patch does the necessary changes to make the new tryMGEvac work
correctly: each instance remains inside its prim... - 05:39 pm Revision 2ca68e2b: Evacuation: extract the inner fold function
- This makes the code more readable, which will help with the
multi-group evacuation.
Signed-off-by: Iustin Pop <iusti... - 05:39 pm ganeti-local Revision 2ca68e2b: Evacuation: extract the inner fold function
- This makes the code more readable, which will help with the
multi-group evacuation.
Signed-off-by: Iustin Pop <iusti... - 05:39 pm ganeti-local Revision c9224fa4: Rapi: fully evaluate the body in getUrl
- Currently, the Rapi.getUrl function returns the body without
evaluating it, and the other functions (loadData, parseD... - 05:39 pm Revision c9224fa4: Rapi: fully evaluate the body in getUrl
- Currently, the Rapi.getUrl function returns the body without
evaluating it, and the other functions (loadData, parseD... - 05:39 pm Revision 4d8e5008: Rapi: move the curl options list to a separate var
- A small cleanup, this just moves the options to a separate list to
avoid instantiation at every call.
Signed-off-by:... - 05:39 pm ganeti-local Revision 4d8e5008: Rapi: move the curl options list to a separate var
- A small cleanup, this just moves the options to a separate list to
avoid instantiation at every call.
Signed-off-by:... - 05:39 pm Revision 693342ad: hscan: fix long-standing bug with node memory data
- There is a long-standing bug in hscan, due to the serialization
workflow. Basically, hscan loads data from the remote... - 05:39 pm ganeti-local Revision 693342ad: hscan: fix long-standing bug with node memory data
- There is a long-standing bug in hscan, due to the serialization
workflow. Basically, hscan loads data from the remote... - 05:39 pm Revision 55da339e: Node: add and export a 'used disk' function
- This is similar to iMem.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 05:39 pm ganeti-local Revision 55da339e: Node: add and export a 'used disk' function
- This is similar to iMem.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 05:39 pm ganeti-local Revision 425af248: Node: Export the instance memory function
- This exports the iMem function as a standalone function, instead of
being hardcoded in showField.
Signed-off-by: Ius... - 05:39 pm Revision 425af248: Node: Export the instance memory function
- This exports the iMem function as a standalone function, instead of
being hardcoded in showField.
Signed-off-by: Ius... - 05:39 pm Revision 4bc33d60: Instance relocation: stay within the current group
- This patch adds a new top-level relocation function that restricts the
relocation to the instance's group, and switch... - 05:39 pm ganeti-local Revision 4bc33d60: Instance relocation: stay within the current group
- This patch adds a new top-level relocation function that restricts the
relocation to the instance's group, and switch... - 05:34 pm ganeti-local Revision 55cc0a44: Use new console information in hypervisor abstraction
- This makes use of the new way of returning console information from the
master daemon. Unittests are included.
Signe... - 05:34 pm Revision 55cc0a44: Use new console information in hypervisor abstraction
- This makes use of the new way of returning console information from the
master daemon. Unittests are included.
Signe... - 05:34 pm ganeti-local Revision 25ce3ec4: Introduce verbose opcode result for console
- With this patch OpConnectConsole will no longer just return a command
with arguments, but rather a detailed descripti... - 05:34 pm Revision 25ce3ec4: Introduce verbose opcode result for console
- With this patch OpConnectConsole will no longer just return a command
with arguments, but rather a detailed descripti... - 01:02 pm ganeti-local Revision 2a917701: luxi.Client: Add function to close connection
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:02 pm Revision 2a917701: luxi.Client: Add function to close connection
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:27 pm ganeti-local Revision 047686c5: Merge branch 'devel-2.3'
- * devel-2.3:
Remove unused import from client.gnt_instance
gnt-instance console: Improve error reporting
Increa... - 12:27 pm Revision 047686c5: Merge branch 'devel-2.3'
- * devel-2.3:
Remove unused import from client.gnt_instance
gnt-instance console: Improve error reporting
Increa... - 12:01 pm ganeti-local Revision ab92578a: Remove unused import from client.gnt_instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 12:01 pm Revision ab92578a: Remove unused import from client.gnt_instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 11:22 am ganeti-local Revision 49e4c837: Updating hooks documentation with missing environment variables
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ... - 11:22 am Revision 49e4c837: Updating hooks documentation with missing environment variables
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ...
01/06/2011
- 06:52 pm ganeti-local Revision 678aa6d3: gnt-instance console: Improve error reporting
- If the SSH command fails, this will give a more detailed error
message than before.
Signed-off-by: Michael Hanselman... - 06:52 pm Revision 678aa6d3: gnt-instance console: Improve error reporting
- If the SSH command fails, this will give a more detailed error
message than before.
Signed-off-by: Michael Hanselman... - 06:42 pm Revision eaf7d41d: Increase timeout for connection on remote import
- The source cluster has to shut down an instance before it can be
exported. Doing so can take a while, but the default... - 06:42 pm ganeti-local Revision eaf7d41d: Increase timeout for connection on remote import
- The source cluster has to shut down an instance before it can be
exported. Doing so can take a while, but the default... - 06:42 pm ganeti-local Revision bd275a93: import-export: Improve timeout error reporting
- When the source cluster takes too long to create a snapshot, the
destination would time out. Unfortunately no good er... - 06:42 pm Revision bd275a93: import-export: Improve timeout error reporting
- When the source cluster takes too long to create a snapshot, the
destination would time out. Unfortunately no good er... - 05:19 pm ganeti-local Revision 016acd85: List recorded powered state in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:19 pm Revision 016acd85: List recorded powered state in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:19 pm Revision 52b5d286: Support query of node field 'powered'
- This field is based on OOB support and is only available if there's oob
support for that node.
Signed-off-by: René N... - 05:19 pm ganeti-local Revision 52b5d286: Support query of node field 'powered'
- This field is based on OOB support and is only available if there's oob
support for that node.
Signed-off-by: René N... - 03:02 pm ganeti-local Revision 7ab8b7d7: qa_group.py: reimplement query tests with qa_utils
- Now that group queries use query2 infrastructure, update the QA tests to
use the generic functions in qa_utils.py.
S... - 03:02 pm Revision 7ab8b7d7: qa_group.py: reimplement query tests with qa_utils
- Now that group queries use query2 infrastructure, update the QA tests to
use the generic functions in qa_utils.py.
S... - 03:02 pm ganeti-local Revision d8b7ff5f: ganeti.query_unittest.py: add tests for group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision d8b7ff5f: ganeti.query_unittest.py: add tests for group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision ca4ac9c9: Convert “gnt-group list” to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm ganeti-local Revision ca4ac9c9: Convert “gnt-group list” to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm ganeti-local Revision 31a5d995: cmdlib.py: convert LUQueryGroups to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision 31a5d995: cmdlib.py: convert LUQueryGroups to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision a0d64991: cmdlib.py: move _GetQueryImplementation to end of file
- _GetQueryImplementation() uses _QUERY_IMPL, which list all query type
implementations. By moving it to the end of the... - 03:01 pm Revision a0d64991: cmdlib.py: move _GetQueryImplementation to end of file
- _GetQueryImplementation() uses _QUERY_IMPL, which list all query type
implementations. By moving it to the end of the... - 03:01 pm Revision 8e21cfc0: query.py: add definitions for node group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision 8e21cfc0: query.py: add definitions for node group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision e070c663: constants.py: define QR_GROUP resource
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm Revision e070c663: constants.py: define QR_GROUP resource
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision e571ee44: ganeti.query_unittest.py: test lock fields too
- Additionally, change TestQueryFields.testSomeFields() to handle lists of
fields shorter than 20 elements.
Signed-off... - 03:01 pm Revision e571ee44: ganeti.query_unittest.py: test lock fields too
- Additionally, change TestQueryFields.testSomeFields() to handle lists of
fields shorter than 20 elements.
Signed-off... - 12:33 pm Revision b98bb41e: lvmstrap: also test sysfs holders
- If a device has entries in its holder directory
(/sys/block/$name/holders), it means that some kernel system "uses"
t... - 12:33 pm ganeti-local Revision b98bb41e: lvmstrap: also test sysfs holders
- If a device has entries in its holder directory
(/sys/block/$name/holders), it means that some kernel system "uses"
t... - 12:33 pm ganeti-local Revision 577d45d4: lvmstrap: add support for non-partitioned md disks
- This patch, originally written by Marc Schmitt <mschmitt@google.com>,
adds support for MD devices (used in a non-part... - 12:33 pm Revision 577d45d4: lvmstrap: add support for non-partitioned md disks
- This patch, originally written by Marc Schmitt <mschmitt@google.com>,
adds support for MD devices (used in a non-part... - 12:33 pm ganeti-local Revision d2cd6944: RPC: mark jobqueue functions as URGENT
- Recently, we've seen more and more cases of a specific breakage
pattern in Ganeti: master candidates which are semi-a... - 12:33 pm Revision d2cd6944: RPC: mark jobqueue functions as URGENT
- Recently, we've seen more and more cases of a specific breakage
pattern in Ganeti: master candidates which are semi-a... - 12:29 pm Revision 362c5845: Merge branch 'devel-2.3'
- * devel-2.3:
cfgupgrade: Remove unused “program” variable
cfgupgrade: Check master name, clarify question
Makef... - 12:29 pm ganeti-local Revision 362c5845: Merge branch 'devel-2.3'
- * devel-2.3:
cfgupgrade: Remove unused “program” variable
cfgupgrade: Check master name, clarify question
Makef... - 12:27 pm ganeti-local Revision 9d199a65: cfgupgrade: Remove unused “program” variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:27 pm Revision 9d199a65: cfgupgrade: Remove unused “program” variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:21 pm ganeti-local Revision 8abc36f1: QA: Remove 'oob_program=default' on gnt-cluster modify
- On cluster level there's no 'default' because it's the highest cascading
level. Due to this 'default' is a valid valu... - 12:21 pm Revision 8abc36f1: QA: Remove 'oob_program=default' on gnt-cluster modify
- On cluster level there's no 'default' because it's the highest cascading
level. Due to this 'default' is a valid valu... - 12:08 pm Revision 24d16f76: Convert “gnt-debug locks” to query2
- Locks can now be queried using “Query(what="lock", …)” over LUXI.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 12:08 pm ganeti-local Revision 24d16f76: Convert “gnt-debug locks” to query2
- Locks can now be queried using “Query(what="lock", …)” over LUXI.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 12:06 pm ganeti-local Revision 011974df: cfgupgrade: Check master name, clarify question
- - Check hostname and abort if it doesn't match contents of
“ssconf_master_node”, can be overridden using “--ignore-... - 12:06 pm Revision 011974df: cfgupgrade: Check master name, clarify question
- - Check hostname and abort if it doesn't match contents of
“ssconf_master_node”, can be overridden using “--ignore-... - 12:06 pm ganeti-local Revision e8deef56: Makefile: Merge build-time reST copying
- No need to copy this snippet around, “make” can work harder for us.
Signed-off-by: Michael Hanselmann <hansmi@google... - 12:06 pm Revision e8deef56: Makefile: Merge build-time reST copying
- No need to copy this snippet around, “make” can work harder for us.
Signed-off-by: Michael Hanselmann <hansmi@google... - 12:06 pm ganeti-local Revision 7a03d293: Move doc/upgrade.rst to UPGRADE, copy at build-time
- This will allow distributions to install the file as text documentation.
Signed-off-by: Michael Hanselmann <hansmi@g... - 12:06 pm Revision 7a03d293: Move doc/upgrade.rst to UPGRADE, copy at build-time
- This will allow distributions to install the file as text documentation.
Signed-off-by: Michael Hanselmann <hansmi@g...
01/05/2011
- 07:42 pm ganeti-local Revision 35dd762d: Import upgrade notes into documentation
- This patch formats the upgrade notes currently in the wiki[1] as reST
and adds them to the documentation.
[1] http:/... - 07:42 pm Revision 35dd762d: Import upgrade notes into documentation
- This patch formats the upgrade notes currently in the wiki[1] as reST
and adds them to the documentation.
[1] http:/... - 07:28 pm Revision f7c8f153: Fix OpSetInstanceParams.disk_template check
- When moving the opcode parameters I moved two or three checks from an
opcode's CheckArguments function to the type ch... - 07:28 pm ganeti-local Revision f7c8f153: Fix OpSetInstanceParams.disk_template check
- When moving the opcode parameters I moved two or three checks from an
opcode's CheckArguments function to the type ch... - 06:14 pm Revision e23881ed: RAPI: Add resource to grow instance disk
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:14 pm ganeti-local Revision e23881ed: RAPI: Add resource to grow instance disk
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision b714765a: Reword "one of hmgt" as "one of h/m/g/t" for clarity
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm Revision b714765a: Reword "one of hmgt" as "one of h/m/g/t" for clarity
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:41 pm Revision f55312bd: QA: Adding new cluster verify cases
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:41 pm ganeti-local Revision f55312bd: QA: Adding new cluster verify cases
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:41 pm ganeti-local Revision f5677ab3: out of band verification in gnt-cluster verify
- This adds the verify tests for out of band management
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Mi... - 02:41 pm Revision f5677ab3: out of band verification in gnt-cluster verify
- This adds the verify tests for out of band management
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Mi... - 02:41 pm ganeti-local Revision 16f41f24: Adding additional VerifyNode checks to backend
- This adds checks for out of band support. The helpers have to exist and
they have to be executable.
Signed-off-by: R... - 02:41 pm Revision 16f41f24: Adding additional VerifyNode checks to backend
- This adds checks for out of band support. The helpers have to exist and
they have to be executable.
Signed-off-by: R... - 01:27 pm ganeti-local Revision cfaeaaf7: baserlib: Add function for filling opcodes
- This function makes use of the opcode parameters which now live
directly in the opcode. A number of RAPI resources ca... - 01:27 pm Revision 62e999a5: RAPI: Add resource to modify cluster
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:27 pm Revision cfaeaaf7: baserlib: Add function for filling opcodes
- This function makes use of the opcode parameters which now live
directly in the opcode. A number of RAPI resources ca... - 01:27 pm ganeti-local Revision 62e999a5: RAPI: Add resource to modify cluster
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:42 pm ganeti-local Revision 65ffb373: Improve opcode summary tests
- Test full summary instead of just format.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 12:42 pm Revision 65ffb373: Improve opcode summary tests
- Test full summary instead of just format.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 12:42 pm ganeti-local Revision 1cbef6d8: Migrate code verifying opcode parameters to base class
- This allows the function to be used in other places as well.
An optional parameter is added to control whether defaul... - 12:42 pm Revision 1cbef6d8: Migrate code verifying opcode parameters to base class
- This allows the function to be used in other places as well.
An optional parameter is added to control whether defaul... - 12:40 pm ganeti-local Revision dbc96028: Improve tests for OP_ID
- … by detecting duplicates.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goo... - 12:40 pm Revision dbc96028: Improve tests for OP_ID
- … by detecting duplicates.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goo... - 12:40 pm Revision 0bff0b12: cmdlib: Remove opcode parameters
- Remove the parameter definitions and use those from the opcode classes
instead. Small style changes are also made (em... - 12:40 pm ganeti-local Revision 0bff0b12: cmdlib: Remove opcode parameters
- Remove the parameter definitions and use those from the opcode classes
instead. Small style changes are also made (em... - 12:40 pm ganeti-local Revision 65e183af: opcodes: Add opcode parameter definitions
- This is the first step for migrating them from cmdlib. A metaclass is
used to define “__slots__” upon class creation ... - 12:40 pm Revision 65e183af: opcodes: Add opcode parameter definitions
- This is the first step for migrating them from cmdlib. A metaclass is
used to define “__slots__” upon class creation ... - 12:39 pm ganeti-local Revision a6070ef7: query2: Add new field status “offline”
- This allows “gnt-node list” to show the difference between modes marked
offline and nodes with e.g. RPC errors (“(nod... - 12:39 pm Revision a6070ef7: query2: Add new field status “offline”
- This allows “gnt-node list” to show the difference between modes marked
offline and nodes with e.g. RPC errors (“(nod...
01/04/2011
- 07:18 pm ganeti-local Revision ac63b093: QA: Fix out-of-band tests
- - Handle situations with no non-master node
- Expand node name to make test work when configuration just has short
... - 07:18 pm Revision ac63b093: QA: Fix out-of-band tests
- - Handle situations with no non-master node
- Expand node name to make test work when configuration just has short
... - 05:10 pm Revision ecdf0398: Add unittests for ht module
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm ganeti-local Revision ecdf0398: Add unittests for ht module
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm Revision 8568de9e: ht.TInt: Exclude boolean values
- See inline comment.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm ganeti-local Revision 8568de9e: ht.TInt: Exclude boolean values
- See inline comment.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:42 pm ganeti-local Revision 72729d6e: Cleanup bootstrap.SetupNodeDaemon
- - Code formatting
- Use ShellQuote for one argument
- Remove variables no longer used after commit 9294514d
Signed-o... - 04:42 pm Revision 72729d6e: Cleanup bootstrap.SetupNodeDaemon
- - Code formatting
- Use ShellQuote for one argument
- Remove variables no longer used after commit 9294514d
Signed-o...
12/31/2010
- 02:52 pm ganeti-local Revision cee32223: Merge branch 'devel-2.3'
- * devel-2.3:
Fix typo in gnt-instance manpage
jqueue: Fix cancelling while in waitlock in queue
cli: Extend mes... - 02:52 pm Revision cee32223: Merge branch 'devel-2.3'
- * devel-2.3:
Fix typo in gnt-instance manpage
jqueue: Fix cancelling while in waitlock in queue
cli: Extend mes... - 02:37 pm ganeti-local Revision 2a0f9372: Fix build errors with ganeti-listrunner
- - Remove non-ASCII character from manpage
- Reformat docstring for epydoc in script
These caused build breakage on s... - 02:37 pm Revision 2a0f9372: Fix build errors with ganeti-listrunner
- - Remove non-ASCII character from manpage
- Reformat docstring for epydoc in script
These caused build breakage on s... - 02:37 pm ganeti-local Revision ab737f24: Fix typo in gnt-instance manpage
- s/os-name/os-type/. This was reported in issue 133.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b... - 02:37 pm Revision ab737f24: Fix typo in gnt-instance manpage
- s/os-name/os-type/. This was reported in issue 133.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b...
12/30/2010
- 07:51 pm ganeti-local Revision 2466c0fd: cli: Change “<…>” in query output to “(…)”
- This should reduce the amount of damage in case of accidential copy &
paste.
Signed-off-by: Michael Hanselmann <hans... - 07:51 pm Revision 2466c0fd: cli: Change “<…>” in query output to “(…)”
- This should reduce the amount of damage in case of accidential copy &
paste.
Signed-off-by: Michael Hanselmann <hans... - 07:51 pm Revision da7e44ee: Initial import of listrunner
- This tool was used and worked on internally for quite a long time. We
decided to include it in Ganeti.
Known issues:... - 07:51 pm ganeti-local Revision da7e44ee: Initial import of listrunner
- This tool was used and worked on internally for quite a long time. We
decided to include it in Ganeti.
Known issues:... - 03:56 pm Revision cb0c77ff: Container: remove fromAssocList
- Container.fromAssocList is just a re-export of IntMap.fromList; it
makes sense to remove it and simply export the ori... - 03:56 pm ganeti-local Revision cb0c77ff: Container: remove fromAssocList
- Container.fromAssocList is just a re-export of IntMap.fromList; it
makes sense to remove it and simply export the ori... - 03:56 pm Revision a3eee4ad: Parallelize the balancing computations
- This small patch changes the balancing computation to work in
parallel, if possible.
While the normal linking is aga... - 03:56 pm ganeti-local Revision a3eee4ad: Parallelize the balancing computations
- This small patch changes the balancing computation to work in
parallel, if possible.
While the normal linking is aga... - 03:46 pm ganeti-local Revision d5ccec02: Allocation routines: return list of resource stats
- Currently, the allocation routines (iterateAlloc and tieredAlloc)
return only the final state of the cluster and the ... - 03:46 pm Revision d5ccec02: Allocation routines: return list of resource stats
- Currently, the allocation routines (iterateAlloc and tieredAlloc)
return only the final state of the cluster and the ... - 03:43 pm Revision f52dadb2: Fix updating of available (V)CPUs in CStats
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:43 pm ganeti-local Revision f52dadb2: Fix updating of available (V)CPUs in CStats
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:43 pm Revision fd3fe74d: RAPI: implement backwards compat with Ganeti 2.3
- This is a cheap way to get back compatibility with Ganeti 2.3 (and
lower) in the RAPI backend. It is however not very... - 03:43 pm ganeti-local Revision fd3fe74d: RAPI: implement backwards compat with Ganeti 2.3
- This is a cheap way to get back compatibility with Ganeti 2.3 (and
lower) in the RAPI backend. It is however not very... - 03:42 pm ganeti-local Revision a083e855: Document Utils.tryFromObj
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:42 pm Revision a083e855: Document Utils.tryFromObj
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:41 pm Revision 6bc39970: Add 'Read' instances for most objects
- This allows a cluster structure to be easily serialized via "read";
together with the already existing instances of S... - 03:41 pm ganeti-local Revision 6bc39970: Add 'Read' instances for most objects
- This allows a cluster structure to be easily serialized via "read";
together with the already existing instances of S... - 11:51 am Revision 6eaa7bb8: hspace: abstract the listing of the allocation map
- Just another cleanup of duplicate code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <lecz... - 11:51 am ganeti-local Revision 6eaa7bb8: hspace: abstract the listing of the allocation map
- Just another cleanup of duplicate code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <lecz... - 11:49 am ganeti-local Revision 33e44f0c: Add maybePrintInsts for the instance listing
- This again abstracts a bit the instance listing. Due to the fact that
I don't want to import Cluster.hs in CLI.hs, we... - 11:49 am Revision 33e44f0c: Add maybePrintInsts for the instance listing
- This again abstracts a bit the instance listing. Due to the fact that
I don't want to import Cluster.hs in CLI.hs, we... - 11:49 am ganeti-local Revision 417f6b50: Add maybePrintNodes for abstracting the node list
- Since this bit of code (including the “when (isJust …)” is used in
multiple places, let's abstract it in a function t... - 11:49 am Revision 417f6b50: Add maybePrintNodes for abstracting the node list
- Since this bit of code (including the “when (isJust …)” is used in
multiple places, let's abstract it in a function t... - 11:48 am Revision 4188449c: Add maybeSaveData for cluster state saving
- This functionality was replicated in multiple places (hbal & hspace),
so we abstract it for better clarity.
Addition... - 11:48 am ganeti-local Revision 4188449c: Add maybeSaveData for cluster state saving
- This functionality was replicated in multiple places (hbal & hspace),
so we abstract it for better clarity.
Addition... - 11:45 am ganeti-local Revision 86ea20e8: Simplify the codeflow in hscan.hs
- We change processData to just load the data, and return a simpler
type.
Signed-off-by: Iustin Pop <iustin@google.com... - 11:45 am Revision 86ea20e8: Simplify the codeflow in hscan.hs
- We change processData to just load the data, and return a simpler
type.
Signed-off-by: Iustin Pop <iustin@google.com... - 11:45 am Revision c0e31451: Convert Text.serializeCluster to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:45 am ganeti-local Revision c0e31451: Convert Text.serializeCluster to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:44 am Revision f4f6eb0b: Convert the rest of the pipeline to ClusterData
- This patch converts the backends and mergeData to the new ClusterData
type.
Signed-off-by: Iustin Pop <iustin@google... - 11:44 am ganeti-local Revision f4f6eb0b: Convert the rest of the pipeline to ClusterData
- This patch converts the backends and mergeData to the new ClusterData
type.
Signed-off-by: Iustin Pop <iustin@google... - 11:44 am ganeti-local Revision 017a0c3d: Move part of the loader pipeline to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:44 am Revision 017a0c3d: Move part of the loader pipeline to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:40 am ganeti-local Revision 34c00528: Convert Loader.RqType to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:40 am Revision 34c00528: Convert Loader.RqType to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am Revision 7b6e99b3: Add a new type ClusterData
- This will be used to hold all the disparate uses of the cluster data:
we have either tuples with these four elements,... - 11:38 am ganeti-local Revision 7b6e99b3: Add a new type ClusterData
- This will be used to hold all the disparate uses of the cluster data:
we have either tuples with these four elements,... - 11:38 am ganeti-local Revision 45cb5963: Ajust hspace manpage for the new simulation syntax
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am Revision 45cb5963: Ajust hspace manpage for the new simulation syntax
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am ganeti-local Revision 6c7448bb: Simulation backend: read the allocation policy too
- This patch moves the allocation policy from hardcoded to be read from
the given specification, and extends the error ... - 11:38 am Revision 6c7448bb: Simulation backend: read the allocation policy too
- This patch moves the allocation policy from hardcoded to be read from
the given specification, and extends the error ... - 11:36 am Revision 9983063b: Simulation backend: allow multiple node groups
- This patch changes the behaviour of the --simulation option to be an
incremental option, where each new use defines a... - 11:36 am ganeti-local Revision 9983063b: Simulation backend: allow multiple node groups
- This patch changes the behaviour of the --simulation option to be an
incremental option, where each new use defines a...
12/29/2010
- 05:48 pm ganeti-local Revision 30c945d0: jqueue: Fix cancelling while in waitlock in queue
- Since the recent change to leave jobs in the “waitlock” status (commit
5fd6b6947), cancelling a job while it's back i... - 05:48 pm Revision 30c945d0: jqueue: Fix cancelling while in waitlock in queue
- Since the recent change to leave jobs in the “waitlock” status (commit
5fd6b6947), cancelling a job while it's back i...
12/24/2010
- 12:16 pm ganeti-local Revision c4f10abb: LUInstanceRename: log result of name resolving
- While the LU does return the final name, it's useful to log the actual
DNS resolving process (input and output) in or... - 12:16 pm Revision c4f10abb: LUInstanceRename: log result of name resolving
- While the LU does return the final name, it's useful to log the actual
DNS resolving process (input and output) in or...
12/23/2010
- 05:52 pm Revision 54cffd50: Merge branch 'stable-0.2'
- * stable-0.2:
Move man files to man/ subdirectory
Conflicts (all removed):
man/hail.1
man/hbal.1
... - 05:52 pm ganeti-local Revision 54cffd50: Merge branch 'stable-0.2'
- * stable-0.2:
Move man files to man/ subdirectory
Conflicts (all removed):
man/hail.1
man/hbal.1
... - 05:38 pm Revision ab0521f9: Move man files to man/ subdirectory
- This is just change on the 0.2 branch to synchronize with the master
branch. It allows automated builds to work bette... - 05:38 pm ganeti-local Revision ab0521f9: Move man files to man/ subdirectory
- This is just change on the 0.2 branch to synchronize with the master
branch. It allows automated builds to work bette... - 05:17 pm Revision 50211c86: Merge branch 'stable-0.2'
- * devel-0.2:
Update NEWS file for 0.2.8 release
hbal: return meaningful exit code for job failures
Change the b... - 05:17 pm ganeti-local Revision 50211c86: Merge branch 'stable-0.2'
- * devel-0.2:
Update NEWS file for 0.2.8 release
hbal: return meaningful exit code for job failures
Change the b... - 04:16 pm Revision d7f18640: Update NEWS file for 0.2.8 release
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 04:16 pm ganeti-local Revision d7f18640: Update NEWS file for 0.2.8 release
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 02:41 pm Revision 649cb0c9: Fix typo in _ComputeInstanceData
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
- 02:26 pm Revision 23448f82: hbal: return meaningful exit code for job failures
- Currently, LUXI job failures only display a warning message, while
still returning a success exit code. We change hba... - 02:26 pm ganeti-local Revision 23448f82: hbal: return meaningful exit code for job failures
- Currently, LUXI job failures only display a warning message, while
still returning a success exit code. We change hba... - 02:25 pm ganeti-local Revision 4715711d: Change the balancing function
- Currently the balancing function is a modified version of the standard
deviation (stddev divided by list length), due... - 02:25 pm Revision 4715711d: Change the balancing function
- Currently the balancing function is a modified version of the standard
deviation (stddev divided by list length), due... - 11:16 am Revision 949397c8: Move some tiered spec functionality to Cluster.hs
- This splits out a bit of code from hspace.hs and moves it into its own
function in Cluster.hs.
Signed-off-by: Iustin... - 11:16 am ganeti-local Revision 949397c8: Move some tiered spec functionality to Cluster.hs
- This splits out a bit of code from hspace.hs and moves it into its own
function in Cluster.hs.
Signed-off-by: Iustin...
12/21/2010
- 08:14 pm ganeti-local Revision c694367b: Fix QA for “list-fields” commands
- The list of fields is not only sorted, but sorted in a nice way.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 08:14 pm Revision c694367b: Fix QA for “list-fields” commands
- The list of fields is not only sorted, but sorted in a nice way.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 08:14 pm ganeti-local Revision 0f9294f7: Remove utils.FormatTimestampWithTZ
- Long story short: time.strftime("%Z", time.localtime()) doesn't work,
even though it's documented to be equivalent to... - 08:14 pm Revision 0f9294f7: Remove utils.FormatTimestampWithTZ
- Long story short: time.strftime("%Z", time.localtime()) doesn't work,
even though it's documented to be equivalent to... - 08:14 pm ganeti-local Revision 9e691184: Ensure temp files from RunCmd tests are removed
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 08:14 pm Revision 9e691184: Ensure temp files from RunCmd tests are removed
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:23 pm ganeti-local Revision 3536c792: Allow customisation of the disk index separator
- As per issue 124, some Xen versions (or packaging) don't deal nicely
with the colon being part of a disk name. Theref... - 03:23 pm Revision 3536c792: Allow customisation of the disk index separator
- As per issue 124, some Xen versions (or packaging) don't deal nicely
with the colon being part of a disk name. Theref... - 03:18 pm ganeti-local Revision 9f37f689: utils: Timezone fixes and tests
- - Update docstrings to explicitely mention Epoch
- Fix timezone bug in FormatTimestampWithTZ, where it would
use GM... - 03:18 pm Revision 9f37f689: utils: Timezone fixes and tests
- - Update docstrings to explicitely mention Epoch
- Fix timezone bug in FormatTimestampWithTZ, where it would
use GM... - 03:18 pm ganeti-local Revision b60fcb6f: query: Add wrapper for creating response object
- It'll be used for querying locks.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 03:18 pm Revision b60fcb6f: query: Add wrapper for creating response object
- It'll be used for querying locks.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 03:18 pm ganeti-local Revision aa29e95f: Move QueryFields to query module
- Also replace “sorted” with “utils.NiceSort” now that it supports a key
function.
Signed-off-by: Michael Hanselmann <... - 03:18 pm Revision aa29e95f: Move QueryFields to query module
- Also replace “sorted” with “utils.NiceSort” now that it supports a key
function.
Signed-off-by: Michael Hanselmann <...
12/20/2010
- 11:23 pm ganeti-local Revision cd4c86a8: cli: Extend message for LUXI timeouts
- Point out that jobs already submitted continue to run.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 11:23 pm Revision cd4c86a8: cli: Extend message for LUXI timeouts
- Point out that jobs already submitted continue to run.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 11:23 pm ganeti-local Revision 28e3e216: Fix timeout handling in LUXI client
- If the socket can't be read in time, it raises “socket.timeout”, for
which there is special handling code. Unfortunat... - 11:23 pm Revision 28e3e216: Fix timeout handling in LUXI client
- If the socket can't be read in time, it raises “socket.timeout”, for
which there is special handling code. Unfortunat... - 04:42 pm ganeti-local Revision 82d25bbb: Merge branch 'devel-2.3'
- * devel-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Conflicts:
NEWS: Trivial
Si... - 04:42 pm Revision 82d25bbb: Merge branch 'devel-2.3'
- * devel-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Conflicts:
NEWS: Trivial
Si... - 04:33 pm ganeti-local Revision 43217ac7: Merge branch 'stable-2.3' into devel-2.3
- * stable-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Signed-off-by: Michael Hanse... - 04:33 pm Revision 43217ac7: Merge branch 'stable-2.3' into devel-2.3
- * stable-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Signed-off-by: Michael Hanse... - 04:18 pm ganeti-local Revision a8c68e44: Add QA scripts to checked Python code
- pylint is not yet included as the code needs some work for that.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 04:18 pm Revision a8c68e44: Add QA scripts to checked Python code
- pylint is not yet included as the code needs some work for that.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 04:18 pm ganeti-local Revision 930e77d1: ganeti-qa: Wrap lines longer than 80 chars
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:18 pm Revision 930e77d1: ganeti-qa: Wrap lines longer than 80 chars
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:22 pm ganeti-local Revision bb2dc35a: Prepare 2.3.1 release
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:22 pm Revision bb2dc35a: Prepare 2.3.1 release
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:23 pm Revision 716c6be5: Text.hs: serialize cluster tags when writing data
- This is the complement to the reading part. Now the live-test works
correctly against clusters with configured exclus... - 02:23 pm Revision 01fec0a1: hail: allow overriding cluster data from requests
- Currently, it's not easy to generate “fake” IAllocator request files
for hail. As such, testing on simulated clusters... - 02:23 pm Revision f4c7d37a: Text: read/write the allocation policy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision c4c37257: Luxi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision 2ddabf4f: Rapi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision b2ba4669: Implement a JSON instance for AllocPolicy
- This will allow reading this attribute via the Rapi/Luxi backends.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 02:23 pm Revision 1a3cc8ad: live-test: support multi-group clusters
- Since currently hbal can only work on single groups at a time, we need
to be able to specify the target group when ru... - 02:23 pm Revision 73206d0a: IAllocator: respect the alloc_policy for groups
- This patch changes the allocate mode to respect the alloc_policy for
groups. It does this by changing the sort key fr... - 02:23 pm Revision afcd5a0b: Text.hs: also read cluster tags from the data file
- This means that a file with the correct information is as accurate as
the other backends (Luxi, Rapi). Serialization ... - 02:23 pm Revision a604456d: Text.hs: change to use sepSplit
- The new sepSplit function can split based on empty lines, so we remove
the hackish text splitting from before and sim... - 02:23 pm Revision 748d5d50: Generalise the sepSplit function
- Currently it works on splitting strings by individual chars, but we
can generalise it to split lists by list elements... - 02:23 pm Revision aec636b9: hail: display group names in info messages
- This patch switches from the group index to the group name for the
informational messages in the hail results.
Signe... - 02:23 pm ganeti-local Revision 73206d0a: IAllocator: respect the alloc_policy for groups
- This patch changes the allocate mode to respect the alloc_policy for
groups. It does this by changing the sort key fr... - 02:23 pm Revision e4d8071d: Text.hs: also save the group data when serialising
- This should have been in the previous patches, but sent separate for
clarity.
The live-test script is updated to rea... - 02:23 pm Revision 10ef6b4e: Change the Node.group attribute
- Currently, the Node.group attribute is the UUID of the group, as until
recently Ganeti didn't export the node group p... - 02:23 pm ganeti-local Revision 10ef6b4e: Change the Node.group attribute
- Currently, the Node.group attribute is the UUID of the group, as until
recently Ganeti didn't export the node group p... - 02:23 pm ganeti-local Revision e4d8071d: Text.hs: also save the group data when serialising
- This should have been in the previous patches, but sent separate for
clarity.
The live-test script is updated to rea... - 02:23 pm ganeti-local Revision e0c85e08: hbal: display the group name in the multi-group case
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision aec636b9: hail: display group names in info messages
- This patch switches from the group index to the group name for the
informational messages in the hail results.
Signe... - 02:23 pm ganeti-local Revision 748d5d50: Generalise the sepSplit function
- Currently it works on splitting strings by individual chars, but we
can generalise it to split lists by list elements... - 02:23 pm ganeti-local Revision a604456d: Text.hs: change to use sepSplit
- The new sepSplit function can split based on empty lines, so we remove
the hackish text splitting from before and sim... - 02:23 pm ganeti-local Revision afcd5a0b: Text.hs: also read cluster tags from the data file
- This means that a file with the correct information is as accurate as
the other backends (Luxi, Rapi). Serialization ... - 02:23 pm ganeti-local Revision 716c6be5: Text.hs: serialize cluster tags when writing data
- This is the complement to the reading part. Now the live-test works
correctly against clusters with configured exclus... - 02:23 pm ganeti-local Revision 1a3cc8ad: live-test: support multi-group clusters
- Since currently hbal can only work on single groups at a time, we need
to be able to specify the target group when ru... - 02:23 pm ganeti-local Revision b2ba4669: Implement a JSON instance for AllocPolicy
- This will allow reading this attribute via the Rapi/Luxi backends.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 02:23 pm ganeti-local Revision 2ddabf4f: Rapi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision c4c37257: Luxi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision f4c7d37a: Text: read/write the allocation policy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision 01fec0a1: hail: allow overriding cluster data from requests
- Currently, it's not easy to generate “fake” IAllocator request files
for hail. As such, testing on simulated clusters... - 02:23 pm Revision e0c85e08: hbal: display the group name in the multi-group case
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision a679e9dc: Rework the data loader pipelines to read groups
- This (invasive) patch changes all the loader pipelines to read the node
groups data from the cluster, via the various... - 02:23 pm ganeti-local Revision a679e9dc: Rework the data loader pipelines to read groups
- This (invasive) patch changes all the loader pipelines to read the node
groups data from the cluster, via the various... - 02:22 pm ganeti-local Revision f4531f51: Add lookupGroup utility function
- This will be used in the various backends similar to the lookupNode
function.
Signed-off-by: Iustin Pop <iustin@goog... - 02:22 pm Revision f4531f51: Add lookupGroup utility function
- This will be used in the various backends similar to the lookupNode
function.
Signed-off-by: Iustin Pop <iustin@goog... - 02:20 pm ganeti-local Revision 0dc1bf87: Add a new Group.hs module describing node groups
- This is not yet used by the rest of the code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz... - 02:20 pm Revision 0dc1bf87: Add a new Group.hs module describing node groups
- This is not yet used by the rest of the code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz... - 02:20 pm Revision edd0a48f: Add the new OpQueryGroups opcode definition
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:20 pm ganeti-local Revision edd0a48f: Add the new OpQueryGroups opcode definition
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
12/17/2010
- 06:51 pm ganeti-local Revision abb24834: Adapt QA for change in behaviour
- As we can't test this on master anymore (if we flag the node offline we
would change master role on master) we use th... - 06:51 pm Revision abb24834: Adapt QA for change in behaviour
- As we can't test this on master anymore (if we flag the node offline we
would change master role on master) we use th... - 06:51 pm Revision dd94e9f6: gnt-node modify: Adding --node-powered=yes|no
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:51 pm ganeti-local Revision dd94e9f6: gnt-node modify: Adding --node-powered=yes|no
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:50 pm ganeti-local Revision 0ecef64c: LUSetNodeParams: Add support for powered state
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:50 pm Revision 0ecef64c: LUSetNodeParams: Add support for powered state
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:50 pm ganeti-local Revision 78758f1e: LUSetNodeParams/LUOobCommand respect offline/powered
- This patch makes sure we cross verify the state the node is
in with our view:
power off -> Node has to be set offlin... - 06:50 pm Revision 78758f1e: LUSetNodeParams/LUOobCommand respect offline/powered
- This patch makes sure we cross verify the state the node is
in with our view:
power off -> Node has to be set offlin... - 06:50 pm Revision d363797e: gnt-node power: Mark also offline when powering off
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael... - 06:50 pm ganeti-local Revision d363797e: gnt-node power: Mark also offline when powering off
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael... - 06:42 pm ganeti-local Revision 1ef6e776: Merge branch 'devel-2.3'
- * devel-2.3:
QA: Run cluster-verify as part of all instance tests
QA: Fix typo and add “not”
ensure-dirs: Speed... - 06:42 pm Revision 1ef6e776: Merge branch 'devel-2.3'
- * devel-2.3:
QA: Run cluster-verify as part of all instance tests
QA: Fix typo and add “not”
ensure-dirs: Speed... - 05:51 pm ganeti-local Revision 153533f3: utils.NiceSort: Use sorted(), add keyfunc, unittests
- This patch changes utils.NiceSort to use the built-in “sorted()” and
gets rid of the intermediate list. Instead of wr... - 05:51 pm Revision 153533f3: utils.NiceSort: Use sorted(), add keyfunc, unittests
- This patch changes utils.NiceSort to use the built-in “sorted()” and
gets rid of the intermediate list. Instead of wr... - 05:47 pm Revision d27150a9: QA: Run cluster-verify as part of all instance tests
- “gnt-cluster verify” looks at some per-instance information as well, so
it should be run for each instance type QA te... - 05:47 pm ganeti-local Revision d27150a9: QA: Run cluster-verify as part of all instance tests
- “gnt-cluster verify” looks at some per-instance information as well, so
it should be run for each instance type QA te... - 05:45 pm ganeti-local Revision 65924a12: QA: Fix typo and add “not”
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:45 pm Revision 65924a12: QA: Fix typo and add “not”
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:36 pm ganeti-local Revision 7c2e922e: ShutdownInstanceDisks: accept offline secondaries
- For secondary node that is offline, we should not consider that the
disk shutdown has failed, as it can never succeed... - 05:36 pm Revision 7c2e922e: ShutdownInstanceDisks: accept offline secondaries
- For secondary node that is offline, we should not consider that the
disk shutdown has failed, as it can never succeed... - 03:00 pm ganeti-local Revision 2c0f74f2: RpcResult: simplify some asserts
- data ≫ code, eom.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:00 pm Revision 2c0f74f2: RpcResult: simplify some asserts
- data ≫ code, eom.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
12/16/2010
- 04:20 pm ganeti-local Revision 196d70fa: ensure-dirs: Speed up when using big queues
- The “ensure-dirs” script as included in Ganeti 2.3 is very slow when
working with big queues requiring a change of pe... - 04:20 pm Revision 196d70fa: ensure-dirs: Speed up when using big queues
- The “ensure-dirs” script as included in Ganeti 2.3 is very slow when
working with big queues requiring a change of pe... - 03:59 pm Revision 4c3ac53a: LUAddNode: default ndparams to empty dict when not provided
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:59 pm ganeti-local Revision 4c3ac53a: LUAddNode: default ndparams to empty dict when not provided
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 09:57 am Revision a1de4b18: QA: Add some basic OOB tests
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 09:57 am ganeti-local Revision a1de4b18: QA: Add some basic OOB tests
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 09:57 am ganeti-local Revision b9955569: QA: Allow upload of string data
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 09:57 am Revision b9955569: QA: Allow upload of string data
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
12/15/2010
- 08:18 pm ganeti-local Revision 4f5c2533: Fix gnt-cluster verify with diskless instances
- `gnt-cluster verify` was failing with KeyError if there was any
diskless instance in the cluster. This was because _C... - 08:18 pm Revision 4f5c2533: Fix gnt-cluster verify with diskless instances
- `gnt-cluster verify` was failing with KeyError if there was any
diskless instance in the cluster. This was because _C... - 06:50 pm Revision 861a296e: Fix N+1 error message
- The error contained a typo and is slightly cumbersome. It changes from:
- ERROR: node a: not enough memory on to acc... - 06:50 pm ganeti-local Revision 861a296e: Fix N+1 error message
- The error contained a typo and is slightly cumbersome. It changes from:
- ERROR: node a: not enough memory on to acc... - 05:35 pm Revision 792af3ad: Rename (Op|LU)OutOfBand to (Op|LU)OobCommand
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:35 pm ganeti-local Revision 792af3ad: Rename (Op|LU)OutOfBand to (Op|LU)OobCommand
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:30 pm ganeti-local Revision 50d54091: Merge branch 'devel-2.3'
- * devel-2.3:
jqueue: Keep jobs in “waitlock” while returning to queue
Improve jqueue unittests
Update manpages ... - 05:30 pm Revision 50d54091: Merge branch 'devel-2.3'
- * devel-2.3:
jqueue: Keep jobs in “waitlock” while returning to queue
Improve jqueue unittests
Update manpages ... - 03:42 pm ganeti-local Revision 5fd6b694: jqueue: Keep jobs in “waitlock” while returning to queue
- Iustin Pop reported that a job's file is updated many times while it
waits for locks held by other thread(s). After a... - 03:42 pm Revision 5fd6b694: jqueue: Keep jobs in “waitlock” while returning to queue
- Iustin Pop reported that a job's file is updated many times while it
waits for locks held by other thread(s). After a... - 03:42 pm ganeti-local Revision ebb2a2a3: Improve jqueue unittests
- - Verify job file updates
- Ensure queue lock is released while executing opcode
Signed-off-by: Michael Hanselmann <... - 03:42 pm Revision ebb2a2a3: Improve jqueue unittests
- - Verify job file updates
- Ensure queue lock is released while executing opcode
Signed-off-by: Michael Hanselmann <... - 12:54 pm ganeti-local Revision 133f1791: Update hscolour usage
- This patch fixes two issues related to coloured sources generation.
First, recent hscolour has changed the css file (... - 12:54 pm Revision 133f1791: Update hscolour usage
- This patch fixes two issues related to coloured sources generation.
First, recent hscolour has changed the css file (... - 12:47 pm Revision abefdcff: Adding gnt-node power * commands
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:47 pm ganeti-local Revision abefdcff: Adding gnt-node power * commands
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:47 pm ganeti-local Revision 1b386c69: Do the expanding of the node name in ExpandNames
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:47 pm Revision 1b386c69: Do the expanding of the node name in ExpandNames
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
12/14/2010
- 05:21 pm ganeti-local Revision a36f605d: client.gnt_node: Remove unnecessary lambda
- Pylint complained that the “lambda may not be necessary”. Turns out it
was right.
Signed-off-by: Michael Hanselmann ... - 05:21 pm Revision a36f605d: client.gnt_node: Remove unnecessary lambda
- Pylint complained that the “lambda may not be necessary”. Turns out it
was right.
Signed-off-by: Michael Hanselmann ... - 03:23 pm ganeti-local Revision 2214cf14: QA: Extend unittests for query operations, add tests for list-fields
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm Revision 2214cf14: QA: Extend unittests for query operations, add tests for list-fields
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm ganeti-local Revision d7a08491: Update NEWS for new query infrastructure
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm Revision d7a08491: Update NEWS for new query infrastructure
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm Revision b82c5ff5: Convert “gnt-instance list” to query2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm ganeti-local Revision b82c5ff5: Convert “gnt-instance list” to query2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm ganeti-local Revision 7f5443a0: Convert “gnt-node list” to query2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm Revision 7f5443a0: Convert “gnt-node list” to query2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:23 pm Revision ee3aedff: cli: Add infrastructure for query2
- A new function for formatting the query results is added,
``FormatTable``. This was determined to be easier and safer... - 03:23 pm ganeti-local Revision ee3aedff: cli: Add infrastructure for query2
- A new function for formatting the query results is added,
``FormatTable``. This was determined to be easier and safer... - 01:54 pm Revision e7441f80: Update manpages to display version 2.3
- Signed-off-by: Miguel Di Ciurcio Filho <miguel.filho@gmail.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:54 pm ganeti-local Revision e7441f80: Update manpages to display version 2.3
- Signed-off-by: Miguel Di Ciurcio Filho <miguel.filho@gmail.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:51 pm ganeti-local Revision e61ae2cc: iallocator: Export node group allocation policy
- Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:51 pm Revision e61ae2cc: iallocator: Export node group allocation policy
- Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm Revision d2881c71: Adding --node-powered command line flag
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm ganeti-local Revision d2881c71: Adding --node-powered command line flag
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm ganeti-local Revision 4a19bdc0: Set powered to True for added nodes
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm Revision 4a19bdc0: Set powered to True for added nodes
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm ganeti-local Revision b528a12d: Set recorded powered state for OOB calls
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm Revision b528a12d: Set recorded powered state for OOB calls
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:32 pm ganeti-local Revision 25124d4a: Add new Node attribute powered
- This is just a state of record field and does not necessary
reflect the reality.
Signed-off-by: René Nussbaumer <rn@... - 12:32 pm Revision 25124d4a: Add new Node attribute powered
- This is just a state of record field and does not necessary
reflect the reality.
Signed-off-by: René Nussbaumer <rn@...
12/13/2010
- 09:27 pm ganeti-local Revision ccc6345b: Add ganeti-kvm-poweroff.initd to .gitignore
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 09:27 pm Revision ccc6345b: Add ganeti-kvm-poweroff.initd to .gitignore
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:33 pm ganeti-local Revision 4b10fb65: More QA tests for group operations
- This adds QA tests for the SetGroupParams operation, both for CLI and
RAPI. Additionally, it adds tests for add/renam... - 06:33 pm Revision 4b10fb65: More QA tests for group operations
- This adds QA tests for the SetGroupParams operation, both for CLI and
RAPI. Additionally, it adds tests for add/renam... - 06:33 pm ganeti-local Revision 2bac48c4: Add some unit tests for ConfigWriter.AddNodeGroup()
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:33 pm Revision 2bac48c4: Add some unit tests for ConfigWriter.AddNodeGroup()
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:33 pm ganeti-local Revision f18fab7d: Expose OpSetGroupParams in RAPI and RAPI client
- This creates the /2/groups/<name>/modify resource; at the moment, only the
"alloc_policy" attribute can be modified.
... - 06:33 pm Revision f18fab7d: Expose OpSetGroupParams in RAPI and RAPI client
- This creates the /2/groups/<name>/modify resource; at the moment, only the
"alloc_policy" attribute can be modified.
... - 06:33 pm ganeti-local Revision 90e99856: Add the "alloc_policy" attribute to node groups
- This can be set at group creation time and via OpSetGroupParams. The default
is "preferred", and existing node groups... - 06:33 pm Revision 90e99856: Add the "alloc_policy" attribute to node groups
- This can be set at group creation time and via OpSetGroupParams. The default
is "preferred", and existing node groups... - 06:33 pm ganeti-local Revision 4da7909a: Add modification of node groups (OpCode/LU/CLI)
- With this commit, only modification of the "ndparams" attribute is
supported.
Signed-off-by: Adeodato Simo <dato@goo... - 06:33 pm Revision 4da7909a: Add modification of node groups (OpCode/LU/CLI)
- With this commit, only modification of the "ndparams" attribute is
supported.
Signed-off-by: Adeodato Simo <dato@goo... - 06:32 pm ganeti-local Revision 483be60d: Introduce OpAddGroup.ndparams and expose in CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:32 pm Revision 483be60d: Introduce OpAddGroup.ndparams and expose in CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:32 pm ganeti-local Revision 907af698: Fix sorting bug in LUQueryGroups
- In LUQueryGroups.Exec(), NiceSort was being applied to group UUIDs, and
not to group names. We use a temporary name t... - 06:32 pm Revision 907af698: Fix sorting bug in LUQueryGroups
- In LUQueryGroups.Exec(), NiceSort was being applied to group UUIDs, and
not to group names. We use a temporary name t... - 05:21 pm ganeti-local Revision bd92fca1: cmdlib: Sort list of fields for QueryFields
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:21 pm Revision bd92fca1: cmdlib: Sort list of fields for QueryFields
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:21 pm ganeti-local Revision 0538c375: objects: Add custom de-/serializing code for query responses
- … and use them in cmdlib.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@goo... - 05:21 pm Revision 0538c375: objects: Add custom de-/serializing code for query responses
- … and use them in cmdlib.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@goo... - 05:19 pm ganeti-local Revision 28b71a76: LUXI: Add Query and QueryFields functions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:19 pm Revision 28b71a76: LUXI: Add Query and QueryFields functions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:15 pm ganeti-local Revision 24d6d3e2: objects: Add definitions for query requests and responses
- Also update description of QueryFieldDefinition.name.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 05:15 pm Revision 24d6d3e2: objects: Add definitions for query requests and responses
- Also update description of QueryFieldDefinition.name.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 05:15 pm ganeti-local Revision 60cba7f8: qlang: Add function to build simple filter
- This will be used in clients to build the filters for query2.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
... - 05:15 pm Revision 60cba7f8: qlang: Add function to build simple filter
- This will be used in clients to build the filters for query2.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
... - 05:15 pm ganeti-local Revision 145bea54: query: Handle items missing timestamps
- In upgraded configurations, some items might miss the “ctime” and/or
“mtime” values and need to be handled specially.... - 05:15 pm Revision 145bea54: query: Handle items missing timestamps
- In upgraded configurations, some items might miss the “ctime” and/or
“mtime” values and need to be handled specially.... - 04:00 pm ganeti-local Revision 38f9d2cf: Add gnt-cluster modify --master-netdev
- Although this might be a dangerous operation, it's still better to allow
it rather than requiring a hand-edit of the ... - 04:00 pm Revision 38f9d2cf: Add gnt-cluster modify --master-netdev
- Although this might be a dangerous operation, it's still better to allow
it rather than requiring a hand-edit of the ...
Also available in: Atom