Activity

From 01/26/2011 to 02/24/2011

02/24/2011

06:33 pm ganeti-local Revision 3d5ebbf0: Expand some acronyms, add to glossary
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
06:33 pm Revision 3d5ebbf0: Expand some acronyms, add to glossary
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:40 pm ganeti-local Revision 8e74adce: Fix test output splattering
Instead of hardcode to ToStdout in the helper class, we should use
a user provided feedback function. In unittests th...
René Nussbaumer
04:40 pm Revision 8e74adce: Fix test output splattering
Instead of hardcode to ToStdout in the helper class, we should use
a user provided feedback function. In unittests th...
René Nussbaumer
03:25 pm ganeti-local Revision fcdb582d: Generate query fields in man pages
This patch replaces the hand-written lists of fields, sometimes
incomplete, wrong or inconsistent, with generated one...
Michael Hanselmann
03:25 pm Revision fcdb582d: Generate query fields in man pages
This patch replaces the hand-written lists of fields, sometimes
incomplete, wrong or inconsistent, with generated one...
Michael Hanselmann
03:25 pm Revision 95eb4188: Add script to generate query fields documentation
- All lines matching "@QUERY_FIELDS_${resource}@" in the input will be
replaced with a definition list describing t...
Michael Hanselmann
03:25 pm ganeti-local Revision 95eb4188: Add script to generate query fields documentation
- All lines matching "@QUERY_FIELDS_${resource}@" in the input will be
replaced with a definition list describing t...
Michael Hanselmann
03:25 pm Revision 79b2ca83: Add query field descriptions
- Make “doc” parameter to MakeField non-optional
- Add descriptions for all fields
Signed-off-by: Michael Hanselmann...
Michael Hanselmann
03:25 pm ganeti-local Revision 79b2ca83: Add query field descriptions
- Make “doc” parameter to MakeField non-optional
- Add descriptions for all fields
Signed-off-by: Michael Hanselmann...
Michael Hanselmann
03:25 pm Revision 1ae17369: query: Add support for field description
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:25 pm ganeti-local Revision 1ae17369: query: Add support for field description
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:25 pm ganeti-local Revision 92ea69bf: Add function to format ordinals
See [1] for the rules.
[1] http://en.wikipedia.org/wiki/Names_of_numbers_in_English#Ordinal_numbers
Signed-off-by: ...
Michael Hanselmann
03:25 pm Revision 92ea69bf: Add function to format ordinals
See [1] for the rules.
[1] http://en.wikipedia.org/wiki/Names_of_numbers_in_English#Ordinal_numbers
Signed-off-by: ...
Michael Hanselmann
12:28 pm ganeti-local Revision 66d1f035: Introducing gnt-cluster epo
This is a convenience command to do an automated EPO in the possible limits of
Ganeti.
Signed-off-by: René Nussbaume...
René Nussbaumer
12:28 pm Revision 66d1f035: Introducing gnt-cluster epo
This is a convenience command to do an automated EPO in the possible limits of
Ganeti.
Signed-off-by: René Nussbaume...
René Nussbaumer
12:28 pm Revision 41543d8b: Move OOB_TIMEOUT_OPT to cli.py
OOB commands where we need to be able to specify the timeout are
enhancing over the border of just gnt-node so we mov...
René Nussbaumer
12:28 pm ganeti-local Revision 41543d8b: Move OOB_TIMEOUT_OPT to cli.py
OOB commands where we need to be able to specify the timeout are
enhancing over the border of just gnt-node so we mov...
René Nussbaumer

02/23/2011

08:55 pm Revision 75f76703: epydoc.conf: Avoid newlines, rebuild if necessary
Using $(strip …) ensures there won't be any newlines in the value.
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
08:55 pm ganeti-local Revision 75f76703: epydoc.conf: Avoid newlines, rebuild if necessary
Using $(strip …) ensures there won't be any newlines in the value.
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
08:55 pm Revision 1e28e3b8: Add constants for node roles
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:55 pm ganeti-local Revision 1e28e3b8: Add constants for node roles
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:52 pm Revision 61a980a9: Add constants for instance status
They've been hardcoded for too long.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
03:52 pm ganeti-local Revision 61a980a9: Add constants for instance status
They've been hardcoded for too long.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
03:31 pm Revision 502b3316: Merge remote branch 'devel-2.4'
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
03:31 pm ganeti-local Revision 502b3316: Merge remote branch 'devel-2.4'
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
03:27 pm ganeti-local Revision bacae536: query_unittest: Fix argument to set()
Commit e431074f introduced an uncatched bug. This patch fixes this. The
set is expecting a list or iteratable to work...
René Nussbaumer
03:27 pm Revision bacae536: query_unittest: Fix argument to set()
Commit e431074f introduced an uncatched bug. This patch fixes this. The
set is expecting a list or iteratable to work...
René Nussbaumer
02:55 pm Revision 4cc4d1fa: query: Use aliases for legacy instance NIC fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:55 pm ganeti-local Revision 4cc4d1fa: query: Use aliases for legacy instance NIC fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:43 pm Revision 38499e1b: Merge branch 'devel-2.4'
* devel-2.4:
Fix title of query field containing instance name
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
02:43 pm ganeti-local Revision 38499e1b: Merge branch 'devel-2.4'
* devel-2.4:
Fix title of query field containing instance name
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann

02/22/2011

08:05 pm Revision f2c6673d: Add unittest for cli.FormatResultError
Also make the parameter for verbosity mandatory.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
08:05 pm ganeti-local Revision f2c6673d: Add unittest for cli.FormatResultError
Also make the parameter for verbosity mandatory.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
08:03 pm ganeti-local Revision f5182ecb: Fix title of query field containing instance name
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:03 pm Revision f5182ecb: Fix title of query field containing instance name
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:03 pm Revision 6b9b18a2: cmdlib: Fix pylint error
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:03 pm ganeti-local Revision 6b9b18a2: cmdlib: Fix pylint error
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:49 pm ganeti-local Revision e26096bd: cmdlib: Use filters internally for queries
This is in preparation for implementing real query filters.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:49 pm Revision e26096bd: cmdlib: Use filters internally for queries
This is in preparation for implementing real query filters.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
05:57 pm Revision cbfa4f0f: Merge branch 'devel-2.4'
* devel-2.4: (60 commits)
Update news and bump version for 2.4.0 rc2
Fix pylint warnings
TestRapiInstanceRename...
Michael Hanselmann
05:57 pm ganeti-local Revision cbfa4f0f: Merge branch 'devel-2.4'
* devel-2.4: (60 commits)
Update news and bump version for 2.4.0 rc2
Fix pylint warnings
TestRapiInstanceRename...
Michael Hanselmann
02:50 pm Revision a1e43376: Add/rename label for LUXI in documentation
The HTTP server design doc will refer to the LUXI protocol,
so conflicts need to be avoided.
Signed-off-by: Michael ...
Michael Hanselmann
02:50 pm ganeti-local Revision a1e43376: Add/rename label for LUXI in documentation
The HTTP server design doc will refer to the LUXI protocol,
so conflicts need to be avoided.
Signed-off-by: Michael ...
Michael Hanselmann

02/21/2011

02:38 pm ganeti-local Revision e41a1c0c: Update news and bump version for 2.4.0 rc2
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
02:38 pm Revision e41a1c0c: Update news and bump version for 2.4.0 rc2
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
12:07 pm ganeti-local Revision b31393a1: Merge branch 'devel-2.4' into stable-2.4
* devel-2.4: (23 commits)
Fix pylint warnings
Change the list formatting to a 'special' chars
Add support for m...
Iustin Pop
12:07 pm Revision b31393a1: Merge branch 'devel-2.4' into stable-2.4
* devel-2.4: (23 commits)
Fix pylint warnings
Change the list formatting to a 'special' chars
Add support for m...
Iustin Pop

