Activity

From 02/16/2011 to 03/17/2011

03/17/2011

06:43 pm Revision b423c513: Remove restrictive hook node list check
Commit dd7f67762 added a restrictive check for the node lists returned
by BuildHooksEnv, leading to errors with some ...
Michael Hanselmann
06:43 pm ganeti-local Revision b423c513: Remove restrictive hook node list check
Commit dd7f67762 added a restrictive check for the node lists returned
by BuildHooksEnv, leading to errors with some ...
Michael Hanselmann
06:39 pm ganeti-local Revision f0a80b01: watcher: Fix misleading usage output
When “ganeti-watcher” is called with an argument, it would hint at
a non-existing “-f” parameter. With this patch the...
Michael Hanselmann
06:39 pm Revision f0a80b01: watcher: Fix misleading usage output
When “ganeti-watcher” is called with an argument, it would hint at
a non-existing “-f” parameter. With this patch the...
Michael Hanselmann
06:38 pm Revision 562be46d: Revert "Add temporary dir/file for htools import"
This reverts commit 8bc9e04a21457c4188475dc849d0d7d1e22ee929, not
needed anymore.
Signed-off-by: Iustin Pop <iustin@...
Iustin Pop
06:38 pm ganeti-local Revision 562be46d: Revert "Add temporary dir/file for htools import"
This reverts commit 8bc9e04a21457c4188475dc849d0d7d1e22ee929, not
needed anymore.
Signed-off-by: Iustin Pop <iustin@...
Iustin Pop
06:04 pm Revision dc384cf0: Merge remote branch 'htools/master'
* htools/master: (605 commits)
Update NEWS file for version 0.3.1
Update copyright years in the man pages
Remov...
Iustin Pop
06:04 pm ganeti-local Revision dc384cf0: Merge remote branch 'htools/master'
* htools/master: (605 commits)
Update NEWS file for version 0.3.1
Update copyright years in the man pages
Remov...
Iustin Pop
05:29 pm Revision 8bc9e04a: Add temporary dir/file for htools import
In order for “git merge -s recursive -X subtree=htools” to do its
magic, an (mostly empty) directory must exist in th...
Iustin Pop
05:29 pm ganeti-local Revision 8bc9e04a: Add temporary dir/file for htools import
In order for “git merge -s recursive -X subtree=htools” to do its
magic, an (mostly empty) directory must exist in th...
Iustin Pop
01:49 pm Revision 0dfa2c22: Fix hook node list when adding node
This broke QA (and everyone trying to add a node) by complaining about
different node lists.
Signed-off-by: Michael ...
Michael Hanselmann
01:49 pm ganeti-local Revision 0dfa2c22: Fix hook node list when adding node
This broke QA (and everyone trying to add a node) by complaining about
different node lists.
Signed-off-by: Michael ...
Michael Hanselmann
12:17 pm ganeti-local Revision 50769215: Clarify --force-join parameter message
This isn't only used during cluster merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael ...
Stephen Shirley
12:17 pm Revision 50769215: Clarify --force-join parameter message
This isn't only used during cluster merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael ...
Stephen Shirley

03/16/2011

07:58 pm Revision dd7f6776: hooks: Provide variables with post-opcode values
When a hook is called, it is provided with a number of variables
describing the status of the instance/node/etc. befo...
Michael Hanselmann
07:58 pm Revision ebc75510: HooksMaster: Add more assertions for variable names
Also replace explicit loop with dict.update.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
07:58 pm ganeti-local Revision ebc75510: HooksMaster: Add more assertions for variable names
Also replace explicit loop with dict.update.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
07:58 pm ganeti-local Revision dd7f6776: hooks: Provide variables with post-opcode values
When a hook is called, it is provided with a number of variables
describing the status of the instance/node/etc. befo...
Michael Hanselmann
07:58 pm Revision 0306ff62: mcpu: Tidy HooksMaster a bit
- Dictionary indentation
- Add empty lines for readability
- Simplify conditional code
Signed-off-by: Michael Hansel...
Michael Hanselmann
07:58 pm ganeti-local Revision 0306ff62: mcpu: Tidy HooksMaster a bit
- Dictionary indentation
- Add empty lines for readability
- Simplify conditional code
Signed-off-by: Michael Hansel...
Michael Hanselmann
07:58 pm ganeti-local Revision 3d265c2b: cmdlib: Factorize running post-pase hook
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:58 pm Revision 3d265c2b: cmdlib: Factorize running post-pase hook
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:37 pm ganeti-local Revision e4e35357: locking: Fix race condition in lock monitor
In some rare cases it can happen that a lock is re-created very soon
after deletion, while the old instance hasn't be...
Michael Hanselmann
07:37 pm Revision e4e35357: locking: Fix race condition in lock monitor
In some rare cases it can happen that a lock is re-created very soon
after deletion, while the old instance hasn't be...
Michael Hanselmann

