Activity
From 07/20/2010 to 08/18/2010
08/18/2010
- 07:59 pm ganeti-local Revision 0f979a34: Merge branch 'devel-2.2'
- * devel-2.2:
RAPI client: Support modifying instances
RAPI: Allow modifying instance
Small fixes for instance c... - 07:59 pm Revision 0f979a34: Merge branch 'devel-2.2'
- * devel-2.2:
RAPI client: Support modifying instances
RAPI: Allow modifying instance
Small fixes for instance c... - 07:58 pm ganeti-local Revision 623fea30: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix --master-netdev arg name in gnt-cluster(8)
Restore 'tablet mouse on vnc' behavior
Document the... - 07:58 pm Revision 623fea30: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix --master-netdev arg name in gnt-cluster(8)
Restore 'tablet mouse on vnc' behavior
Document the... - 04:07 pm ganeti-local Revision 7845b8c8: Fix some small newline style issues
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:07 pm Revision 7845b8c8: Fix some small newline style issues
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision 3b7158ef: RAPI client: Support modifying instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm Revision 3b7158ef: RAPI client: Support modifying instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision 3882937a: RAPI: Allow modifying instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm Revision 3882937a: RAPI: Allow modifying instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:21 pm ganeti-local Revision dd0fa69d: Small fixes for instance creation via RAPI documentation
- - Inconsistencies
- Missing types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 02:21 pm Revision dd0fa69d: Small fixes for instance creation via RAPI documentation
- - Inconsistencies
- Missing types
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 02:21 pm ganeti-local Revision f99010b2: gnt-debug: Extend job queue tests
- Test multiple opcodes, also with failure.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:21 pm Revision f99010b2: gnt-debug: Extend job queue tests
- Test multiple opcodes, also with failure.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:21 pm ganeti-local Revision 963a068b: jqueue: Mark opcodes following failed ones as failed, too
- When an opcode fails, the job queue would leave following opcodes as “queued”,
which can be quite confusing. With thi... - 02:21 pm Revision 963a068b: jqueue: Mark opcodes following failed ones as failed, too
- When an opcode fails, the job queue would leave following opcodes as “queued”,
which can be quite confusing. With thi... - 02:21 pm ganeti-local Revision 6ea72e43: jqueue: Work around race condition between job processing and archival
- This is a simplified version of a patch I sent earlier to make sure the job
file is only written once with a finalize... - 02:21 pm Revision 6ea72e43: jqueue: Work around race condition between job processing and archival
- This is a simplified version of a patch I sent earlier to make sure the job
file is only written once with a finalize... - 11:28 am ganeti-local Revision 1a8337f2: rapi.client, http.client: Format url correctly when using IPv6
- This patch moves the FormatAddress helper function from daemon.py to
netutils.py. This enables its use in http.client... - 11:28 am Revision 1a8337f2: rapi.client, http.client: Format url correctly when using IPv6
- This patch moves the FormatAddress helper function from daemon.py to
netutils.py. This enables its use in http.client... - 11:27 am ganeti-local Revision db4e138b: Support IPv6 in lib/http/server.py
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:27 am Revision db4e138b: Support IPv6 in lib/http/server.py
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:27 am ganeti-local Revision b705c7a6: Support for resolving hostnames to IPv6 addresses
- This patch enables IPv6 name resolution by using socket.getaddrinfo
instead of socket.gethostbyname_ex.
It renames t... - 11:27 am Revision b705c7a6: Support for resolving hostnames to IPv6 addresses
- This patch enables IPv6 name resolution by using socket.getaddrinfo
instead of socket.gethostbyname_ex.
It renames t... - 11:27 am ganeti-local Revision eb202c13: Always use address instead of hostname in rpc.Client
- In light of the upcoming IPv6 support, this patch enables the rpc.Client
to always use a node's address to connect to... - 11:27 am Revision eb202c13: Always use address instead of hostname in rpc.Client
- In light of the upcoming IPv6 support, this patch enables the rpc.Client
to always use a node's address to connect to... - 11:26 am ganeti-local Revision d367b66c: cluster init: Write ssconf before noded starts
- This change is needed as we will need to read the primary ip version
cluster parameter before we start the node daemo... - 11:26 am Revision d367b66c: cluster init: Write ssconf before noded starts
- This change is needed as we will need to read the primary ip version
cluster parameter before we start the node daemo... - 11:26 am ganeti-local Revision 8b312c1d: Introduce new IPAddress classes
- This patch unifies the netutils functions dealing with IP addresses to
three classes:
- IPAddress: Common IP address ... - 11:26 am Revision 8b312c1d: Introduce new IPAddress classes
- This patch unifies the netutils functions dealing with IP addresses to
three classes:
- IPAddress: Common IP address ...
08/17/2010
- 05:55 pm ganeti-local Revision 1eb85930: Add template 2.3 design doc
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:55 pm Revision 1eb85930: Add template 2.3 design doc
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:53 pm Revision dc1e2262: jqueue: More checks for cancelling queued job
- We can also check when the lock status is updated. This will
improve job cancelling.
Signed-off-by: Michael Hanselma... - 04:53 pm ganeti-local Revision dc1e2262: jqueue: More checks for cancelling queued job
- We can also check when the lock status is updated. This will
improve job cancelling.
Signed-off-by: Michael Hanselma... - 04:34 pm ganeti-local Revision 84f790e6: errors: Function to check whether value is encoded error
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:34 pm Revision 84f790e6: errors: Function to check whether value is encoded error
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm ganeti-local Revision e35344b4: jqueue: Add more debug output
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision e35344b4: jqueue: Add more debug output
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision 5ec4b9d2: gnt-backup: Pass error code to OpPrereqError
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm ganeti-local Revision 5ec4b9d2: gnt-backup: Pass error code to OpPrereqError
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:44 pm ganeti-local Revision 07783cde: Merge branch 'devel-2.1'
- * devel-2.1:
Fix path in ganeti-rapi man page
Adjust message in case ~/.ssh is no directory
Signed-off-by: Iusti... - 03:44 pm Revision 07783cde: Merge branch 'devel-2.1'
- * devel-2.1:
Fix path in ganeti-rapi man page
Adjust message in case ~/.ssh is no directory
Signed-off-by: Iusti... - 03:36 pm ganeti-local Revision 46d2d8a2: Re-add the 'live' parameter to migration opcodes
- This patch reintroduces the live parameter, for backwards compatibility
at the Luxi level. This way, clients can work... - 03:36 pm Revision 46d2d8a2: Re-add the 'live' parameter to migration opcodes
- This patch reintroduces the live parameter, for backwards compatibility
at the Luxi level. This way, clients can work... - 03:04 pm Revision e538a046: Fix --master-netdev arg name in gnt-cluster(8)
- This fixes Issue 114.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go... - 03:04 pm ganeti-local Revision e538a046: Fix --master-netdev arg name in gnt-cluster(8)
- This fixes Issue 114.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go... - 03:04 pm ganeti-local Revision 31f6f67a: Restore 'tablet mouse on vnc' behavior
- We needed to revert commit 5b062a58ac76b39c2dc6a7e1543affdf43dc7ee7
because it was in conflict with the usb_mouse hv ... - 03:04 pm Revision 31f6f67a: Restore 'tablet mouse on vnc' behavior
- We needed to revert commit 5b062a58ac76b39c2dc6a7e1543affdf43dc7ee7
because it was in conflict with the usb_mouse hv ... - 03:04 pm ganeti-local Revision 77a2f6f4: Document the usb_mouse hv parameter
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:04 pm Revision 77a2f6f4: Document the usb_mouse hv parameter
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:04 pm ganeti-local Revision 78d019a0: Revert "Add -usbdevice tablet to KVM when using vnc"
- This reverts commit 5b062a58ac76b39c2dc6a7e1543affdf43dc7ee7.
This fixes issue 109. The mouse type can be set with th... - 03:04 pm Revision 78d019a0: Revert "Add -usbdevice tablet to KVM when using vnc"
- This reverts commit 5b062a58ac76b39c2dc6a7e1543affdf43dc7ee7.
This fixes issue 109. The mouse type can be set with th...
08/16/2010
- 05:06 pm ganeti-local Revision 215e40a9: Fix path in ganeti-rapi man page
- This takes care of issue 116.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@... - 05:06 pm Revision 215e40a9: Fix path in ganeti-rapi man page
- This takes care of issue 116.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@...
08/13/2010
- 08:25 pm ganeti-local Revision 46d0a3d0: workerpool: Don't keep reference to task arguments
- The workerpool should not keep any reference to task arguments after
they were processed by RunTask. Doing so led to ... - 08:25 pm Revision 46d0a3d0: workerpool: Don't keep reference to task arguments
- The workerpool should not keep any reference to task arguments after
they were processed by RunTask. Doing so led to ... - 08:25 pm ganeti-local Revision 5d297d8a: cli.SubmitOpCode: Pass keyword parameter as keyword
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com> - 08:25 pm Revision 5d297d8a: cli.SubmitOpCode: Pass keyword parameter as keyword
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com>
08/10/2010
- 07:35 pm ganeti-local Revision bc696589: gnt-backup: Don't show confusing message w/o target node
- “gnt-backup export” requires the target node. Until now, the master
daemon would complain that the “parameter
'OP_BAC... - 07:35 pm Revision bc696589: gnt-backup: Don't show confusing message w/o target node
- “gnt-backup export” requires the target node. Until now, the master
daemon would complain that the “parameter
'OP_BAC... - 07:35 pm Revision 85b3901b: masterd.instance: Add missing argument
- _DiskTransferPrivate takes three parameters, not two.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 07:35 pm ganeti-local Revision 85b3901b: masterd.instance: Add missing argument
- _DiskTransferPrivate takes three parameters, not two.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed... - 07:05 pm Revision 898a6d45: Adjust message in case ~/.ssh is no directory
- Use actual path, not something hardcoded.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido T... - 07:05 pm ganeti-local Revision 898a6d45: Adjust message in case ~/.ssh is no directory
- Use actual path, not something hardcoded.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido T... - 06:56 pm ganeti-local Revision c63eb9c0: RAPI client: Fix docstring for migrating instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:56 pm Revision c63eb9c0: RAPI client: Fix docstring for migrating instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:56 pm Revision 7fb50870: QA: Test renaming instance via RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:56 pm ganeti-local Revision 7fb50870: QA: Test renaming instance via RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:56 pm ganeti-local Revision d654aae1: RAPI client: Support renaming instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:56 pm Revision d654aae1: RAPI client: Support renaming instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:55 pm ganeti-local Revision d56e7dc7: Allow renaming instances via RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:55 pm Revision d56e7dc7: Allow renaming instances via RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:55 pm ganeti-local Revision a5eba783: RAPI client: Don't re-use PycURL object
- With this patch, a new PycURL object will be created for each request.
This should make the RAPI client safe for simu... - 06:55 pm Revision a5eba783: RAPI client: Don't re-use PycURL object
- With this patch, a new PycURL object will be created for each request.
This should make the RAPI client safe for simu...
08/09/2010
- 07:09 pm ganeti-local Revision 94e9e1e9: Add --no-name-check to 'gnt-instance rename' man page
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:09 pm Revision 94e9e1e9: Add --no-name-check to 'gnt-instance rename' man page
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
08/05/2010
- 08:37 pm ganeti-local Revision fcee765d: Fix bug in bdev when drbd version format is x.x.x.x
- This patch fixes a bug reported in [0]. Newer drbd versions can have
another digit beyond the regular major, minor an... - 08:37 pm Revision fcee765d: Fix bug in bdev when drbd version format is x.x.x.x
- This patch fixes a bug reported in [0]. Newer drbd versions can have
another digit beyond the regular major, minor an...
07/30/2010
- 10:59 pm ganeti-local Revision 41c44dcf: Bump version to 2.2.0~rc0
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 10:59 pm Revision 41c44dcf: Bump version to 2.2.0~rc0
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:33 pm ganeti-local Revision 40edb0cc: move-instance: Use constants for parameters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm Revision 40edb0cc: move-instance: Use constants for parameters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision cc87d736: Allow instance NIC's IP address to be None
- Also add some assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 06:33 pm Revision cc87d736: Allow instance NIC's IP address to be None
- Also add some assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 06:33 pm Revision 405241dc: Test instance NIC and disk parameter names
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision 405241dc: Test instance NIC and disk parameter names
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision 59525e1f: Add new parameter type “maybe string”
- Before strict checking was implemented, NIC IP addresses could be set
to “None”. Commit bd061c35 added more strict ch... - 06:33 pm Revision 59525e1f: Add new parameter type “maybe string”
- Before strict checking was implemented, NIC IP addresses could be set
to “None”. Commit bd061c35 added more strict ch... - 06:32 pm Revision 71ca6309: cmdlib: Change expected type for source CA on remote import
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm ganeti-local Revision 71ca6309: cmdlib: Change expected type for source CA on remote import
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm ganeti-local Revision a59b0dc4: move-instance: Pass OS parameters to new instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm Revision a59b0dc4: move-instance: Pass OS parameters to new instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:21 pm ganeti-local Revision 529a8d17: Update NEWS file for the first release candidate
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:21 pm Revision 529a8d17: Update NEWS file for the first release candidate
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:43 am ganeti-local Revision aa9f8167: Fix a few job archival issues
- This patch fixes two issues with job archival. First, the
LoadJobFromDisk can return 'None' for no-such-job, and we s... - 04:43 am Revision aa9f8167: Fix a few job archival issues
- This patch fixes two issues with job archival. First, the
LoadJobFromDisk can return 'None' for no-such-job, and we s... - 02:10 am ganeti-local Revision 78bb78b1: burning: fix handling of empty job sets
- If we call burning with only existing instance, then it will fail to
create any of them, and thus in the removal phas... - 02:10 am Revision 78bb78b1: burning: fix handling of empty job sets
- If we call burning with only existing instance, then it will fail to
create any of them, and thus in the removal phas... - 02:09 am Revision 297ddce9: Change semantics of --force-multi for reinstall
- Currently, we require both --force and --force-multiple for skipping the
confirmation on instance reinstalls. After o... - 02:09 am ganeti-local Revision 297ddce9: Change semantics of --force-multi for reinstall
- Currently, we require both --force and --force-multiple for skipping the
confirmation on instance reinstalls. After o... - 12:52 am ganeti-local Revision 599ee321: Change handling of non-Ganeti errors in jqueue
- Currently, if a job execution raises a Ganeti-specific error (i.e.
subclass of GenericError), then we encode it as (e... - 12:52 am Revision 599ee321: Change handling of non-Ganeti errors in jqueue
- Currently, if a job execution raises a Ganeti-specific error (i.e.
subclass of GenericError), then we encode it as (e... - 12:52 am ganeti-local Revision 4404ffad: Implement gnt-cluster master-ping
- This can be used from shell-scripts to quickly check the status of the
master node, before launching a series of jobs... - 12:52 am Revision 4404ffad: Implement gnt-cluster master-ping
- This can be used from shell-scripts to quickly check the status of the
master node, before launching a series of jobs...
07/29/2010
- 11:02 pm ganeti-local Revision b8ebd37b: Instance migration: remove error on missing link
- Since we don't support upgrades from 1.2.4 without restarting the
instance, the 'not restarted since 1.2.5' check/err... - 11:02 pm Revision b8ebd37b: Instance migration: remove error on missing link
- Since we don't support upgrades from 1.2.4 without restarting the
instance, the 'not restarted since 1.2.5' check/err... - 08:50 pm Revision 2c0be3d0: Add check for RAPI paths to start with /2
- During a discussion in July 2010 it was decided that we'll stabilize on /2. See
message ID <20100716180012.GA9423@goo... - 08:50 pm ganeti-local Revision 2c0be3d0: Add check for RAPI paths to start with /2
- During a discussion in July 2010 it was decided that we'll stabilize on /2. See
message ID <20100716180012.GA9423@goo... - 04:48 pm ganeti-local Revision a9b144cb: Ensure assertions are evaluated in tests
- A lot of assertions are used in Ganeti's code. Some unittests even check
whether AssertionError is raised in some cas... - 04:48 pm Revision a9b144cb: Ensure assertions are evaluated in tests
- A lot of assertions are used in Ganeti's code. Some unittests even check
whether AssertionError is raised in some cas... - 04:05 pm ganeti-local Revision fcee9675: RAPI client: The os argument for instance reinstalls is optional
- Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:05 pm Revision fcee9675: RAPI client: The os argument for instance reinstalls is optional
- Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:05 pm Revision 938bde86: QA: Test instance migration via CLI and RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision 938bde86: QA: Test instance migration via CLI and RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision e0ac6ce6: RAPI client: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision e0ac6ce6: RAPI client: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision c1cf1fe5: workerpool: Add two additional assertions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision b2e8a4d9: workerpool: Change signature of AddTask function to not use *args
- By changing it to a normal parameter, which must be a sequence, we can
start using keyword parameters.
Before this p... - 04:05 pm ganeti-local Revision 5823e0d2: RAPI: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision c1cf1fe5: workerpool: Add two additional assertions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision 5823e0d2: RAPI: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision b2e8a4d9: workerpool: Change signature of AddTask function to not use *args
- By changing it to a normal parameter, which must be a sequence, we can
start using keyword parameters.
Before this p... - 04:05 pm ganeti-local Revision 21c5ad52: workerpool: Move waiting for new tasks for a worker to the pool
- This way fewer private variables of the pool are accesssed by the worker.
Signed-off-by: Michael Hanselmann <hansmi@... - 04:05 pm ganeti-local Revision ccedb11b: workerpool: Remove unused worker method
- HasRunningTask is never used except for an assertion, where we
don't really need the lock.
Signed-off-by: Michael Ha... - 04:05 pm ganeti-local Revision 2f4e1516: workerpool: Additional check in BaseWorker.ShouldTerminate
- Document that it should only be called from within RunTask and
add an assertion for this. This means we can no longer... - 04:05 pm Revision 2f4e1516: workerpool: Additional check in BaseWorker.ShouldTerminate
- Document that it should only be called from within RunTask and
add an assertion for this. This means we can no longer... - 04:05 pm Revision ccedb11b: workerpool: Remove unused worker method
- HasRunningTask is never used except for an assertion, where we
don't really need the lock.
Signed-off-by: Michael Ha... - 04:05 pm Revision 21c5ad52: workerpool: Move waiting for new tasks for a worker to the pool
- This way fewer private variables of the pool are accesssed by the worker.
Signed-off-by: Michael Hanselmann <hansmi@... - 04:05 pm ganeti-local Revision 189d2714: workerpool: Use common function to add tasks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision 189d2714: workerpool: Use common function to add tasks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:02 pm ganeti-local Revision 92c1ea55: Fix install document regarding DRBD usage
- This is related to issue 105.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@... - 04:02 pm Revision 92c1ea55: Fix install document regarding DRBD usage
- This is related to issue 105.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@... - 04:02 pm ganeti-local Revision b430a54d: Update RAPI documentation for the OS changes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:02 pm Revision b430a54d: Update RAPI documentation for the OS changes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:03 am Revision 57ef88df: Fix a couple of typos in the manpages
- Again, thanks to lintian.
- 07:03 am ganeti-local Revision 57ef88df: Fix a couple of typos in the manpages
- Again, thanks to lintian.
07/28/2010
- 11:37 pm ganeti-local Revision c28502b1: Rename masterfailover to master-failover
- Most (all?) of our commands use dash-separator: replace-disks,
verify-disks, add-tags, etc. “gnt-cluster masterfailov... - 11:37 pm Revision c28502b1: Rename masterfailover to master-failover
- Most (all?) of our commands use dash-separator: replace-disks,
verify-disks, add-tags, etc. “gnt-cluster masterfailov... - 11:27 pm ganeti-local Revision 130f0966: RAPI: Add os params to instance creation v1
- Since the RAPI QA suite doesn't seem to offer easy testing of failed
creations, I didn't add this to the QA. Pointers... - 11:27 pm Revision 130f0966: RAPI: Add os params to instance creation v1
- Since the RAPI QA suite doesn't seem to offer easy testing of failed
creations, I didn't add this to the QA. Pointers... - 11:19 pm ganeti-local Revision 74fa8200: makefile: fix TAGS building
- “find .” requires that “-path” arguments start with a dot, otherwise
they are not matches. Additionally, we also incl... - 11:19 pm Revision 74fa8200: makefile: fix TAGS building
- “find .” requires that “-path” arguments start with a dot, otherwise
they are not matches. Additionally, we also incl... - 11:19 pm ganeti-local Revision 91c622a8: Improve handling of lost jobs
- Currently, if the cli.JobExecutor class is being used, and one of the
jobs is being archived before it can check its ... - 11:19 pm Revision 91c622a8: Improve handling of lost jobs
- Currently, if the cli.JobExecutor class is being used, and one of the
jobs is being archived before it can check its ... - 08:16 pm ganeti-local Revision 5a1c22fe: luxi: convert permission errors into exception
- This patch adds handling of permission errors so that we don't show
tracebacks when a non-root user runs a gnt-* comm... - 08:16 pm Revision 5a1c22fe: luxi: convert permission errors into exception
- This patch adds handling of permission errors so that we don't show
tracebacks when a non-root user runs a gnt-* comm... - 07:10 pm ganeti-local Revision 6a016df9: cmdlib: Return new name from rename operations
- The new name is then displayed by the clients.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ma... - 07:10 pm Revision 6a016df9: cmdlib: Return new name from rename operations
- The new name is then displayed by the clients.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ma... - 06:40 pm ganeti-local Revision 3fe11ba3: gnt-instance rename: Fix bug and rename params
- This patch fixes a bug when gnt-instance rename was invoked with
--no-name-check. It renames the internal variables t... - 06:40 pm Revision 3fe11ba3: gnt-instance rename: Fix bug and rename params
- This patch fixes a bug when gnt-instance rename was invoked with
--no-name-check. It renames the internal variables t...
07/27/2010
- 09:44 pm Revision 0ca66853: hail: fix error message for failed multi-evac
- Currently we show the instance index, but this makes no sense outside
the current running program. Instead, we show t... - 09:44 pm ganeti-local Revision 0ca66853: hail: fix error message for failed multi-evac
- Currently we show the instance index, but this makes no sense outside
the current running program. Instead, we show t... - 03:03 am Revision 303bb0ed: NEWS: Add double blank lines before headers
- This looks better for text-only viewing…
- 03:03 am Revision 84edb64b: Update NEWS file for the 0.2.6 release
- 03:03 am ganeti-local Revision 303bb0ed: NEWS: Add double blank lines before headers
- This looks better for text-only viewing…
- 03:03 am ganeti-local Revision 84edb64b: Update NEWS file for the 0.2.6 release
07/26/2010
- 05:55 pm ganeti-local Revision 452913ed: QA: add tests for the reserved lvs feature
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:55 pm Revision 452913ed: QA: add tests for the reserved lvs feature
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:55 pm Revision f38ea602: Add modification of the reserved logical volumes
- This doesn't allow addition/removal of individual volumes, only
wholesale replace of the entire list. It can be impro... - 05:55 pm ganeti-local Revision f38ea602: Add modification of the reserved logical volumes
- This doesn't allow addition/removal of individual volumes, only
wholesale replace of the entire list. It can be impro... - 05:54 pm Revision 5a3ab484: Add printing of reserved_lvs in cluster info
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:54 pm ganeti-local Revision 5a3ab484: Add printing of reserved_lvs in cluster info
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:54 pm ganeti-local Revision 999b183c: Introuce a new cluster parameter - reserved_lvs
- This parameter, which is a list of regular expression patterns, will
make cluster verify ignore any such LVs. It will... - 05:54 pm Revision 999b183c: Introuce a new cluster parameter - reserved_lvs
- This parameter, which is a list of regular expression patterns, will
make cluster verify ignore any such LVs. It will... - 05:50 pm Revision 91492e57: Change the meaning of call_node_start_master
- Currently, backend.StartMaster (the function behind this RPC call) will
activate the master IP and then, if the start... - 05:50 pm ganeti-local Revision 91492e57: Change the meaning of call_node_start_master
- Currently, backend.StartMaster (the function behind this RPC call) will
activate the master IP and then, if the start... - 05:49 pm ganeti-local Revision 340f4757: masterd: move the IP activation from Exec to Check
- Currently, the master IP activation is done in the Exec function. Since
the original masterd process returns after fo... - 05:49 pm Revision 340f4757: masterd: move the IP activation from Exec to Check
- Currently, the master IP activation is done in the Exec function. Since
the original masterd process returns after fo... - 05:45 pm ganeti-local Revision e0e916fe: Move the UsesRPC decorator from cli to rpc
- This is needed because not just the cli scripts need this decorator, but
the master daemon too (and it already duplic... - 05:45 pm Revision e0e916fe: Move the UsesRPC decorator from cli to rpc
- This is needed because not just the cli scripts need this decorator, but
the master daemon too (and it already duplic... - 05:09 pm ganeti-local Revision f5116c87: watcher: smarter handling of instance records
- This patch implements a few changes to the instance handling. First, old
instances which no longer exist on the clust... - 05:09 pm Revision f5116c87: watcher: smarter handling of instance records
- This patch implements a few changes to the instance handling. First, old
instances which no longer exist on the clust...
07/23/2010
- 08:26 pm ganeti-local Revision 52194140: Update the RAPI node migrate for the 'live' change
- This patch adds handling of the new 'mode' parameter to the RAPI server,
while keeping compatibility with the old mod... - 08:26 pm Revision 52194140: Update the RAPI node migrate for the 'live' change
- This patch adds handling of the new 'mode' parameter to the RAPI server,
while keeping compatibility with the old mod... - 08:26 pm Revision 1f334d96: Update the RAPI client for the migration mode
- See the discussion on the previous patch about this. Basically unless we
want to a add a new 'feature' marking for th... - 08:26 pm ganeti-local Revision 1f334d96: Update the RAPI client for the migration mode
- See the discussion on the previous patch about this. Basically unless we
want to a add a new 'feature' marking for th... - 08:26 pm Revision f907fcf2: Fix burnin and live migration
- This is breakage from the original 'live' parameter changes.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 08:26 pm ganeti-local Revision f907fcf2: Fix burnin and live migration
- This is breakage from the original 'live' parameter changes.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 08:26 pm ganeti-local Revision 8c35561f: Rename the OpMigrate* parameter 'live' to 'mode'
- This is needed as now the parameter is no longer boolean, but tri-state.
Signed-off-by: Iustin Pop <iustin@google.co... - 08:26 pm Revision 8c35561f: Rename the OpMigrate* parameter 'live' to 'mode'
- This is needed as now the parameter is no longer boolean, but tri-state.
Signed-off-by: Iustin Pop <iustin@google.co... - 08:26 pm Revision 783a6c0b: Rename migration type to migration mode
- This is in preparation for the rename of the opcode 'live' parameter to
'mode'.
Signed-off-by: Iustin Pop <iustin@go... - 08:26 pm ganeti-local Revision 783a6c0b: Rename migration type to migration mode
- This is in preparation for the rename of the opcode 'live' parameter to
'mode'.
Signed-off-by: Iustin Pop <iustin@go... - 03:19 pm ganeti-local Revision 2ea65c7d: utils: Fix incorrect docstring
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:19 pm Revision 2ea65c7d: utils: Fix incorrect docstring
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:50 am Revision f688711c: hscan: return exit code 2 for RAPI failures
- If some clusters failed during RAPI collection, exit with exit code 2 so
that tests can detect this failure. - 03:50 am ganeti-local Revision f688711c: hscan: return exit code 2 for RAPI failures
- If some clusters failed during RAPI collection, exit with exit code 2 so
that tests can detect this failure. - 03:32 am Revision b7478ce1: More enhancements to live-test.sh
- 03:32 am ganeti-local Revision b7478ce1: More enhancements to live-test.sh
07/22/2010
- 08:33 pm ganeti-local Revision 089e5e50: Merge branch 'devel-2.1' into master
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 08:33 pm Revision 089e5e50: Merge branch 'devel-2.1' into master
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 08:21 pm ganeti-local Revision 6e04dc39: Fix issue when changing the disk template to drbd
- If we pass the current primary node, the conversion will fail horribly
with LVM creation errors. Instead, we catch an... - 08:21 pm Revision 6e04dc39: Fix issue when changing the disk template to drbd
- If we pass the current primary node, the conversion will fail horribly
with LVM creation errors. Instead, we catch an... - 04:57 pm Revision b8262965: Fix another haddock issue
- 04:57 pm ganeti-local Revision b8262965: Fix another haddock issue
- 06:03 am ganeti-local Revision 691dcd2a: Remove an obsolete function and add Utils tests
- 06:03 am Revision 691dcd2a: Remove an obsolete function and add Utils tests
- 03:32 am Revision b880f1d1: Extend the live-test
- The (recently-enabled) live test coverage stats found a few low-hanging
fruits in the tests we do… - 03:32 am ganeti-local Revision b880f1d1: Extend the live-test
- The (recently-enabled) live test coverage stats found a few low-hanging
fruits in the tests we do… - 02:27 am ganeti-local Revision 7e9e8245: Use --union for hpc sum
- … which fixes the issue noted in the previous commit (almost a brown
paper bag change). - 02:27 am Revision 7e9e8245: Use --union for hpc sum
- … which fixes the issue noted in the previous commit (almost a brown
paper bag change). - 01:43 am ganeti-local Revision dc61c50b: Preliminary support for coverage during live-test
- While this doesn't work correctly yet (hpc sum seems to only take common
modules, not the sum of modules?), it prepar... - 01:43 am Revision dc61c50b: Preliminary support for coverage during live-test
- While this doesn't work correctly yet (hpc sum seems to only take common
modules, not the sum of modules?), it prepar... - 01:42 am Revision 223dbe53: Add some more imports to QC.hs
- This is needed so that in the coverage report we list all modules, even
the ones we don't test at all, such that we g... - 01:42 am Revision c3c7a0c1: Change the meaning of the N+1 fail metric
- Currently, this metric tracks the nodes failing the N+1 check. While
this helps (in some cases) to evacuate such node... - 01:42 am Revision 8a3b30ca: Introduce per-metric weights
- Currently all metrics have the same weight (we just sum them together).
However, for the hard constraints (N+1 failur... - 01:42 am Revision 2cae47e9: Allow balancing moves to introduce N+1 errors
- This patch switches the applyMove function to the extended versions of
Node.addPri and addSec, and passes the overrid... - 01:42 am ganeti-local Revision 2cae47e9: Allow balancing moves to introduce N+1 errors
- This patch switches the applyMove function to the extended versions of
Node.addPri and addSec, and passes the overrid... - 01:42 am ganeti-local Revision 223dbe53: Add some more imports to QC.hs
- This is needed so that in the coverage report we list all modules, even
the ones we don't test at all, such that we g... - 01:42 am ganeti-local Revision c3c7a0c1: Change the meaning of the N+1 fail metric
- Currently, this metric tracks the nodes failing the N+1 check. While
this helps (in some cases) to evacuate such node... - 01:42 am ganeti-local Revision 8a3b30ca: Introduce per-metric weights
- Currently all metrics have the same weight (we just sum them together).
However, for the hard constraints (N+1 failur... - 01:42 am Revision 3e3c9393: Introduce a relaxed add instance mode
- In case an instance is living on an offline node, it doesn't make sense
to refuse moving it because that would create... - 01:42 am ganeti-local Revision 3e3c9393: Introduce a relaxed add instance mode
- In case an instance is living on an offline node, it doesn't make sense
to refuse moving it because that would create...
07/21/2010
- 07:00 pm ganeti-local Revision a3427fe3: Remove a couple of empty design sections
- The 2.1 and 2.2 designs contain sections with no actual content, as they
are detailed for each single change. Removin... - 07:00 pm Revision a3427fe3: Remove a couple of empty design sections
- The 2.1 and 2.2 designs contain sections with no actual content, as they
are detailed for each single change. Removin... - 04:51 pm ganeti-local Revision c9a4a662: Disable 'invalid name' pylint warning for tools/setup-ssh
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 04:51 pm Revision c9a4a662: Disable 'invalid name' pylint warning for tools/setup-ssh
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:34 pm ganeti-local Revision 600535f0: Always set commonName in X509 certificates
- Due to the current switch of the RPC client to PycURL, a bug with newer
versions of libcurl surfaced. When the 'Subje... - 12:34 pm Revision 600535f0: Always set commonName in X509 certificates
- Due to the current switch of the RPC client to PycURL, a bug with newer
versions of libcurl surfaced. When the 'Subje...
07/20/2010
- 12:34 pm ganeti-local Revision 05cd934d: Adding tool to setup SSH on a remote host
- This prepares the remote node to be joined into a cluster
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by... - 12:34 pm Revision 05cd934d: Adding tool to setup SSH on a remote host
- This prepares the remote node to be joined into a cluster
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by... - 12:34 pm Revision a40b1fc4: Adding new (optional) dependency to configure.ac
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:34 pm ganeti-local Revision a40b1fc4: Adding new (optional) dependency to configure.ac
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:34 pm Revision 2089573e: Adding constants for setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:34 pm ganeti-local Revision 2089573e: Adding constants for setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:34 pm ganeti-local Revision 3727671e: Change AddAuthorizedKey to also allow filehandles
- This is required to use this function over paramiko
sftp file handles.
Signed-off-by: René Nussbaumer <rn@google.com... - 12:34 pm Revision 3727671e: Change AddAuthorizedKey to also allow filehandles
- This is required to use this function over paramiko
sftp file handles.
Signed-off-by: René Nussbaumer <rn@google.com...
Also available in: Atom