02/18/2011

06:09 pm ganeti-local Revision 9b945588: Fix pylint warnings
- 1 80-char line infraction
- 4 changes in how arguments are passed to logging functions
- 3 pylint disable-msg's bec...
Stephen Shirley
06:09 pm Revision 9b945588: Fix pylint warnings
- 1 80-char line infraction
- 4 changes in how arguments are passed to logging functions
- 3 pylint disable-msg's bec...
Stephen Shirley
05:58 pm Revision 0e265161: TestRapiInstanceRename use instance name
Currently the QA rename job wrongly passed the whole info dict to the
client.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
05:58 pm ganeti-local Revision 0e265161: TestRapiInstanceRename use instance name
Currently the QA rename job wrongly passed the whole info dict to the
client.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
04:47 pm Revision f0b1bafe: Change the list formatting to a 'special' chars
And also enable verbose display via the, well, verbose option. Man
page and tests are updated, and the formatting is ...
Iustin Pop
04:47 pm ganeti-local Revision f0b1bafe: Change the list formatting to a 'special' chars
And also enable verbose display via the, well, verbose option. Man
page and tests are updated, and the formatting is ...
Iustin Pop
04:46 pm ganeti-local Revision 3a969900: Add support for merging node groups
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:46 pm Revision 3a969900: Add support for merging node groups
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:46 pm Revision 1a615be0: Add option to rename groups on conflict
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:46 pm ganeti-local Revision 1a615be0: Add option to rename groups on conflict
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:35 pm ganeti-local Revision fecbc0b6: Fix minor docstring typo
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley
04:35 pm Revision fecbc0b6: Fix minor docstring typo
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley
02:16 pm ganeti-local Revision 0220d2cf: Add QA rapi test for instance reinstall
This tests at least the basic case, unfortunately there is no way to
check all possibilities using the provided rapi ...
Guido Trotter
02:16 pm Revision 0220d2cf: Add QA rapi test for instance reinstall
This tests at least the basic case, unfortunately there is no way to
check all possibilities using the provided rapi ...
Guido Trotter
02:16 pm ganeti-local Revision bd0807fe: RAPI: remove required parameters for reinstall
Before c744425f354f1bef2d0d7d306e2d00c494d67d2b instance reinstall
accepted the "os" and "nostartup" optional query p...
Guido Trotter
02:16 pm Revision bd0807fe: RAPI: remove required parameters for reinstall
Before c744425f354f1bef2d0d7d306e2d00c494d67d2b instance reinstall
accepted the "os" and "nostartup" optional query p...
Guido Trotter

02/17/2011