03/15/2011

03:11 pm Revision 4fab7cab: QA: Add tests for queries via RAPI
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:11 pm ganeti-local Revision 4fab7cab: QA: Add tests for queries via RAPI
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:11 pm ganeti-local Revision 51ae7c85: qlang: Remove unused import
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:11 pm Revision 51ae7c85: qlang: Remove unused import
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:04 pm ganeti-local Revision 208a6cff: RAPI: Add support for querying resources
- Access is only permitted for authenticated clients (queries can return
sensitive data)
- Filters can be specified...
Michael Hanselmann
03:04 pm Revision 208a6cff: RAPI: Add support for querying resources
- Access is only permitted for authenticated clients (queries can return
sensitive data)
- Filters can be specified...
Michael Hanselmann
03:04 pm Revision 1c7fd467: Add support for query resources in RAPI URIs
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:04 pm ganeti-local Revision 1c7fd467: Add support for query resources in RAPI URIs
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:04 pm Revision c1391810: masterd: Simplify code for field queries
Instead of going via cmdlib and using special cases for different
resources, the list of fields is used directly.
Si...
Michael Hanselmann
03:04 pm ganeti-local Revision c1391810: masterd: Simplify code for field queries
Instead of going via cmdlib and using special cases for different
resources, the list of fields is used directly.
Si...
Michael Hanselmann
03:04 pm Revision abd66bf8: constants: Rename QR_OP_*, add QR_VIA_RAPI
Commit 28b71a76 added a list of resources which can be queried using
LUXI. Unfortunately the variable was named “QR_O...
Michael Hanselmann
03:04 pm ganeti-local Revision abd66bf8: constants: Rename QR_OP_*, add QR_VIA_RAPI
Commit 28b71a76 added a list of resources which can be queried using
LUXI. Unfortunately the variable was named “QR_O...
Michael Hanselmann
02:57 pm ganeti-local Revision 31554d0a: qlang: Remove unused ReadSimpleFilter
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
02:57 pm Revision 31554d0a: qlang: Remove unused ReadSimpleFilter
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
02:50 pm Revision 7d4da09e: utils: Export NiceSortKey function
The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting...
Michael Hanselmann
02:50 pm ganeti-local Revision 7d4da09e: utils: Export NiceSortKey function
The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting...
Michael Hanselmann
12:41 pm Revision 9026e935: TLReplaceDisks: Add check if disks are activated
Previously we failed later with a rather useless error message. This
patch fixes this and tells the user to activate-...
René Nussbaumer
12:41 pm ganeti-local Revision 9026e935: TLReplaceDisks: Add check if disks are activated
Previously we failed later with a rather useless error message. This
patch fixes this and tells the user to activate-...
René Nussbaumer

03/14/2011

12:51 pm Revision 7738342c: LUOsDiagnose: Move legacy behaviour into filter
The behaviour of LUOsDiagnose needs special treatment. Commit d22dfef7
changed it to not return hidden, blacklisted o...
Michael Hanselmann
12:51 pm ganeti-local Revision 7738342c: LUOsDiagnose: Move legacy behaviour into filter
The behaviour of LUOsDiagnose needs special treatment. Commit d22dfef7
changed it to not return hidden, blacklisted o...
Michael Hanselmann
12:50 pm ganeti-local Revision be3a4b14: Convert OsDiagnose to query
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:50 pm Revision be3a4b14: Convert OsDiagnose to query
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:49 pm ganeti-local Revision 341ff8e9: qlang: Add some more documentation for filters
It's not perfect, but at least some more.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ...
Michael Hanselmann
12:49 pm Revision 341ff8e9: qlang: Add some more documentation for filters
It's not perfect, but at least some more.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ...
Michael Hanselmann
12:48 pm Revision 425e5bf0: query: Add conversion wrapper
Allows converting the value of a column before returning it. Useful for
sorting while still using one of the other ge...
Michael Hanselmann
12:48 pm ganeti-local Revision 425e5bf0: query: Add conversion wrapper
Allows converting the value of a column before returning it. Useful for
sorting while still using one of the other ge...
Michael Hanselmann

03/11/2011

