Activity

From 02/09/2011 to 03/10/2011

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

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

Also available in: Atom