07:25 pm ganeti-local Revision 74f258b6: NodeQuery: don't query non-vm_capable nodes
Because non-vm_capable nodes most likely don't have a hypervisor
configured and/or storage, so the call will fail any...
Iustin Pop
07:25 pm ganeti-local Revision effab4ca: NodeQuery: mark live fields as UNAVAIL for non-vm_capable nodes
Since we don't have the data per design, UNAVAIL is appropriate here,
while NODATA is not.
The patch also adds a com...
Iustin Pop
07:25 pm ganeti-local Revision 9c24736c: Fix HV/OS parameter validation on non-vm nodes
Currently, there is at least one LU that does wrong validation of HV
parameters (against all nodes, LUClusterSetParam...
Iustin Pop
07:25 pm Revision 74f258b6: NodeQuery: don't query non-vm_capable nodes
Because non-vm_capable nodes most likely don't have a hypervisor
configured and/or storage, so the call will fail any...
Iustin Pop
07:25 pm Revision effab4ca: NodeQuery: mark live fields as UNAVAIL for non-vm_capable nodes
Since we don't have the data per design, UNAVAIL is appropriate here,
while NODATA is not.
The patch also adds a com...
Iustin Pop
07:25 pm Revision 9c24736c: Fix HV/OS parameter validation on non-vm nodes
Currently, there is at least one LU that does wrong validation of HV
parameters (against all nodes, LUClusterSetParam...
Iustin Pop
07:24 pm ganeti-local Revision 043beb38: Fix LUClusterRepairDiskSizes and rpc result usage
This LU was introduced before the RPC result conversion from .data to
.payload, and it has managed to keep the old-st...
Iustin Pop
07:24 pm Revision 043beb38: Fix LUClusterRepairDiskSizes and rpc result usage
This LU was introduced before the RPC result conversion from .data to
.payload, and it has managed to keep the old-st...
Iustin Pop
07:24 pm Revision ccfbbd2d: Fix RPC mismatch in blockdev_getsize[s]
Commit 92fd2250 added consistency checks in the RPC layer, which broke
the call_blockdev_getsizes RPC call (declared ...
Iustin Pop
07:24 pm ganeti-local Revision ccfbbd2d: Fix RPC mismatch in blockdev_getsize[s]
Commit 92fd2250 added consistency checks in the RPC layer, which broke
the call_blockdev_getsizes RPC call (declared ...
Iustin Pop
05:16 pm Revision d9f02980: Fix dist archive generation
As reported in issue 140, the timestamps of the generated files can be
older than the commit timestamp, leading to ne...
Iustin Pop
05:16 pm ganeti-local Revision d9f02980: Fix dist archive generation
As reported in issue 140, the timestamps of the generated files can be
older than the commit timestamp, leading to ne...
Iustin Pop
05:16 pm Revision 39420403: luxi backend: show attribute names in errors
Currently, this backend just gives:
Error: failed to load data. Details:
Node 'node2': Cannot convert value JSNu...
Iustin Pop
05:16 pm ganeti-local Revision 39420403: luxi backend: show attribute names in errors
Currently, this backend just gives:
Error: failed to load data. Details:
Node 'node2': Cannot convert value JSNu...
Iustin Pop
04:39 pm ganeti-local Revision 77b02a99: Rephrase a misleading pydoc for netutils.TcpPing
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Stephen Shirley <diamond@google.com>
René Nussbaumer
04:39 pm Revision 77b02a99: Rephrase a misleading pydoc for netutils.TcpPing
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Stephen Shirley <diamond@google.com>
René Nussbaumer
12:09 pm ganeti-local Revision 4fbd5444: Remove superfluous redundant requirement
The condition is already covered by the previous requirement.
Signed-off-by: Stephen Shirley <diamond@google.com>
Re...
Stephen Shirley
12:09 pm Revision 4fbd5444: Remove superfluous redundant requirement
The condition is already covered by the previous requirement.
Signed-off-by: Stephen Shirley <diamond@google.com>
Re...
Stephen Shirley
12:09 pm ganeti-local Revision 98632c4f: Don't remove master_candidate flag from merged nodes
Prevents lots of spurious warnings like:
2011-02-10 17:00:22,776: CRITICAL Configuration data is not consistent:
Not ...
Stephen Shirley
12:09 pm Revision 98632c4f: Don't remove master_candidate flag from merged nodes
Prevents lots of spurious warnings like:
2011-02-10 17:00:22,776: CRITICAL Configuration data is not consistent:
Not ...
Stephen Shirley
12:09 pm ganeti-local Revision a536aaac: Use a consistent ECID base
ECID was being calculated completely differently in
__MergeNodeGroups() and _MergeConfig()
Signed-off-by: Stephen Sh...
Stephen Shirley
12:09 pm Revision a536aaac: Use a consistent ECID base
ECID was being calculated completely differently in
__MergeNodeGroups() and _MergeConfig()
Signed-off-by: Stephen Sh...
Stephen Shirley

02/16/2011

06:35 pm ganeti-local Revision b74c0684: listrunner: convert from getopt to optparse
The “-A” (use agent) was not documented, and instead of adding manual
listing, I converted it to optparse like the ot...
Iustin Pop
06:35 pm Revision b74c0684: listrunner: convert from getopt to optparse
The “-A” (use agent) was not documented, and instead of adding manual
listing, I converted it to optparse like the ot...
Iustin Pop
06:35 pm Revision 99a11adc: listrunner: fix agent usage
By delaying the agent key query until after the fork, we prevent the
problem of simultaneous access to the agent.
Te...
Iustin Pop
06:35 pm ganeti-local Revision 99a11adc: listrunner: fix agent usage
By delaying the agent key query until after the fork, we prevent the
problem of simultaneous access to the agent.
Te...
Iustin Pop
02:11 pm Revision cbb86b63: Fix build error when using docutils 0.4
Docutils 0.4 doesn't provide the “Directive” class and Sphinx supplies
its own version which doesn't have the “assert...
Michael Hanselmann
02:11 pm ganeti-local Revision cbb86b63: Fix build error when using docutils 0.4
Docutils 0.4 doesn't provide the “Directive” class and Sphinx supplies
its own version which doesn't have the “assert...
Michael Hanselmann
02:06 pm Revision b497a636: Adding more details to gnt-node man-page
This adds some recently added flags to the man-page of gnt-node command.
It also describes their purpose and handling...
René Nussbaumer
02:06 pm ganeti-local Revision b497a636: Adding more details to gnt-node man-page
This adds some recently added flags to the man-page of gnt-node command.
It also describes their purpose and handling...
René Nussbaumer
02:06 pm Revision fed67843: Remove force_master support from LUOobCommand
As per discussion on the man-page[1] update, this functionality should be
removed and replaced by just give the comma...
René Nussbaumer
02:06 pm ganeti-local Revision fed67843: Remove force_master support from LUOobCommand
As per discussion on the man-page[1] update, this functionality should be
removed and replaced by just give the comma...
René Nussbaumer

02/15/2011

04:14 pm Revision 1aa50158: Add pylint disables to Sphinx extension
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:14 pm ganeti-local Revision 1aa50158: Add pylint disables to Sphinx extension
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:20 pm Revision ef127bec: RAPI documentation: Use constants and assertions
This doesn't cover everything yet, but it's a good demonstration on how
to use “pyeval” and “pyassert”.
Signed-off-b...
Michael Hanselmann
03:20 pm ganeti-local Revision ef127bec: RAPI documentation: Use constants and assertions
This doesn't cover everything yet, but it's a good demonstration on how
to use “pyeval” and “pyassert”.
Signed-off-b...
Michael Hanselmann
03:20 pm Revision df156277: errors: Add list of possible failure types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:20 pm ganeti-local Revision df156277: errors: Add list of possible failure types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:20 pm Revision 685d3b42: Sphinx extension: Allow evaluation of Python expressions
There are quite many hardcoded constants (e.g. “[…] one of ``file``,
``lvm-pv`` or ``lvm-vg`` […]). By using constant...
Michael Hanselmann
03:20 pm ganeti-local Revision 685d3b42: Sphinx extension: Allow evaluation of Python expressions
There are quite many hardcoded constants (e.g. “[…] one of ``file``,
``lvm-pv`` or ``lvm-vg`` […]). By using constant...
Michael Hanselmann
03:20 pm Revision dac59ac5: Sphinx extension: Don't use “from … import …”
Import with full name instead to reduce potential conflicts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
03:20 pm ganeti-local Revision dac59ac5: Sphinx extension: Don't use “from … import …”
Import with full name instead to reduce potential conflicts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
03:20 pm Revision 4b163794: RAPI: Remove “__version__” for instance creation
If left in data, FillOpCode will complain. This fixes the QA breakage
after commit 526a662af.
Signed-off-by: Michael...
Michael Hanselmann
03:20 pm ganeti-local Revision 4b163794: RAPI: Remove “__version__” for instance creation
If left in data, FillOpCode will complain. This fixes the QA breakage
after commit 526a662af.
Signed-off-by: Michael...
Michael Hanselmann
01:11 pm Revision 527fbde8: RAPI: Use FillOpCode for adding node group
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm ganeti-local Revision 527fbde8: RAPI: Use FillOpCode for adding node group
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm ganeti-local Revision 8a08be3b: RAPI: Use FillOpCode for renaming groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm Revision 8a08be3b: RAPI: Use FillOpCode for renaming groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm Revision 12da663a: Make OpGroupRename consistent with OpInstanceRename
OpInstanceRename uses “instance_name” (like almost all other OpInstance*
opcodes), not “old_name”, to specify the ori...
Michael Hanselmann
01:11 pm ganeti-local Revision 12da663a: Make OpGroupRename consistent with OpInstanceRename
OpInstanceRename uses “instance_name” (like almost all other OpInstance*
opcodes), not “old_name”, to specify the ori...
Michael Hanselmann
01:11 pm Revision 526a662a: RAPI: Clean up instance creation, use generated docs
- Use FillOpCode and unify parameter names between RAPI and opcode
- Generate parameter documentation
- Improve opcod...
Michael Hanselmann
01:11 pm ganeti-local Revision 526a662a: RAPI: Clean up instance creation, use generated docs
- Use FillOpCode and unify parameter names between RAPI and opcode
- Generate parameter documentation
- Improve opcod...
Michael Hanselmann
01:11 pm Revision be6fab1f: RAPI: Generate documentation for assigning nodes to groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm ganeti-local Revision be6fab1f: RAPI: Generate documentation for assigning nodes to groups
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm ganeti-local Revision df340fae: RAPI: Use FillOpCode for modifying node group
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm Revision df340fae: RAPI: Use FillOpCode for modifying node group
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm Revision 88bc199a: RAPI: Use FillOpCode for renaming instances
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:11 pm ganeti-local Revision 88bc199a: RAPI: Use FillOpCode for renaming instances
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:09 pm Revision b166ef84: baserlib.FillOpCode: Allow parameter rename
Some RAPI parameters don't match the name of the underlying
opcode. With this patch they can be renamed while filling...
Michael Hanselmann
01:09 pm ganeti-local Revision b166ef84: baserlib.FillOpCode: Allow parameter rename
Some RAPI parameters don't match the name of the underlying
opcode. With this patch they can be renamed while filling...
Michael Hanselmann

02/14/2011

01:19 pm ganeti-local Revision 3d8f154f: Revert "Disable the cluster-merge tool for the moment"
This reverts commit c0711f2cb989facd60430ab18c5b0e59a1f279ac.
Signed-off-by: Stephen Shirley <diamond@google.com>
Si...
Stephen Shirley
01:19 pm Revision 3d8f154f: Revert "Disable the cluster-merge tool for the moment"
This reverts commit c0711f2cb989facd60430ab18c5b0e59a1f279ac.
Signed-off-by: Stephen Shirley <diamond@google.com>
Si...
Stephen Shirley
01:18 pm ganeti-local Revision 9c03a67a: Fix cluster-merging by not stopping noded
cli.RunWhileClusterStopped() stops noded on all of the nodes in the
original cluster. This prevents /etc/hosts update...
Stephen Shirley
01:18 pm Revision 9c03a67a: Fix cluster-merging by not stopping noded
cli.RunWhileClusterStopped() stops noded on all of the nodes in the
original cluster. This prevents /etc/hosts update...
Stephen Shirley

02/10/2011

06:00 pm ganeti-local Revision 80a01808: Fix bug in iallocator data structures build
Commit a1cef11c fixed non-vm_capable nodes export, but broke
inadvertently offline nodes. The update of the dict only...
Iustin Pop
06:00 pm Revision 80a01808: Fix bug in iallocator data structures build
Commit a1cef11c fixed non-vm_capable nodes export, but broke
inadvertently offline nodes. The update of the dict only...
Iustin Pop
02:43 pm Revision 6656790a: Update exit code information in the hbal man page
Also fixes a small typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com>
Iustin Pop
02:43 pm ganeti-local Revision 6656790a: Update exit code information in the hbal man page
Also fixes a small typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com>
Iustin Pop
02:36 pm Revision 4459d78c: Fix broken hscolour.css symlink in tarball
The file apidoc/Ganeti/HTools/hscolour.css was a broken symlink in the
tarball. This was happening because `tar --tra...
Adeodato Simo
02:36 pm ganeti-local Revision 4459d78c: Fix broken hscolour.css symlink in tarball
The file apidoc/Ganeti/HTools/hscolour.css was a broken symlink in the
tarball. This was happening because `tar --tra...
Adeodato Simo

02/09/2011

04:58 pm Revision a2d917f3: Fix html docs builds
This fixes the doc builds broken by commit b292b986, but is only an
ugly workaround due to our dependency chain.
opc...
Iustin Pop
04:58 pm ganeti-local Revision a2d917f3: Fix html docs builds
This fixes the doc builds broken by commit b292b986, but is only an
ugly workaround due to our dependency chain.
opc...
Iustin Pop
01:23 pm Revision 11dcce87: Fix error msg for instances on offline nodes
Currently, for both primary and secondary offline nodes, we give the
same message:
- ERROR: instance instance14: inst...
Iustin Pop
01:23 pm ganeti-local Revision 11dcce87: Fix error msg for instances on offline nodes
Currently, for both primary and secondary offline nodes, we give the
same message:
- ERROR: instance instance14: inst...
Iustin Pop
10:56 am ganeti-local Revision 3d2e7a27: Minor reordering to match param order
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
10:56 am Revision 3d2e7a27: Minor reordering to match param order
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
10:53 am ganeti-local Revision a3de2ae7: cluster verify and instance disks on offline nodes
Currently, cluster-verify says:
- ERROR: instance instance14: couldn't retrieve status for disk/0 on node3: node off...
Iustin Pop
10:53 am Revision a3de2ae7: cluster verify and instance disks on offline nodes
Currently, cluster-verify says:
- ERROR: instance instance14: couldn't retrieve status for disk/0 on node3: node off...
Iustin Pop
10:52 am ganeti-local Revision f7661f6b: Cluster verify and N+1 warnings for offline nodes
Currently, cluster verify shows warnings N+1 warnings for offline
nodes having any redundant instances since the memo...
Iustin Pop
10:52 am Revision f7661f6b: Cluster verify and N+1 warnings for offline nodes
Currently, cluster verify shows warnings N+1 warnings for offline
nodes having any redundant instances since the memo...
Iustin Pop

02/08/2011

02:41 pm ganeti-local Revision c37bb2c6: Handle gnt-instance shutdown --all for empty clusters
The current code gives:
Failure: prerequisites not met for this operation:
error type: wrong_input, error details:
Se...
Stephen Shirley
02:41 pm Revision c37bb2c6: Handle gnt-instance shutdown --all for empty clusters
The current code gives:
Failure: prerequisites not met for this operation:
error type: wrong_input, error details:
Se...
Stephen Shirley

02/04/2011

07:05 pm Revision d1c172de: RAPI: Use FillOpCode for replacing disks
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:05 pm ganeti-local Revision d1c172de: RAPI: Use FillOpCode for replacing disks
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:05 pm Revision 5f43f393: Add sphinx extension
For now this just registers a single new directive, “opcode_params”,
which can be used to generate opcode parameter d...
Michael Hanselmann
07:05 pm Revision b292b986: Generate parts of RAPI documentation from opcodes
This replaces hardcoded lists of parameters with automatically generated
ones, making maintenance easier.
Signed-off...
Michael Hanselmann
07:05 pm Revision 45d4c81c: Add opcode parameter descriptions
These will be used in automatically generated parts of the RAPI
documentation. Not all opcodes are documented so far,...
Michael Hanselmann
07:05 pm ganeti-local Revision b292b986: Generate parts of RAPI documentation from opcodes
This replaces hardcoded lists of parameters with automatically generated
ones, making maintenance easier.
Signed-off...
Michael Hanselmann
07:05 pm ganeti-local Revision 5f43f393: Add sphinx extension
For now this just registers a single new directive, “opcode_params”,
which can be used to generate opcode parameter d...
Michael Hanselmann
07:05 pm ganeti-local Revision 45d4c81c: Add opcode parameter descriptions
These will be used in automatically generated parts of the RAPI
documentation. Not all opcodes are documented so far,...
Michael Hanselmann
07:05 pm ganeti-local Revision 197b323b: opcodes: Prepare addition of parameter descriptions
For now they're all set to None, but a following patch will set descriptions.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
07:05 pm Revision 8c9ee749: ht: Add descriptive text representations
This patch adds text descriptions to all T* checks. Converting to a
string (e.g. str(ht.TNone)) will produce a user-r...
Michael Hanselmann
07:05 pm ganeti-local Revision 8c9ee749: ht: Add descriptive text representations
This patch adds text descriptions to all T* checks. Converting to a
string (e.g. str(ht.TNone)) will produce a user-r...
Michael Hanselmann
07:05 pm Revision 197b323b: opcodes: Prepare addition of parameter descriptions
For now they're all set to None, but a following patch will set descriptions.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
07:01 pm Revision f86426f5: gnt-instance reinstall: display OS changes
Currently, when reinstalling an instance, especially when selecting an
OS interactively, is hard to be sure one has c...
Iustin Pop
07:01 pm ganeti-local Revision f86426f5: gnt-instance reinstall: display OS changes
Currently, when reinstalling an instance, especially when selecting an
OS interactively, is hard to be sure one has c...
Iustin Pop
04:34 pm ganeti-local Revision 65a77fab: Allow passing timeout for oob helper in gnt_node.py
This allow to pass in --oob-timeout to define the timeout before the
out-of-band helper is beeing aborted.
Signed-of...
René Nussbaumer
04:34 pm Revision 65a77fab: Allow passing timeout for oob helper in gnt_node.py
This allow to pass in --oob-timeout to define the timeout before the
out-of-band helper is beeing aborted.
Signed-of...
René Nussbaumer
04:23 pm ganeti-local Revision 53991408: Use gnt-node add --force-join to add foreign nodes
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
04:23 pm Revision 53991408: Use gnt-node add --force-join to add foreign nodes
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
04:21 pm ganeti-local Revision 61413377: Add --force-join option to gnt-node add
This is needed so cluster-merge can add nodes from other clusters.
Signed-off-by: Stephen Shirley <diamond@google.co...
Stephen Shirley
04:21 pm Revision 61413377: Add --force-join option to gnt-node add
This is needed so cluster-merge can add nodes from other clusters.
Signed-off-by: Stephen Shirley <diamond@google.co...
Stephen Shirley
04:20 pm Revision 6323e232: Fix iterating over node groups
Current line tries to unpack dict incorrectly
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Ius...
Stephen Shirley
04:20 pm ganeti-local Revision 6323e232: Fix iterating over node groups
Current line tries to unpack dict incorrectly
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Ius...
Stephen Shirley
02:49 pm ganeti-local Revision ee5549c7: RAPI: Use FillOpCode for modifying instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm Revision ee5549c7: RAPI: Use FillOpCode for modifying instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm Revision c1a27c9a: RAPI: Use FillOpCode for migrating instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm ganeti-local Revision c1a27c9a: RAPI: Use FillOpCode for migrating instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm ganeti-local Revision 07ce3e70: RAPI: Use FillOpCode for exporting instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm Revision 07ce3e70: RAPI: Use FillOpCode for exporting instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:11 pm Revision a7c07935: Update NEWS file for the 0.3.0 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:11 pm ganeti-local Revision a7c07935: Update NEWS file for the 0.3.0 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:06 pm ganeti-local Revision ec31a18f: Update NEWS file for the 2.4.0 rc1 release
Also bump up the version.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@goog...
Iustin Pop
01:06 pm Revision ec31a18f: Update NEWS file for the 2.4.0 rc1 release
Also bump up the version.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@goog...
Iustin Pop
12:12 pm ganeti-local Revision c0711f2c: Disable the cluster-merge tool for the moment
Hopefully this can be fixed before the final 2.4 release…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:...
Iustin Pop
12:12 pm Revision c0711f2c: Disable the cluster-merge tool for the moment
Hopefully this can be fixed before the final 2.4 release…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by:...
Iustin Pop

02/03/2011

06:02 pm ganeti-local Revision 81635b5a: Bump up intra-cluster import connect timeout
Currently, the export timeout is 10 times 20 seconds, but the import
is only 30 seconds. I'm raising this to 60 secon...
Iustin Pop
06:02 pm Revision 81635b5a: Bump up intra-cluster import connect timeout
Currently, the export timeout is 10 times 20 seconds, but the import
is only 30 seconds. I'm raising this to 60 secon...
Iustin Pop
04:52 pm ganeti-local Revision c9300bb3: Import-export: fix logging of daemon output
In case of failures, the recent daemon output is logged as %r on a
list of unicode strings, which results in the (ugl...
Iustin Pop
04:52 pm Revision c9300bb3: Import-export: fix logging of daemon output
In case of failures, the recent daemon output is logged as %r on a
list of unicode strings, which results in the (ugl...
Iustin Pop
03:57 pm Revision 0e83aed4: Remove an obsolete TODO
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:57 pm ganeti-local Revision 0e83aed4: Remove an obsolete TODO
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:42 pm ganeti-local Revision 8a53b55f: Fix handling of ^C in the CLI scripts
This adds a message and nice handling of ^C, especially useful for
``gnt-job watch``.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:42 pm Revision 8a53b55f: Fix handling of ^C in the CLI scripts
This adds a message and nice handling of ^C, especially useful for
``gnt-job watch``.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:10 pm Revision 1c78dbd2: Update live-test.sh w.r.t. simulation mode changes
Commit 6c7448bb changed the syntax for the --simulation option, but
didn't update live-test for it.
Signed-off-by: I...
Iustin Pop
02:10 pm Revision 6d0bc5ca: Prevent allocation on unallocable node groups
This patch changes genAllocNodes so that it also takes the group list,
using it to filter out any nodes which live on...
Iustin Pop
02:10 pm Revision 7af6975a: Fix bug in simulation backend
The backend didn't properly set the group index, leaving to a
"corrupted" group list.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:10 pm ganeti-local Revision 1c78dbd2: Update live-test.sh w.r.t. simulation mode changes
Commit 6c7448bb changed the syntax for the --simulation option, but
didn't update live-test for it.
Signed-off-by: I...
Iustin Pop
02:10 pm ganeti-local Revision 6d0bc5ca: Prevent allocation on unallocable node groups
This patch changes genAllocNodes so that it also takes the group list,
using it to filter out any nodes which live on...
Iustin Pop
02:10 pm ganeti-local Revision 7af6975a: Fix bug in simulation backend
The backend didn't properly set the group index, leaving to a
"corrupted" group list.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:10 pm Revision 41b5c85a: Precompute allocation nodes
Instead of re-generating the allocation nodes at each step, we only do
it once before calling the allocation routines...
Iustin Pop
02:10 pm ganeti-local Revision 41b5c85a: Precompute allocation nodes
Instead of re-generating the allocation nodes at each step, we only do
it once before calling the allocation routines...
Iustin Pop
02:08 pm Revision 0d66ea67: Change the AllocNodes type and functions
Currently, the node pairs or singles that we generate are actually
node objects, as node objects do change over time ...
Iustin Pop
02:08 pm ganeti-local Revision 0d66ea67: Change the AllocNodes type and functions
Currently, the node pairs or singles that we generate are actually
node objects, as node objects do change over time ...
Iustin Pop
02:08 pm Revision 6cb1649f: Extract node pair generation from tryAlloc
Currently, tryAlloc generates the list of allocation nodes or node
pairs (depending on how many nodes are requested) ...
Iustin Pop
02:08 pm ganeti-local Revision 6cb1649f: Extract node pair generation from tryAlloc
Currently, tryAlloc generates the list of allocation nodes or node
pairs (depending on how many nodes are requested) ...
Iustin Pop
01:38 pm ganeti-local Revision ee841437: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
backend: Disable compression in export info file
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
01:38 pm Revision ee841437: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
backend: Disable compression in export info file
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
01:38 pm ganeti-local Revision 775b8743: backend: Disable compression in export info file
The new import/export infrastructure in Ganeti 2.2 and up handles
compression differently. It no longer writes compre...
Michael Hanselmann
01:38 pm Revision 775b8743: backend: Disable compression in export info file
The new import/export infrastructure in Ganeti 2.2 and up handles
compression differently. It no longer writes compre...
Michael Hanselmann
11:42 am Revision c832b6c8: Modify gnt-node power to support multiple nodes
This also has the sideeffect of presenting a table with the result
Signed-off-by: René Nussbaumer <rn@google.com>
Re...
René Nussbaumer
11:42 am ganeti-local Revision c832b6c8: Modify gnt-node power to support multiple nodes
This also has the sideeffect of presenting a table with the result
Signed-off-by: René Nussbaumer <rn@google.com>
Re...
René Nussbaumer
11:42 am Revision 50265802: Make it possible to disable tty in qa_utils.GetCommandOutput
The tty can have strange side effect as it seems to replace \n with
\r\n. In case of simply catting a file and compar...
René Nussbaumer
11:42 am ganeti-local Revision 50265802: Make it possible to disable tty in qa_utils.GetCommandOutput
The tty can have strange side effect as it seems to replace \n with
\r\n. In case of simply catting a file and compar...
René Nussbaumer
11:42 am Revision c957326e: Fix execution order in LUOobCommand causing wrongly setup node list
In commit bfceedbe a check was added to put the master at the end or
skip it completely. While this functionality wor...
René Nussbaumer
11:42 am ganeti-local Revision c957326e: Fix execution order in LUOobCommand causing wrongly setup node list
In commit bfceedbe a check was added to put the master at the end or
skip it completely. While this functionality wor...
René Nussbaumer

02/02/2011

06:02 pm ganeti-local Revision 9a6813ac: utils.SetupLogging: Return function to reopen log file
This function can be used from a SIGHUP handler to reopen log files.
Initial, simple unittests are included.
Signed-...
Michael Hanselmann
06:02 pm ganeti-local Revision 8cabf472: Reopen log files upon SIGHUP in daemons
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N...
Michael Hanselmann
06:02 pm Revision 9a6813ac: utils.SetupLogging: Return function to reopen log file
This function can be used from a SIGHUP handler to reopen log files.
Initial, simple unittests are included.
Signed-...
Michael Hanselmann
06:02 pm Revision 8cabf472: Reopen log files upon SIGHUP in daemons
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N...
Michael Hanselmann
06:02 pm ganeti-local Revision cfcc79c6: utils.SetupLogging: Make program a mandatory argument
It's passed in by most users (daemons, CLI scripts) and for the others
(burnin, watcher) it certainly doesn't hurt, e...
Michael Hanselmann
06:02 pm Revision cfcc79c6: utils.SetupLogging: Make program a mandatory argument
It's passed in by most users (daemons, CLI scripts) and for the others
(burnin, watcher) it certainly doesn't hurt, e...
Michael Hanselmann
05:57 pm ganeti-local Revision aa0cc3e5: utils.log: Restrict I/O error handling coverage
The I/O error will occur while opening the file, not while adding
and configuring the handler.
Signed-off-by: Michae...
Michael Hanselmann
05:57 pm Revision aa0cc3e5: utils.log: Restrict I/O error handling coverage
The I/O error will occur while opening the file, not while adding
and configuring the handler.
Signed-off-by: Michae...
Michael Hanselmann
05:57 pm ganeti-local Revision d24bc000: utils.log: Split formatter building into separate function
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:57 pm Revision d24bc000: utils.log: Split formatter building into separate function
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:57 pm ganeti-local Revision 3f17ef02: burner: Trivial code cleanup
- Use constant for exit value
- Configure logging from main function, not from class' “__init__”
Signed-off-by: Mich...
Michael Hanselmann
05:57 pm Revision 3f17ef02: burner: Trivial code cleanup
- Use constant for exit value
- Configure logging from main function, not from class' “__init__”
Signed-off-by: Mich...
Michael Hanselmann
05:57 pm ganeti-local Revision ddfde77e: burnin: Reuse existing function for debug value
Instead of using its own, burnin can use cli.SetGenericOpcodeOpts.
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
05:57 pm Revision ddfde77e: burnin: Reuse existing function for debug value
Instead of using its own, burnin can use cli.SetGenericOpcodeOpts.
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann

02/01/2011

02:39 pm Revision 25bd815c: Refactor _ConfirmOperation from gnt_instance.py to cli.py
This will allow us to use this functionality also in other cli-tools
like gnt-node power where we've to operate on mu...
René Nussbaumer
02:39 pm ganeti-local Revision 25bd815c: Refactor _ConfirmOperation from gnt_instance.py to cli.py
This will allow us to use this functionality also in other cli-tools
like gnt-node power where we've to operate on mu...
René Nussbaumer
02:15 pm Revision 8f44674f: Merge node groups from other cluster
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Stephen Shirley
02:15 pm ganeti-local Revision 8f44674f: Merge node groups from other cluster
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Stephen Shirley
02:15 pm Revision 18ffc0fe: Enforce that new node groups have unique names
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Stephen Shirley
02:15 pm ganeti-local Revision 18ffc0fe: Enforce that new node groups have unique names
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Stephen Shirley
02:15 pm ganeti-local Revision e85d8982: Add _UnlockedLookupNodeGroup()
This allows calling of _UnlockedLookupNodeGroup() from within
AddNodeGroup()
Signed-off-by: Stephen Shirley <diamond...
Stephen Shirley
02:15 pm Revision e85d8982: Add _UnlockedLookupNodeGroup()
This allows calling of _UnlockedLookupNodeGroup() from within
AddNodeGroup()
Signed-off-by: Stephen Shirley <diamond...
Stephen Shirley
02:08 pm ganeti-local Revision d6c76bd5: tryAlloc: restrict valid node pairs to same-group
This is a cheap way to make capacity calculation work well with
multi-group clusters.
There are two alternatives in ...
Iustin Pop
02:08 pm Revision d6c76bd5: tryAlloc: restrict valid node pairs to same-group
This is a cheap way to make capacity calculation work well with
multi-group clusters.
There are two alternatives in ...
Iustin Pop
02:08 pm Revision 40ee14bc: Cluster.hs: add a new type alias
Just a bit of small cleanup, since we might want to use more functions
with this signature in the future.
Signed-off...
Iustin Pop
02:08 pm ganeti-local Revision 40ee14bc: Cluster.hs: add a new type alias
Just a bit of small cleanup, since we might want to use more functions
with this signature in the future.
Signed-off...
Iustin Pop
01:28 pm Revision 0938dd05: Fix docstring for NodeImage.sbp attribute
This was stating "secondary nodes" were the keys of the dictionary, when
they are primary nodes. Also, further clarif...
Adeodato Simo
01:28 pm Revision a167575e: Do not repeatedly call GetClusterInfo() in inner loop
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Adeodato Simo
01:28 pm ganeti-local Revision 0938dd05: Fix docstring for NodeImage.sbp attribute
This was stating "secondary nodes" were the keys of the dictionary, when
they are primary nodes. Also, further clarif...
Adeodato Simo
01:28 pm ganeti-local Revision a167575e: Do not repeatedly call GetClusterInfo() in inner loop
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Adeodato Simo

01/31/2011

07:06 pm Revision efae0fdd: Adding support for the new option flags in gnt-node power
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
07:06 pm ganeti-local Revision efae0fdd: Adding support for the new option flags in gnt-node power
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
07:06 pm Revision bfceedbe: Add two new opcode options to LUOobCommand
This patch adds ignore_status to ignore the offline flag of nodes
and also adds a force_master option to force operat...
René Nussbaumer
07:06 pm ganeti-local Revision bfceedbe: Add two new opcode options to LUOobCommand
This patch adds ignore_status to ignore the offline flag of nodes
and also adds a force_master option to force operat...
René Nussbaumer
05:45 pm Revision a0724772: Adding gnt-node health
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:45 pm ganeti-local Revision a0724772: Adding gnt-node health
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:45 pm ganeti-local Revision ae95e419: Refactor formatting of query results so we can reuse it
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:45 pm Revision ae95e419: Refactor formatting of query results so we can reuse it
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:38 pm Revision be8aecab: cluster-merge should refuse to merge own cluster
Also fix type of Merger.cluster_name from list to string. This would
have triggered an error in sshRunner if cluster ...
Stephen Shirley
05:38 pm ganeti-local Revision 7e975535: Minor grammar fix in QuitGanetiException docstring
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
05:38 pm ganeti-local Revision be8aecab: cluster-merge should refuse to merge own cluster
Also fix type of Merger.cluster_name from list to string. This would
have triggered an error in sshRunner if cluster ...
Stephen Shirley
05:38 pm Revision 71bbe910: Fix grammar of var naming
flatten is the verb, flattened is the adjective.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Mi...
Stephen Shirley
05:38 pm Revision 7e975535: Minor grammar fix in QuitGanetiException docstring
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
05:38 pm ganeti-local Revision 71bbe910: Fix grammar of var naming
flatten is the verb, flattened is the adjective.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Mi...
Stephen Shirley
02:53 pm ganeti-local Revision b6fa9a44: Introduce re-openable log record handler
This patch adds a new log handler class based on the standard library's
BaseRotatingHandler. This new class allows th...
Michael Hanselmann
02:53 pm Revision b6fa9a44: Introduce re-openable log record handler
This patch adds a new log handler class based on the standard library's
BaseRotatingHandler. This new class allows th...
Michael Hanselmann

01/28/2011

06:44 pm ganeti-local Revision c417e115: Re-create instance disk symlinks on activate
This patch implements recreation of instance disk symlinks when the
activate-disks operation is run. Until now, it wa...
Iustin Pop
06:44 pm Revision c417e115: Re-create instance disk symlinks on activate
This patch implements recreation of instance disk symlinks when the
activate-disks operation is run. Until now, it wa...
Iustin Pop
04:31 pm Revision b82d4c5e: Add RAPI resource for instance console
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:31 pm ganeti-local Revision b82d4c5e: Add RAPI resource for instance console
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:31 pm ganeti-local Revision 5d28cb6f: Export console information as query field
This makes it possible to get the console information via a LUXI query.
Signed-off-by: Michael Hanselmann <hansmi@go...
Michael Hanselmann
04:31 pm Revision 5d28cb6f: Export console information as query field
This makes it possible to get the console information via a LUXI query.
Signed-off-by: Michael Hanselmann <hansmi@go...
Michael Hanselmann
03:59 pm ganeti-local Revision a7c5085d: manpage: gnt-group remove cannot remove last group
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
03:59 pm Revision a7c5085d: manpage: gnt-group remove cannot remove last group
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
03:57 pm ganeti-local Revision 7e01d204: ConfigWriter: simplify _UnlockedVerifyConfig
This just adds a 'cluster' local variable for reducing duplication.
Signed-off-by: Iustin Pop <iustin@google.com>
Re...
Iustin Pop
03:57 pm ganeti-local Revision 26f2fd8d: ConfigWriter: add checks for be/nd/nic params
This adds checking (in the configuration) for invalid be, nd and nic
params. The code is a bit tricky as nd params ar...
Iustin Pop
03:57 pm Revision 26f2fd8d: ConfigWriter: add checks for be/nd/nic params
This adds checking (in the configuration) for invalid be, nd and nic
params. The code is a bit tricky as nd params ar...
Iustin Pop
03:57 pm Revision 7e01d204: ConfigWriter: simplify _UnlockedVerifyConfig
This just adds a 'cluster' local variable for reducing duplication.
Signed-off-by: Iustin Pop <iustin@google.com>
Re...
Iustin Pop
03:01 pm ganeti-local Revision a4d9fbac: Add e1000 nic support for HVM
Closes issue: 130
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google...
Guido Trotter
03:01 pm Revision a4d9fbac: Add e1000 nic support for HVM
Closes issue: 130
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google...
Guido Trotter
02:43 pm Revision 0389c42a: Prevent removal of last node group
- Add check in ConfigWriter to prevent last node group from being
removed
- Tidy up error message a bit
Signed-off...
Stephen Shirley
02:43 pm ganeti-local Revision 0389c42a: Prevent removal of last node group
- Add check in ConfigWriter to prevent last node group from being
removed
- Tidy up error message a bit
Signed-off...
Stephen Shirley
02:42 pm Revision e431074f: Fix instance list for instances running multiple times
If for some reason (e.g. failed migration) one instance is running
on multiple nodes the output can become inconsiste...
René Nussbaumer
02:42 pm ganeti-local Revision e431074f: Fix instance list for instances running multiple times
If for some reason (e.g. failed migration) one instance is running
on multiple nodes the output can become inconsiste...
René Nussbaumer
12:35 pm ganeti-local Revision b9e478fe: Small QA fixes: groups via RAPI, cluster OOB
Add “cluster-oob” to sample configuration file. Don't run RAPI group
tests if disabled.
Signed-off-by: Michael Hanse...
Michael Hanselmann
12:35 pm Revision b9e478fe: Small QA fixes: groups via RAPI, cluster OOB
Add “cluster-oob” to sample configuration file. Don't run RAPI group
tests if disabled.
Signed-off-by: Michael Hanse...
Michael Hanselmann

01/27/2011

07:29 pm Revision 7f0a3ddf: Merge branch 'devel-2.4'
* devel-2.4: (34 commits)
cluster verify: add hvparams verification
Remove dumb-allocator
Open other clusters' ...
Michael Hanselmann
07:29 pm ganeti-local Revision 7f0a3ddf: Merge branch 'devel-2.4'
* devel-2.4: (34 commits)
cluster verify: add hvparams verification
Remove dumb-allocator
Open other clusters' ...
Michael Hanselmann
07:07 pm ganeti-local Revision fb87cbeb: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
Wait for master to become available on initialization
Start all daemons on cluster initialization
...
Michael Hanselmann
07:07 pm Revision fb87cbeb: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
Wait for master to become available on initialization
Start all daemons on cluster initialization
...
Michael Hanselmann
06:39 pm ganeti-local Revision 58a59652: cluster verify: add hvparams verification
Currently, the validity of the hypervisor parameters is only checked
at init/modification time, and not in the cluste...
Iustin Pop
06:39 pm Revision 58a59652: cluster verify: add hvparams verification
Currently, the validity of the hypervisor parameters is only checked
at init/modification time, and not in the cluste...
Iustin Pop
06:34 pm ganeti-local Revision 6f547f96: Remove dumb-allocator
- Remove the actual code
- Remove mentions of it from iallocator.rst, and use hail instead
- Also remove mentions of ...
Guido Trotter
06:34 pm Revision 6f547f96: Remove dumb-allocator
- Remove the actual code
- Remove mentions of it from iallocator.rst, and use hail instead
- Also remove mentions of ...
Guido Trotter
05:38 pm ganeti-local Revision e1ab08db: Open other clusters' config in foreign mode
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
05:38 pm Revision e1ab08db: Open other clusters' config in foreign mode
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin...
Stephen Shirley
05:36 pm ganeti-local Revision caedacde: Add (unused) arg to _OfflineClusterMerge
cli._RunWhileClusterStoppedHelper.Call passes (self, *args) to functions
called via cli.RunWhileClusterStoppedHelper(...
Stephen Shirley
05:36 pm Revision caedacde: Add (unused) arg to _OfflineClusterMerge
cli._RunWhileClusterStoppedHelper.Call passes (self, *args) to functions
called via cli.RunWhileClusterStoppedHelper(...
Stephen Shirley
03:15 pm ganeti-local Revision c6a65efb: Fix unittest breakage on Python 2.4/2.5
Commit 70b0d2a29 broke unittests on Python 2.4 and 2.5. Turns out that
Python 2.6 and above allow classes to be passe...
Michael Hanselmann
03:15 pm Revision c6a65efb: Fix unittest breakage on Python 2.4/2.5
Commit 70b0d2a29 broke unittests on Python 2.4 and 2.5. Turns out that
Python 2.6 and above allow classes to be passe...
Michael Hanselmann
02:40 pm ganeti-local Revision c95c0f71: Add list of design document drafts
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N...
Michael Hanselmann
02:40 pm Revision c95c0f71: Add list of design document drafts
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N...
Michael Hanselmann
01:05 pm ganeti-local Revision 70b0d2a2: Ensure all resources are used by RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:05 pm ganeti-local Revision d50a2223: Check for duplicate RAPI URIs and handlers
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:05 pm Revision 70b0d2a2: Ensure all resources are used by RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:05 pm Revision d50a2223: Check for duplicate RAPI URIs and handlers
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:04 pm ganeti-local Revision 54d4c13b: RAPI client: Wrap /2/redistribute-config resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:04 pm ganeti-local Revision b680c8be: RAPI client: De-/activating instance disks
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:04 pm Revision b680c8be: RAPI client: De-/activating instance disks
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:04 pm Revision 54d4c13b: RAPI client: Wrap /2/redistribute-config resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:04 pm ganeti-local Revision 08c11c40: Add unittest for RAPI client's ModifyInstance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:04 pm Revision 08c11c40: Add unittest for RAPI client's ModifyInstance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:01 pm ganeti-local Revision 83e5e26f: Watcher: Fix endless repair tries for broken secondary
In cases where secondary was offline and not evacuated watcher tried
to activate-disks in an endless manner, but this...
René Nussbaumer
01:01 pm Revision 83e5e26f: Watcher: Fix endless repair tries for broken secondary
In cases where secondary was offline and not evacuated watcher tried
to activate-disks in an endless manner, but this...
René Nussbaumer

01/26/2011

08:20 pm ganeti-local Revision 397693d3: Verify disks: increase parallelism and other fixes
The recent work on multi-VG support has converted LUClusterVerifyDisks
into doing serialised calls to each node, as e...
Iustin Pop
08:20 pm Revision 397693d3: Verify disks: increase parallelism and other fixes
The recent work on multi-VG support has converted LUClusterVerifyDisks
into doing serialised calls to each node, as e...
Iustin Pop
08:07 pm Revision fd78c5ce: gnt-cluster verify-disks: fix VG name
Recent multi-VG work already exports the missing LV names as vg/lv,
not simply lv. So the query and addition of the V...
Iustin Pop
08:07 pm ganeti-local Revision fd78c5ce: gnt-cluster verify-disks: fix VG name
Recent multi-VG work already exports the missing LV names as vg/lv,
not simply lv. So the query and addition of the V...
Iustin Pop
06:53 pm Revision c9c41373: Deactivate disks: allow skipping hypervisor checks
In some cases (e.g. the hypervisor not running at all), we might want
to force disk deactivation, skipping the hyperv...
Iustin Pop
06:53 pm ganeti-local Revision c9c41373: Deactivate disks: allow skipping hypervisor checks
In some cases (e.g. the hypervisor not running at all), we might want
to force disk deactivation, skipping the hyperv...
Iustin Pop
06:26 pm ganeti-local Revision 3b6b6129: Wait for master to become available on initialization
This is analogue to the existing check for a responsive node daemon.
Signed-off-by: Michael Hanselmann <hansmi@googl...
Michael Hanselmann
06:26 pm Revision 3b6b6129: Wait for master to become available on initialization
This is analogue to the existing check for a responsive node daemon.
Signed-off-by: Michael Hanselmann <hansmi@googl...
Michael Hanselmann
06:25 pm ganeti-local Revision 952d7515: Start all daemons on cluster initialization
At least ganeti-confd was not started. It got started a few minutes
later by ganeti-watcher. Also move one pylint dis...
Michael Hanselmann
06:25 pm Revision 952d7515: Start all daemons on cluster initialization
At least ganeti-confd was not started. It got started a few minutes
later by ganeti-watcher. Also move one pylint dis...
Michael Hanselmann
06:24 pm ganeti-local Revision f313e7be: Clarify job processing order in admin guide
The fact that jobs don't necessarily execute in order has been source
for some confusion. Hopefully this update will ...
Michael Hanselmann
06:24 pm Revision f313e7be: Clarify job processing order in admin guide
The fact that jobs don't necessarily execute in order has been source
for some confusion. Hopefully this update will ...
Michael Hanselmann
06:06 pm Revision 34616379: Improve option descriptions
Also replace hardcoded “xenvg” with constant.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ius...
Michael Hanselmann
06:06 pm ganeti-local Revision 34616379: Improve option descriptions
Also replace hardcoded “xenvg” with constant.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ius...
Michael Hanselmann
05:44 pm Revision 65cb5c4d: Remove two unused variables
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
05:44 pm ganeti-local Revision 65cb5c4d: Remove two unused variables
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:50 pm ganeti-local Revision afc3c260: Show hidden/blacklisted OSes in cluster info
Since we can blacklist/hide non-existing OSes (for preseeding), we
cannot query easily the OSes themselves for this s...
Iustin Pop
04:50 pm Revision afc3c260: Show hidden/blacklisted OSes in cluster info
Since we can blacklist/hide non-existing OSes (for preseeding), we
cannot query easily the OSes themselves for this s...
Iustin Pop
04:50 pm ganeti-local Revision a53cd1f4: Further man page updates for OS parameters
Also replace one UTF-8 char with the ASCII equivalent, not all Pandoc
versions support it.
Signed-off-by: Iustin Pop...
Iustin Pop
04:50 pm Revision a53cd1f4: Further man page updates for OS parameters
Also replace one UTF-8 char with the ASCII equivalent, not all Pandoc
versions support it.
Signed-off-by: Iustin Pop...
Iustin Pop
04:50 pm ganeti-local Revision a01dd3c6: Change the Makefile to use bash as SHELL
This is because we want, whenever we use sequences of commands, to set
pipefail, otherwise detecting build failures i...
Iustin Pop
04:50 pm Revision a01dd3c6: Change the Makefile to use bash as SHELL
This is because we want, whenever we use sequences of commands, to set
pipefail, otherwise detecting build failures i...
Iustin Pop
02:28 pm Revision d1b1deb4: Add documentation for OS parameters
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:28 pm ganeti-local Revision d1b1deb4: Add documentation for OS parameters
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:26 pm Revision 5ca09268: Fix LUOSDiagnose and non-vm_capable nodes
This skips non-vm_capable nodes in the OS diagnose search, since such
OSes will not be used anyway on those nodes.
S...
Iustin Pop
02:26 pm ganeti-local Revision 5ca09268: Fix LUOSDiagnose and non-vm_capable nodes
This skips non-vm_capable nodes in the OS diagnose search, since such
OSes will not be used anyway on those nodes.
S...
Iustin Pop
01:45 pm ganeti-local Revision 8b437a6e: Rephrasing two error messages for auto promotion
Using auto_promote or auto-promote can lead to confusion on using the
user facing interfaces. While auto-promote is f...
René Nussbaumer
01:45 pm Revision 8b437a6e: Rephrasing two error messages for auto promotion
Using auto_promote or auto-promote can lead to confusion on using the
user facing interfaces. While auto-promote is f...
René Nussbaumer
12:38 pm ganeti-local Revision 996f742d: lvmstrap: fix logic bug for partition reread
The if structure in CheckReread is broken, and makes partitions reread
be full of race issues (esp. after updating th...
Iustin Pop
12:38 pm Revision 996f742d: lvmstrap: fix logic bug for partition reread
The if structure in CheckReread is broken, and makes partitions reread
be full of race issues (esp. after updating th...
Iustin Pop
12:31 pm ganeti-local Revision 985e3f77: storage: Check that mapper is either used or None
This is a followup patch to the one moving GetAllocatable out to
module level.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
12:31 pm Revision 985e3f77: storage: Check that mapper is either used or None
This is a followup patch to the one moving GetAllocatable out to
module level.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
12:06 pm Revision 5ae7cd11: Fix bug in “gnt-node list-storage”
LVM PV storage units would always show as allocatable, even when they
weren't. For some reason I have not been able t...
Michael Hanselmann
12:06 pm ganeti-local Revision 5ae7cd11: Fix bug in “gnt-node list-storage”
LVM PV storage units would always show as allocatable, even when they
weren't. For some reason I have not been able t...
Michael Hanselmann
11:17 am Revision 6ec77900: Fix payload check for out-of-band health
This logic error was not detected before as health has not been
implemented on the cli and therefore no QA code exist...
René Nussbaumer
11:17 am ganeti-local Revision 6ec77900: Fix payload check for out-of-band health
This logic error was not detected before as health has not been
implemented on the cli and therefore no QA code exist...
René Nussbaumer
11:11 am ganeti-local Revision edd8fe4c: Fix premature abort of LUOobCommand due to result.Raise
This is a bug I recognized while doing tests on gnt-node health. A left
over result.Raise line causes premature abort...
René Nussbaumer
11:11 am Revision edd8fe4c: Fix premature abort of LUOobCommand due to result.Raise
This is a bug I recognized while doing tests on gnt-node health. A left
over result.Raise line causes premature abort...
René Nussbaumer
« Previous
Next »
 

Also available in: Atom