07:06 pm ganeti-local Revision 8864d152: Revert "Only merge nodes that are known to not be offline"
This reverts commit 288f240f62dafa8bd8ba7482c8367adbdf6d96c2.
That commit was buggy at various levels:
- broke ssh...
Guido Trotter
07:06 pm Revision 8864d152: Revert "Only merge nodes that are known to not be offline"
This reverts commit 288f240f62dafa8bd8ba7482c8367adbdf6d96c2.
That commit was buggy at various levels:
- broke ssh...
Guido Trotter
07:06 pm Revision 8697f0fa: cluster-merge: only operate on online nodes
The node list in MergerData is used only to:
- stop ganeti on the nodes
- readd the nodes to the cluster
As such ...
Guido Trotter
07:06 pm ganeti-local Revision 8697f0fa: cluster-merge: only operate on online nodes
The node list in MergerData is used only to:
- stop ganeti on the nodes
- readd the nodes to the cluster
As such ...
Guido Trotter
07:05 pm ganeti-local Revision 3a93eebb: Fix epydoc warning about unknown reference
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:05 pm Revision 3a93eebb: Fix epydoc warning about unknown reference
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:35 pm Revision fe698b38: config: Wrap MatchNameComponent, reduce lock duration
- Remove duplication by merging two MatchNameComponent into a wrapper
- Reduce lock duration by getting list of names...
Michael Hanselmann
06:35 pm ganeti-local Revision fe698b38: config: Wrap MatchNameComponent, reduce lock duration
- Remove duplication by merging two MatchNameComponent into a wrapper
- Reduce lock duration by getting list of names...
Michael Hanselmann
03:27 pm ganeti-local Revision 8e7078e0: opcodes: Document OpQueryFields' parameters
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:27 pm Revision 8e7078e0: opcodes: Document OpQueryFields' parameters
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:55 pm Revision 71a24f8f: Update NEWS file for version 0.3.1
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hansel...
Iustin Pop
12:55 pm ganeti-local Revision 71a24f8f: Update NEWS file for version 0.3.1
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hansel...
Iustin Pop
12:55 pm Revision 26f7b098: Update copyright years in the man pages
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Iustin Pop
12:55 pm ganeti-local Revision 26f7b098: Update copyright years in the man pages
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Iustin Pop
12:55 pm Revision 05a210a3: Remove obsolete env vars from the manpages
Commit 16c2369c removed support for using environment variables for
selecting the text backend (since now it's just o...
Iustin Pop
12:55 pm ganeti-local Revision 05a210a3: Remove obsolete env vars from the manpages
Commit 16c2369c removed support for using environment variables for
selecting the text backend (since now it's just o...
Iustin Pop

03/10/2011

06:36 pm ganeti-local Revision 288f240f: Only merge nodes that are known to not be offline
Otherwise the readd will fail, breaking the merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: ...
Stephen Shirley
06:36 pm Revision 288f240f: Only merge nodes that are known to not be offline
Otherwise the readd will fail, breaking the merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: ...
Stephen Shirley
04:45 pm Revision d62ed502: Treat empty oob_program param as default
There is currently no way to reset oob_program back to its default from
the cmdline, which causes problems for cluste...
Stephen Shirley
04:45 pm ganeti-local Revision d62ed502: Treat empty oob_program param as default
There is currently no way to reset oob_program back to its default from
the cmdline, which causes problems for cluste...
Stephen Shirley
04:30 pm ganeti-local Revision 377972f4: Fix bug in instance listing with orphan instances
Nodes can return unknown instances, so we shouldn't use the name as an
index without checking.
Signed-off-by: Iustin...
Iustin Pop
04:30 pm Revision 377972f4: Fix bug in instance listing with orphan instances
Nodes can return unknown instances, so we shouldn't use the name as an
index without checking.
Signed-off-by: Iustin...
Iustin Pop
04:29 pm ganeti-local Revision c24e519e: Fix bug related to log opening failures
If opening the log file fails, then we shouldn't attempt to use that
variable.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
04:29 pm Revision c24e519e: Fix bug related to log opening failures
If opening the log file fails, then we shouldn't attempt to use that
variable.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
02:15 pm Revision faaabe3c: Instance failover: fix bug for INT_MIRROR cases
Patches db366d9a and aac4511a added support for EXT_MIRROR instances,
but inadvertently introduced a bug: for INT_MIR...
Iustin Pop
02:15 pm ganeti-local Revision faaabe3c: Instance failover: fix bug for INT_MIRROR cases
Patches db366d9a and aac4511a added support for EXT_MIRROR instances,
but inadvertently introduced a bug: for INT_MIR...
Iustin Pop

03/09/2011

03:36 pm Revision cfed3b9f: gnt-cluster epo: Adding --power-delay flag
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:36 pm ganeti-local Revision cfed3b9f: gnt-cluster epo: Adding --power-delay flag
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:36 pm Revision 0a1fc31c: gnt-node power: Adding --power-delay flag
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:36 pm ganeti-local Revision 0a1fc31c: gnt-node power: Adding --power-delay flag
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:36 pm Revision 0c086a13: cli.py: Adding POWER_DELAY_OPT
The command line option --power-delay sets the time waited between power
ons.
Signed-off-by: René Nussbaumer <rn@goo...
René Nussbaumer
03:36 pm ganeti-local Revision 0c086a13: cli.py: Adding POWER_DELAY_OPT
The command line option --power-delay sets the time waited between power
ons.
Signed-off-by: René Nussbaumer <rn@goo...
René Nussbaumer
02:38 pm ganeti-local Revision c199dbae: Bump version for 2.4.1 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
02:38 pm Revision c199dbae: Bump version for 2.4.1 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
11:39 am Revision beff3779: OpOobCommand: Adding power on delay
This delays the invocation of the power on of the next node. So if you
power on a bunch of nodes it will not blow the...
René Nussbaumer
11:39 am ganeti-local Revision beff3779: OpOobCommand: Adding power on delay
This delays the invocation of the power on of the next node. So if you
power on a bunch of nodes it will not blow the...
René Nussbaumer
11:39 am Revision c4ec0755: OpOobCommand: Document all fields
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
11:39 am ganeti-local Revision c4ec0755: OpOobCommand: Document all fields
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
11:39 am Revision fcecea0b: gnt-cluster epo: Adding --shutdown-timeout
This adds the --shutdown-timeout flag to gnt-cluster epo to specify the
shutdown timeout for instance shutdown.
Sign...
René Nussbaumer
11:39 am ganeti-local Revision fcecea0b: gnt-cluster epo: Adding --shutdown-timeout
This adds the --shutdown-timeout flag to gnt-cluster epo to specify the
shutdown timeout for instance shutdown.
Sign...
René Nussbaumer

03/08/2011

07:26 pm ganeti-local Revision 87c80992: cfgupgrade: Fix critical bug overwriting RAPI users file
The cfgupgrade tool was designed to be idempotent, that means it could
be run several times and still give produce th...
Michael Hanselmann
07:26 pm Revision 87c80992: cfgupgrade: Fix critical bug overwriting RAPI users file
The cfgupgrade tool was designed to be idempotent, that means it could
be run several times and still give produce th...
Michael Hanselmann
02:01 pm Revision 41e794f6: KVM: use cache=none for shared disk templates
Disable host cache for externally mirrored disks to avoid cache incoherency.
Without this, migrations between the sam...
Apollon Oikonomopoulos
02:01 pm Revision 9869360c: Shared file support for tools/burnin
Make burnin work with -t sharedfile and update burnin's help.
Shared block storage support is *not* included, as cur...
Apollon Oikonomopoulos
02:01 pm Revision 3429a076: Rename DTS_NET_MIRROR to DTS_INT_MIRROR
DTS_INT_MIRROR better contrasts DTS_EXT_MIRROR.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
[iustin...
Apollon Oikonomopoulos
02:01 pm ganeti-local Revision 3429a076: Rename DTS_NET_MIRROR to DTS_INT_MIRROR
DTS_INT_MIRROR better contrasts DTS_EXT_MIRROR.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
[iustin...
Apollon Oikonomopoulos
02:01 pm ganeti-local Revision db366d9a: Shared storage instance failover
Modify LUFailoverInstance to enable shared storage instances to failover.
Shared storage instance failover requires e...
Apollon Oikonomopoulos
02:01 pm ganeti-local Revision 41e794f6: KVM: use cache=none for shared disk templates
Disable host cache for externally mirrored disks to avoid cache incoherency.
Without this, migrations between the sam...
Apollon Oikonomopoulos
02:01 pm ganeti-local Revision 9869360c: Shared file support for tools/burnin
Make burnin work with -t sharedfile and update burnin's help.
Shared block storage support is *not* included, as cur...
Apollon Oikonomopoulos
02:01 pm Revision db366d9a: Shared storage instance failover
Modify LUFailoverInstance to enable shared storage instances to failover.
Shared storage instance failover requires e...
Apollon Oikonomopoulos
02:01 pm ganeti-local Revision aac4511a: Shared storage node migration
Modify LUNodeMigrate to provide node migration for nodes with instances using
shared storage. gnt-node migrate has to...
Apollon Oikonomopoulos
02:01 pm Revision aac4511a: Shared storage node migration
Modify LUNodeMigrate to provide node migration for nodes with instances using
shared storage. gnt-node migrate has to...
Apollon Oikonomopoulos
02:00 pm Revision 77fcff4a: Shared storage instance migration
Modify LUMigrateInstance and TLMigrateInstance to allow instance migrations for
instances with DTS_EXT_MIRROR disk te...
Apollon Oikonomopoulos
02:00 pm Revision 1b7761fd: CLI changes to facilitate shared storage migration/failover
Add DST_NODE_OPT to cli.py to use for directly specifying the target node
during migration/failover.
gnt-instance fa...
Apollon Oikonomopoulos
02:00 pm Revision 8eb34306: Migration and failover: add iallocator and target_node slots
Add iallocator and target_node slots to OpMigrateInstance and
OpFailoverInstance to facilitate shared-storage-backed ...
Apollon Oikonomopoulos
02:00 pm Revision 1f1d54e7: IAllocator changes to work with shared storage
Make cmdlib.IAllocator shared-storage-aware. IAllocator requires secondary
nodes only on DTS_NET_MIRROR disk template...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision 77fcff4a: Shared storage instance migration
Modify LUMigrateInstance and TLMigrateInstance to allow instance migrations for
instances with DTS_EXT_MIRROR disk te...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision b6135bbc: Shared block storage support
This patch introduces basic shared block storage support.
It introduces a new storage backend, bdev.PersistentBlockD...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision 1f1d54e7: IAllocator changes to work with shared storage
Make cmdlib.IAllocator shared-storage-aware. IAllocator requires secondary
nodes only on DTS_NET_MIRROR disk template...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision 8eb34306: Migration and failover: add iallocator and target_node slots
Add iallocator and target_node slots to OpMigrateInstance and
OpFailoverInstance to facilitate shared-storage-backed ...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision 1b7761fd: CLI changes to facilitate shared storage migration/failover
Add DST_NODE_OPT to cli.py to use for directly specifying the target node
during migration/failover.
gnt-instance fa...
Apollon Oikonomopoulos
02:00 pm Revision b6135bbc: Shared block storage support
This patch introduces basic shared block storage support.
It introduces a new storage backend, bdev.PersistentBlockD...
Apollon Oikonomopoulos
02:00 pm Revision 2be7273c: Add bdev_sizes RPC call
The bdev_sizes multi-node RPC call returns the sizes of the requested
block devices on the desired nodes. Its intende...
Apollon Oikonomopoulos
02:00 pm ganeti-local Revision 2be7273c: Add bdev_sizes RPC call
The bdev_sizes multi-node RPC call returns the sizes of the requested
block devices on the desired nodes. Its intende...
Apollon Oikonomopoulos
12:55 pm ganeti-local Revision 2932dc44: QA: Improve tests for gnt-os
- Test OS lists via command line and RAPI
- Test “gnt-os diagnose” and “gnt-os info”
Signed-off-by: Michael Hanselma...
Michael Hanselmann
12:55 pm Revision 2932dc44: QA: Improve tests for gnt-os
- Test OS lists via command line and RAPI
- Test “gnt-os diagnose” and “gnt-os info”
Signed-off-by: Michael Hanselma...
Michael Hanselmann
12:55 pm Revision 79eac09b: QA: Add utility to ensure item is not in sequence
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:55 pm ganeti-local Revision 79eac09b: QA: Add utility to ensure item is not in sequence
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:55 pm Revision 074e139f: QA: Rename OS state test for clarification
Also add an additional check to ensure the OS does not exist.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
12:55 pm ganeti-local Revision 074e139f: QA: Rename OS state test for clarification
Also add an additional check to ensure the OS does not exist.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
12:55 pm Revision 80009a71: QA: Use constants instead of hardcoded numbers
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:55 pm ganeti-local Revision 80009a71: QA: Use constants instead of hardcoded numbers
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

03/07/2011

06:06 pm Revision ee7f592e: Log log-file reopening
This makes the log files get an record notifying of the reopen, so as
to force creation of the log files soon after r...
Iustin Pop
06:06 pm ganeti-local Revision ee7f592e: Log log-file reopening
This makes the log files get an record notifying of the reopen, so as
to force creation of the log files soon after r...
Iustin Pop
03:43 pm Revision b713fb7a: Merge branch 'stable-2.4'
* stable-2.4:
Release 2.4.0
Small improvement to the ganeti man page
Fix LUClusterRepairDiskSizes and rpc resul...
Iustin Pop
03:43 pm ganeti-local Revision b713fb7a: Merge branch 'stable-2.4'
* stable-2.4:
Release 2.4.0
Small improvement to the ganeti man page
Fix LUClusterRepairDiskSizes and rpc resul...
Iustin Pop
03:28 pm Revision 3b877f08: query: Add operator for truth
The “?” operator is the equivalent of “if var” in Python.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi...
Michael Hanselmann
03:28 pm ganeti-local Revision 3b877f08: query: Add operator for truth
The “?” operator is the equivalent of “if var” in Python.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi...
Michael Hanselmann
01:57 pm ganeti-local Revision 20203756: Release 2.4.0
NEWS update and version bump.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@...
Iustin Pop
01:57 pm Revision 20203756: Release 2.4.0
NEWS update and version bump.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@...
Iustin Pop
12:36 pm ganeti-local Revision 37aeca89: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
RAPI: fi...
Iustin Pop
12:36 pm Revision 37aeca89: Merge branch 'devel-2.3' into devel-2.4
* devel-2.3:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
RAPI: fi...
Iustin Pop
11:50 am ganeti-local Revision 7ba19f39: Small improvement to the ganeti man page
Also specifies the comma-escaping feature.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaume...
Iustin Pop
11:50 am Revision 7ba19f39: Small improvement to the ganeti man page
Also specifies the comma-escaping feature.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaume...
Iustin Pop
10:59 am ganeti-local Revision 2ca60304: Merge branch 'devel-2.2' into devel-2.3
* devel-2.2:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
Signed-of...
Iustin Pop
10:59 am Revision 2ca60304: Merge branch 'devel-2.2' into devel-2.3
* devel-2.2:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
Signed-of...
Iustin Pop

03/04/2011

12:41 pm ganeti-local Revision e50d8807: 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
12:41 pm Revision e50d8807: 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
12:41 pm Revision 4ae52cc6: 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
12:41 pm ganeti-local Revision 4ae52cc6: 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
12:34 pm Revision 63ea9789: RAPI: fix evacuate node resource
PollJob returns the whole op_results, hence a list of opcode results.
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
12:34 pm ganeti-local Revision 63ea9789: RAPI: fix evacuate node resource
PollJob returns the whole op_results, hence a list of opcode results.
Signed-off-by: Iustin Pop <iustin@google.com>
...
Iustin Pop
11:52 am Revision a84d1115: gnt-instance rename: Update the man-page
In commit 31fe5102a a additional check was added. This patch rephrases
the man page accordingly to address this chang...
René Nussbaumer
11:52 am ganeti-local Revision a84d1115: gnt-instance rename: Update the man-page
In commit 31fe5102a a additional check was added. This patch rephrases
the man page accordingly to address this chang...
René Nussbaumer

03/03/2011

05:45 pm Revision 31fe5102: LUInstanceRename: Fail if renamed hostname mismatch
There's a problem if you run gnt-instance rename with a non FQDN and the
renamed LU tries to resolve the hostname to ...
René Nussbaumer
05:45 pm ganeti-local Revision 31fe5102: LUInstanceRename: Fail if renamed hostname mismatch
There's a problem if you run gnt-instance rename with a non FQDN and the
renamed LU tries to resolve the hostname to ...
René Nussbaumer

03/02/2011

11:36 pm ganeti-local Revision df1f3c62: Merge remote branch 'stable-2.4' into devel-2.4
* origin/stable-2.4:
Fix typo in kvm-ifup script
NEWS: Replace smartquotes, start lines with uppercase
Update N...
Guido Trotter
11:36 pm Revision df1f3c62: Merge remote branch 'stable-2.4' into devel-2.4
* origin/stable-2.4:
Fix typo in kvm-ifup script
NEWS: Replace smartquotes, start lines with uppercase
Update N...
Guido Trotter
10:12 pm Revision e83d962b: Remove bridge field from rapi daemon
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
10:12 pm ganeti-local Revision e83d962b: Remove bridge field from rapi daemon
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
10:11 pm Revision c97fcab8: Remove bridge field from rapi client
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
10:11 pm ganeti-local Revision c97fcab8: Remove bridge field from rapi client
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
10:11 pm ganeti-local Revision ba05464f: Fix test rapi request
This was wrong even before, as it contained both a bridge and a link,
which are incompatible when passed together. Fi...
Guido Trotter
10:11 pm Revision ba05464f: Fix test rapi request
This was wrong even before, as it contained both a bridge and a link,
which are incompatible when passed together. Fi...
Guido Trotter
10:03 pm Revision 72f0ef8e: Remove deprecated 'bridge' nic parameter
This has been a synonym for "link" since a few major versions.
Add a NEWS entry so we won't forget to mention it at r...
Guido Trotter
10:03 pm ganeti-local Revision 72f0ef8e: Remove deprecated 'bridge' nic parameter
This has been a synonym for "link" since a few major versions.
Add a NEWS entry so we won't forget to mention it at r...
Guido Trotter
10:03 pm Revision 246f4067: Add comments about INIC, IDISK and NIC constants
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
10:03 pm ganeti-local Revision 246f4067: Add comments about INIC, IDISK and NIC constants
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
10:03 pm ganeti-local Revision 717920a0: Unhardcode constants from instance batch create
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
10:03 pm Revision 717920a0: Unhardcode constants from instance batch create
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
11:59 am Revision fbc263a9: query: Fix bug when names are specified
If the client/caller would specify names through the use of a filter,
the result would be sorted. This is a regressio...
Michael Hanselmann
11:59 am ganeti-local Revision fbc263a9: query: Fix bug when names are specified
If the client/caller would specify names through the use of a filter,
the result would be sorted. This is a regressio...
Michael Hanselmann
11:59 am ganeti-local Revision 99e92fa0: Fix typo in kvm-ifup script
Reported-by: Bas Tichelaar <bas@30loops.net>
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido...
Michael Hanselmann
11:59 am Revision 99e92fa0: Fix typo in kvm-ifup script
Reported-by: Bas Tichelaar <bas@30loops.net>
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido...
Michael Hanselmann

03/01/2011

07:18 pm Revision 85a0ff7e: Add DTS_MIRRORED frozenset
Use DTS_MIRRORED to indicate mirrored disk templates that allow
migrations/failover.
DTS_MIRRORED is the union of DT...
Apollon Oikonomopoulos
07:18 pm ganeti-local Revision 85a0ff7e: Add DTS_MIRRORED frozenset
Use DTS_MIRRORED to indicate mirrored disk templates that allow
migrations/failover.
DTS_MIRRORED is the union of DT...
Apollon Oikonomopoulos
07:18 pm ganeti-local Revision 7925d409: Shared file storage initialization code
Add shared file storage handling during cluster initialization.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.g...
Apollon Oikonomopoulos
07:18 pm Revision 7925d409: Shared file storage initialization code
Add shared file storage handling during cluster initialization.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.g...
Apollon Oikonomopoulos
07:11 pm Revision 4b97f902: Core shared file storage support
This patch introduces core file storage support, consisting of the following:
A configure-time switch for enabling/d...
Apollon Oikonomopoulos
07:11 pm ganeti-local Revision 4b97f902: Core shared file storage support
This patch introduces core file storage support, consisting of the following:
A configure-time switch for enabling/d...
Apollon Oikonomopoulos
05:22 pm Revision a997cec5: Add shared file storage design doc
Add doc/design-shared-storage.rst to document the proposed changes and update
Makefile.am respectively.
Signed-off-b...
Apollon Oikonomopoulos
05:22 pm ganeti-local Revision a997cec5: Add shared file storage design doc
Add doc/design-shared-storage.rst to document the proposed changes and update
Makefile.am respectively.
Signed-off-b...
Apollon Oikonomopoulos
03:42 pm Revision d3308c6b: cmdlib: Allow use of more complex filters
This patch finally enables the use of complex filters through opcodes
and LUXI.
Signed-off-by: Michael Hanselmann <h...
Michael Hanselmann
03:42 pm ganeti-local Revision d3308c6b: cmdlib: Allow use of more complex filters
This patch finally enables the use of complex filters through opcodes
and LUXI.
Signed-off-by: Michael Hanselmann <h...
Michael Hanselmann
03:42 pm ganeti-local Revision fb0be379: query: Add support for filters
This patch adds a “compiler” for query filters, converting them to a
callable function used while preparing the query...
Michael Hanselmann
03:42 pm Revision fb0be379: query: Add support for filters
This patch adds a “compiler” for query filters, converting them to a
callable function used while preparing the query...
Michael Hanselmann
03:31 pm Revision 111bf531: Add query field flags
Some fields (e.g. “name”) should be treated specially when comparing for
equality. Hypervisor names should use normal...
Michael Hanselmann
03:31 pm ganeti-local Revision 111bf531: Add query field flags
Some fields (e.g. “name”) should be treated specially when comparing for
equality. Hypervisor names should use normal...
Michael Hanselmann
12:02 pm Revision 88076fd1: qlang: Add new operators
These are only used programmatically, not exposed to the user.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
12:02 pm ganeti-local Revision 88076fd1: qlang: Add new operators
These are only used programmatically, not exposed to the user.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
11:32 am ganeti-local Revision df3df936: NEWS: Replace smartquotes, start lines with uppercase
- Sphinx converts ASCII quotes ("") to smartquotes (“”) automatically
- Sentences or list items start with an upperca...
Michael Hanselmann
11:32 am Revision df3df936: NEWS: Replace smartquotes, start lines with uppercase
- Sphinx converts ASCII quotes ("") to smartquotes (“”) automatically
- Sentences or list items start with an upperca...
Michael Hanselmann

02/28/2011

08:40 pm ganeti-local Revision 3ae70d76: Fix LU processor's GetECId
The exception was never actually raised.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato...
Michael Hanselmann
08:40 pm Revision 3ae70d76: Fix LU processor's GetECId
The exception was never actually raised.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato...
Michael Hanselmann
05:26 pm Revision ff699aa9: gnt-cluster master-failover: Undrain queue
- Move functions for drain status (tracked via file) from jqueue to jstore
- Undrain queue on master failover if nece...
Michael Hanselmann
05:26 pm ganeti-local Revision ff699aa9: gnt-cluster master-failover: Undrain queue
- Move functions for drain status (tracked via file) from jqueue to jstore
- Undrain queue on master failover if nece...
Michael Hanselmann
04:22 pm ganeti-local Revision 94b697b0: Update NEWS and release 2.4.0 rc3
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:22 pm Revision 94b697b0: Update NEWS and release 2.4.0 rc3
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:08 pm Revision de039dd4: Merge branch 'devel-2.4' into stable-2.4
* devel-2.4:
1-char comment typo fix
Expand some acronyms, add to glossary
query_unittest: Fix argument to set(...
Iustin Pop
04:08 pm ganeti-local Revision de039dd4: Merge branch 'devel-2.4' into stable-2.4
* devel-2.4:
1-char comment typo fix
Expand some acronyms, add to glossary
query_unittest: Fix argument to set(...
Iustin Pop
02:56 pm ganeti-local Revision 4ecb94d5: Fix potential data-loss bug in disk wipe routines
For the 2.4 release, we only add the missing RPC calls. However, this
needs to be fixed properly, by preventing usage...
Iustin Pop
02:56 pm Revision 4ecb94d5: Fix potential data-loss bug in disk wipe routines
For the 2.4 release, we only add the missing RPC calls. However, this
needs to be fixed properly, by preventing usage...
Iustin Pop
02:33 pm Revision b12d5e2e: Query: Add additional test to node.powered for OOB handling
This patch covers the testing of _GetNodePower of query.py not only for
unavailable but also for OOB support and retu...
René Nussbaumer
02:33 pm ganeti-local Revision b12d5e2e: Query: Add additional test to node.powered for OOB handling
This patch covers the testing of _GetNodePower of query.py not only for
unavailable but also for OOB support and retu...
René Nussbaumer

02/25/2011

05:18 pm ganeti-local Revision 73f1d185: 1-char comment typo fix
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
05:18 pm Revision 73f1d185: 1-char comment typo fix
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Stephen Shirley
04:22 pm ganeti-local Revision ea1440c1: gnt-* list-fields: Show field description
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
04:22 pm Revision ea1440c1: gnt-* list-fields: Show field description
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
02:25 pm Revision cc27265e: gnt-instance reboot start instance if not yet started
This patch starts the instance when gnt-instance reboot is invoked on a
instance already stopped.
Signed-off-by: Ren...
René Nussbaumer
02:25 pm ganeti-local Revision cc27265e: gnt-instance reboot start instance if not yet started
This patch starts the instance when gnt-instance reboot is invoked on a
instance already stopped.
Signed-off-by: Ren...
René Nussbaumer
12:13 pm Revision effb49b4: Update the DD of OOB with gnt-cluster epo
This command came up in a local discussion about how much logic we
should put into gnt-node power off. We decided to ...
René Nussbaumer
12:13 pm ganeti-local Revision effb49b4: Update the DD of OOB with gnt-cluster epo
This command came up in a local discussion about how much logic we
should put into gnt-node power off. We decided to ...
René Nussbaumer
11:55 am Revision f47941f8: utils: Export NiceSortKey function
The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting...
Michael Hanselmann
11:55 am ganeti-local Revision f47941f8: utils: Export NiceSortKey function
The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting...
Michael Hanselmann

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

Also available in: Atom