Activity
From 08/03/2010 to 09/01/2010
09/01/2010
- 12:50 pm ganeti-local Revision 298e4dc8: move-instance: Fix parameter order in _CreateInstance
- This patch fixes a bug, which caused the primary and secondary
destination nodes to be revered on the destination clu... - 12:50 pm Revision 298e4dc8: move-instance: Fix parameter order in _CreateInstance
- This patch fixes a bug, which caused the primary and secondary
destination nodes to be revered on the destination clu...
08/30/2010
- 12:12 pm Revision db43d7b3: Update man pages for the new -S option
- 12:12 pm Revision 10852adb: hspace: mark new instances as running
- Otherwise the saved cluster state and the in-memory one are wrong.
- 12:12 pm Revision 3e9501d0: Implement cluster state saving in hspace
- This also uncovered a few issues with the allocation model (instances
not being marked up, etc.).
Compared to hbal, ... - 12:12 pm Revision 94d08202: Change iterateAlloc to return the instance list
- The Cluster.iterateAlloc and tieredAlloc functions are changed to also
return the updated instance list, since it is ... - 12:12 pm Revision 748654f7: Implement cluster state saving in hbal
- Also move the LUXI execution (-X) to the end, after all the output
messages are printed. No good in waiting for the m... - 12:12 pm ganeti-local Revision 748654f7: Implement cluster state saving in hbal
- Also move the LUXI execution (-X) to the end, after all the output
messages are printed. No good in waiting for the m... - 12:12 pm ganeti-local Revision db43d7b3: Update man pages for the new -S option
- 12:12 pm ganeti-local Revision 3e9501d0: Implement cluster state saving in hspace
- This also uncovered a few issues with the allocation model (instances
not being marked up, etc.).
Compared to hbal, ... - 12:12 pm ganeti-local Revision 10852adb: hspace: mark new instances as running
- Otherwise the saved cluster state and the in-memory one are wrong.
- 12:12 pm ganeti-local Revision 94d08202: Change iterateAlloc to return the instance list
- The Cluster.iterateAlloc and tieredAlloc functions are changed to also
return the updated instance list, since it is ... - 12:12 pm Revision 4a273e97: Abstract the cluster serialization from hscan.hs
- This is currently hardcoded in an internal function in hscan.hs, and we
move it to Text.hs for later use. - 12:12 pm ganeti-local Revision 4a273e97: Abstract the cluster serialization from hscan.hs
- This is currently hardcoded in an internal function in hscan.hs, and we
move it to Text.hs for later use.
08/27/2010
- 04:28 pm ganeti-local Revision 2c9cf6bb: Add 2.2->2.3 cluster upgrade function
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:28 pm Revision 2c9cf6bb: Add 2.2->2.3 cluster upgrade function
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:10 pm Revision 100a75a7: Merge branch 'devel-2.2'
- * devel-2.2:
Show list of pending acquires in “gnt-debug locks”
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 04:10 pm ganeti-local Revision 100a75a7: Merge branch 'devel-2.2'
- * devel-2.2:
Show list of pending acquires in “gnt-debug locks”
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 03:44 pm Revision 7dd999fc: Handle ENOENT case in ssconf.GetPrimaryIPFamily
- This patch adds an optional default parameter to SimpleStore._ReadFile. This
can be used to default the return value ... - 03:44 pm ganeti-local Revision 7dd999fc: Handle ENOENT case in ssconf.GetPrimaryIPFamily
- This patch adds an optional default parameter to SimpleStore._ReadFile. This
can be used to default the return value ... - 03:03 pm ganeti-local Revision c31825f7: Show list of pending acquires in “gnt-debug locks”
- This is accomplished by keeping a list of waiting threads instead
of just their number inside the lock-internal condi... - 03:03 pm Revision c31825f7: Show list of pending acquires in “gnt-debug locks”
- This is accomplished by keeping a list of waiting threads instead
of just their number inside the lock-internal condi...
08/26/2010
- 06:13 pm ganeti-local Revision 21d0f6c7: Design for job priorities
- This is an additional patch on top of my previous design for
workerpool priorities.
Signed-off-by: Michael Hanselman... - 06:13 pm Revision 21d0f6c7: Design for job priorities
- This is an additional patch on top of my previous design for
workerpool priorities.
Signed-off-by: Michael Hanselman...
08/25/2010
- 07:40 pm Revision 02da9d07: Add a new option --save-cluster
- This option will in the future be used to serialize the cluster state in
hbal and hspace after the rebalance/allocati... - 07:40 pm ganeti-local Revision 02da9d07: Add a new option --save-cluster
- This option will in the future be used to serialize the cluster state in
hbal and hspace after the rebalance/allocati... - 07:04 pm ganeti-local Revision 50811e2c: Add unittest for Node text serialization
- This checks that the Node text serialization and deserialization
operations are idempotent when combined other. - 07:04 pm Revision 50811e2c: Add unittest for Node text serialization
- This checks that the Node text serialization and deserialization
operations are idempotent when combined other. - 06:53 pm ganeti-local Revision a070c426: Switch unittest to custom hostnames
- Currently, the hostnames are almost fully arbitrary chars, which breaks
the assumption that nodes/instances will be n... - 06:53 pm Revision a070c426: Switch unittest to custom hostnames
- Currently, the hostnames are almost fully arbitrary chars, which breaks
the assumption that nodes/instances will be n... - 04:42 pm Revision 282f38e3: Node groups design doc
- For the first version we should be able to implement node groups without
any backend api changes (ie. Iallocator). Yi... - 04:42 pm ganeti-local Revision 282f38e3: Node groups design doc
- For the first version we should be able to implement node groups without
any backend api changes (ie. Iallocator). Yi... - 04:42 pm Revision 9684d509: Move sections of 2.3 design doc up a level
- This removes the "Detailed design" section and moves everything else up
a level.
Signed-off-by: Guido Trotter <ultro... - 04:42 pm ganeti-local Revision 9684d509: Move sections of 2.3 design doc up a level
- This removes the "Detailed design" section and moves everything else up
a level.
Signed-off-by: Guido Trotter <ultro... - 04:18 pm ganeti-local Revision 8062638d: Fix scp command when target is an IPv6 address
- Due to the syntax used for the target in scp <target>:<path>, it is
necessary when the target is an IPv6 address to e... - 04:18 pm Revision 8062638d: Fix scp command when target is an IPv6 address
- Due to the syntax used for the target in scp <target>:<path>, it is
necessary when the target is an IPv6 address to e... - 02:07 pm ganeti-local Revision 338180f5: Revert "Don't provide --no-ssh-key-check for QA"
- This reverts commit dc092ece1bd07e9fa6ed97de8b4a3f360b26725e.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewe... - 02:07 pm Revision 338180f5: Revert "Don't provide --no-ssh-key-check for QA"
- This reverts commit dc092ece1bd07e9fa6ed97de8b4a3f360b26725e.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewe... - 02:07 pm ganeti-local Revision 3ef51126: Revert behaviour for calling SetupNodeDaemon
- This was previously done in setup-ssh which was the wrong place
Signed-off-by: René Nussbaumer <rn@google.com>
Revie... - 02:07 pm Revision 3ef51126: Revert behaviour for calling SetupNodeDaemon
- This was previously done in setup-ssh which was the wrong place
Signed-off-by: René Nussbaumer <rn@google.com>
Revie... - 02:07 pm ganeti-local Revision 9294514d: Change bootstrap.SetupDaemonNode to use scp as we can assume SSH is setup
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Gu... - 02:07 pm Revision 9294514d: Change bootstrap.SetupDaemonNode to use scp as we can assume SSH is setup
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Gu... - 12:56 pm ganeti-local Revision c30421e0: Merge branch 'devel-2.2'
- hansmi helped me with merging the conflict. Thanks
Conflicts:
lib/workerpool.py
Signed-off-by: René Nussbaumer <rn... - 12:56 pm Revision c30421e0: Merge branch 'devel-2.2'
- hansmi helped me with merging the conflict. Thanks
Conflicts:
lib/workerpool.py
Signed-off-by: René Nussbaumer <rn... - 12:02 pm Revision 310a8944: Adding host key verification to setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 12:02 pm ganeti-local Revision 310a8944: Adding host key verification to setup-ssh
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 12:02 pm ganeti-local Revision 33993ab8: Adding a paramiko fingerprint format helper
- And provide unittests for them
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 12:02 pm Revision 33993ab8: Adding a paramiko fingerprint format helper
- And provide unittests for them
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 10:31 am ganeti-local Revision 14bde528: IPv6 design doc part
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:31 am Revision 14bde528: IPv6 design doc part
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/24/2010
- 08:06 pm ganeti-local Revision e4d89284: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Increase version to 2.1.7
Update NEWS for the 2.1.7 release
Conflicts:
NEWS
- merge
configure.... - 08:06 pm Revision e4d89284: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Increase version to 2.1.7
Update NEWS for the 2.1.7 release
Conflicts:
NEWS
- merge
configure.... - 07:54 pm Revision c78b3a66: Increase version to 2.1.7
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm ganeti-local Revision c78b3a66: Increase version to 2.1.7
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm Revision 6845d276: Update NEWS for the 2.1.7 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:54 pm ganeti-local Revision 6845d276: Update NEWS for the 2.1.7 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:30 pm Revision 3bf75b7d: Move text serialization functions to Text.hs
- Currently these are in hscan, and cannot be reused easily.
- 07:30 pm ganeti-local Revision 3bf75b7d: Move text serialization functions to Text.hs
- Currently these are in hscan, and cannot be reused easily.
- 06:32 pm Revision 52c47e4e: workerpool: Add support for task priority
- To add job priorities, the worker pool underlying the job queue must
support priorities per task. This patch adds the... - 06:32 pm ganeti-local Revision 52c47e4e: workerpool: Add support for task priority
- To add job priorities, the worker pool underlying the job queue must
support priorities per task. This patch adds the... - 06:29 pm ganeti-local Revision 73c25d35: Fix race condition in locking unittest
- While writing unittests for the new lock monitor, I made a small mistake and
didn't synchronize acquiring locks prope... - 06:29 pm Revision 73c25d35: Fix race condition in locking unittest
- While writing unittests for the new lock monitor, I made a small mistake and
didn't synchronize acquiring locks prope... - 05:57 pm ganeti-local Revision 19b9ba9a: Add simple lock monitor
- This patch adds an initial implementation of a lock monitor, accessible
for the user through “gnt-debug locks”. It cu... - 05:57 pm Revision 19b9ba9a: Add simple lock monitor
- This patch adds an initial implementation of a lock monitor, accessible
for the user through “gnt-debug locks”. It cu... - 05:27 pm ganeti-local Revision daba67c7: workerpool: Allow setting task name
- With this patch, the task name is added to the thread name and will show up in
logs. Log messages from jobs will look... - 05:27 pm Revision daba67c7: workerpool: Allow setting task name
- With this patch, the task name is added to the thread name and will show up in
logs. Log messages from jobs will look...
08/23/2010
- 06:26 pm ganeti-local Revision a4ebd726: Use one function to parse “--fields” option values
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:26 pm Revision a4ebd726: Use one function to parse “--fields” option values
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision 4fb780d1: locking.LockSet: Use function to get member lock name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm Revision 4fb780d1: locking.LockSet: Use function to get member lock name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision 049088b2: Finalize removal of “lock_status” job field
- When removing the field in commit 9bdab62198, I forgot to remove some parts.
Signed-off-by: Michael Hanselmann <hans... - 05:57 pm Revision 049088b2: Finalize removal of “lock_status” job field
- When removing the field in commit 9bdab62198, I forgot to remove some parts.
Signed-off-by: Michael Hanselmann <hans... - 05:33 pm Revision 0849f36b: Prepare 2.2.0~rc1 release
- Update NEWS and version number.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iusti... - 05:33 pm ganeti-local Revision 0849f36b: Prepare 2.2.0~rc1 release
- Update NEWS and version number.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iusti... - 03:40 pm ganeti-local Revision ea8ac9c9: Switch to the RPC call to update /etc/hosts in LUAddNode and LURemoveNode
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm Revision ea8ac9c9: Switch to the RPC call to update /etc/hosts in LUAddNode and LURemoveNode
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm Revision 19ddc57a: Add RPC calls to update /etc/hosts
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 03:40 pm ganeti-local Revision 19ddc57a: Add RPC calls to update /etc/hosts
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:58 pm Revision 17f7fd27: Fix a few epydoc docstrings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:58 pm ganeti-local Revision 17f7fd27: Fix a few epydoc docstrings
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:39 pm ganeti-local Revision 8f9069e5: Merge branch 'devel-2.2'
- * devel-2.2:
setup-ssh: fix updating of authorized_keys
setup-ssh: Also use keys from the ssh-agent
setup-ssh: ... - 01:39 pm Revision 8f9069e5: Merge branch 'devel-2.2'
- * devel-2.2:
setup-ssh: fix updating of authorized_keys
setup-ssh: Also use keys from the ssh-agent
setup-ssh: ... - 01:31 pm Revision 981732fb: Make family argument in FormatAddress optional
- By doing this we delegate the task of finding the correct address family
to the FormatAddress method.
Signed-off-by:... - 01:31 pm ganeti-local Revision 981732fb: Make family argument in FormatAddress optional
- By doing this we delegate the task of finding the correct address family
to the FormatAddress method.
Signed-off-by:... - 01:31 pm ganeti-local Revision 51b13ce9: Support IPv6 for instances
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:31 pm Revision 51b13ce9: Support IPv6 for instances
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:50 pm ganeti-local Revision 634a9a35: setup-ssh: fix updating of authorized_keys
- Due to what seems like a bug (or inconsistency) in paramiko, files
opened with a+ over SFTP need a seek() in order fo... - 12:50 pm Revision 634a9a35: setup-ssh: fix updating of authorized_keys
- Due to what seems like a bug (or inconsistency) in paramiko, files
opened with a+ over SFTP need a seek() in order fo... - 12:47 pm ganeti-local Revision 3dc66ebc: setup-ssh: Also use keys from the ssh-agent
- Currently, setup-ssh only uses one disk-based key. This means that any
setup where we use keys from ssh-agent (which ... - 12:47 pm Revision 3dc66ebc: setup-ssh: Also use keys from the ssh-agent
- Currently, setup-ssh only uses one disk-based key. This means that any
setup where we use keys from ssh-agent (which ...
08/20/2010
- 05:41 pm ganeti-local Revision 8647a52c: setup-ssh: fix the logging error message
- This took a bit of interesting debugging, but the issue seems to be that
on older python/logging/paramiko (I'm not su... - 05:41 pm ganeti-local Revision 7bff16bd: setup-ssh: only read the ssh port once
- Then reuse it. With certain setups, this could be slow when pre-seeding
an entire cluster.
Signed-off-by: Iustin Pop... - 05:41 pm ganeti-local Revision 5c654e95: setup-ssh: redo the logging levels
- There is not enough logged by default on stderr, and way too much
information in the log file.
Since we don't want t... - 05:41 pm ganeti-local Revision 7a6a27af: setup-ssh: try to use key auth first
- This patch changes the setup-ssh workflow to try key authentication
first, and then fall-back to password authenticat... - 05:41 pm Revision 8647a52c: setup-ssh: fix the logging error message
- This took a bit of interesting debugging, but the issue seems to be that
on older python/logging/paramiko (I'm not su... - 05:41 pm Revision 7a6a27af: setup-ssh: try to use key auth first
- This patch changes the setup-ssh workflow to try key authentication
first, and then fall-back to password authenticat... - 05:41 pm Revision 5c654e95: setup-ssh: redo the logging levels
- There is not enough logged by default on stderr, and way too much
information in the log file.
Since we don't want t... - 05:41 pm Revision 7bff16bd: setup-ssh: only read the ssh port once
- Then reuse it. With certain setups, this could be slow when pre-seeding
an entire cluster.
Signed-off-by: Iustin Pop... - 05:16 pm ganeti-local Revision a4978169: Use Sphinx' :rfc: extension to refer to RFCs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:16 pm Revision a4978169: Use Sphinx' :rfc: extension to refer to RFCs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:16 pm ganeti-local Revision 981e0168: Document non-standard usage of JSON in RAPI
- This was requested in issue 118.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 05:16 pm Revision 981e0168: Document non-standard usage of JSON in RAPI
- This was requested in issue 118.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 04:12 pm ganeti-local Revision 7c4c22f5: gnt-node add: add error msg when using IPv6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:12 pm Revision 7c4c22f5: gnt-node add: add error msg when using IPv6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:53 pm Revision dc092ece: Don't provide --no-ssh-key-check for QA
- My last setup-ssh patch series removed this option. Though, this is
just a temporary fix as a patch series is coming ... - 03:53 pm ganeti-local Revision dc092ece: Don't provide --no-ssh-key-check for QA
- My last setup-ssh patch series removed this option. Though, this is
just a temporary fix as a patch series is coming ... - 02:12 pm ganeti-local Revision d8e0caa6: Use family in backend.StartMaster
- This patches changes the StartMaster method to consult the cluster
primary ip version when deciding whether to use ar... - 02:12 pm Revision d8e0caa6: Use family in backend.StartMaster
- This patches changes the StartMaster method to consult the cluster
primary ip version when deciding whether to use ar... - 02:10 pm ganeti-local Revision f3044516: Make Hostname object always intialize its name to fqdn
- This patch restores the behaviour of Hostname (previously known as
HostInfo) to always use fqdn. This was broken due ... - 02:10 pm Revision f3044516: Make Hostname object always intialize its name to fqdn
- This patch restores the behaviour of Hostname (previously known as
HostInfo) to always use fqdn. This was broken due ... - 01:03 pm ganeti-local Revision 2175e25d: Fix small spelling mistake
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:03 pm Revision 2175e25d: Fix small spelling mistake
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/19/2010
- 06:48 pm ganeti-local Revision 48418fea: Fix a few commands behaviour with dry-run
- These commands use or display the result from the LU, so in case of
dry-run, they will crash or display just 'None'. ... - 06:48 pm ganeti-local Revision a0a6ff34: Stop adding the dry-run option by default
- Currently cli.py unconditionally adds the dry-run option. This patch
disables this, and exports dry-run as a normal o... - 06:48 pm ganeti-local Revision db5a8a2d: Explicitly add dry-run to some commands
- Based on manual inspection (that the command only does a submit of some
jobs/opcodes), we re-add the dry-run option o... - 06:48 pm Revision 48418fea: Fix a few commands behaviour with dry-run
- These commands use or display the result from the LU, so in case of
dry-run, they will crash or display just 'None'. ... - 06:48 pm Revision db5a8a2d: Explicitly add dry-run to some commands
- Based on manual inspection (that the command only does a submit of some
jobs/opcodes), we re-add the dry-run option o... - 06:48 pm Revision a0a6ff34: Stop adding the dry-run option by default
- Currently cli.py unconditionally adds the dry-run option. This patch
disables this, and exports dry-run as a normal o... - 06:30 pm ganeti-local Revision 9bdab621: jqueue: Remove lock status field
- With the job queue changes for Ganeti 2.2, watched and queried jobs are
loaded directly from disk, rendering the in-m... - 06:30 pm Revision 9bdab621: jqueue: Remove lock status field
- With the job queue changes for Ganeti 2.2, watched and queried jobs are
loaded directly from disk, rendering the in-m... - 06:30 pm ganeti-local Revision 1377433b: QA: Run simple job queue test
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:30 pm Revision 1377433b: QA: Run simple job queue test
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:27 pm ganeti-local Revision edcd876b: utils: Use WriteFile in {Set,Remove}EtcHostsEntry
- This avoids duplicate effort and has been a TODO for a long time.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 06:27 pm Revision edcd876b: utils: Use WriteFile in {Set,Remove}EtcHostsEntry
- This avoids duplicate effort and has been a TODO for a long time.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 05:02 pm Revision 29eddf2d: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Don't ignore secondary node silently
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by:... - 05:02 pm ganeti-local Revision 29eddf2d: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Don't ignore secondary node silently
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by:... - 04:55 pm Revision af5970ab: Don't ignore secondary node silently
- Currently on non-mirrored disk templates the secondary node is ignored
silently. This patch adds a check for this cas... - 04:55 pm ganeti-local Revision af5970ab: Don't ignore secondary node silently
- Currently on non-mirrored disk templates the secondary node is ignored
silently. This patch adds a check for this cas... - 04:02 pm ganeti-local Revision 69affe73: Document primary ip version and ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:02 pm Revision 69affe73: Document primary ip version and ndisc6
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:13 pm ganeti-local Revision 2e6469a1: Modify gnt-node add to call external script
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:13 pm Revision 2e6469a1: Modify gnt-node add to call external script
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:12 pm ganeti-local Revision 0963d545: Make it possible to invoke RunCmd in interactive mode
- This is needed so we can run external scripts asking for password and such
to run interactive. Downside is that we ca... - 03:12 pm Revision 0963d545: Make it possible to invoke RunCmd in interactive mode
- This is needed so we can run external scripts asking for password and such
to run interactive. Downside is that we ca... - 03:12 pm Revision e8d61457: Removing all ssh setup code from the core
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:12 pm ganeti-local Revision e8d61457: Removing all ssh setup code from the core
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:10 pm Revision 3bb5c580: etags: force Python as a language
- etags has cannot properly identify the scripts/gnt-* files as Python, so
we statically force the language to Python.
... - 03:10 pm ganeti-local Revision 3bb5c580: etags: force Python as a language
- etags has cannot properly identify the scripts/gnt-* files as Python, so
we statically force the language to Python.
... - 12:44 pm ganeti-local Revision 9486f6ae: Support for IPv6 QA
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm Revision 9486f6ae: Support for IPv6 QA
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision b43dcc5a: Support IPv6 node add
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm Revision b43dcc5a: Support IPv6 node add
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision e7323b5e: Support IPv6 cluster init
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm Revision e7323b5e: Support IPv6 cluster init
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:43 pm Revision 868a98ca: Add primary_ip_family to ssconf
- Since this parameter will be used on all daemon startups, it needs to be
available on all nodes. This is achieved by ... - 12:43 pm ganeti-local Revision 868a98ca: Add primary_ip_family to ssconf
- Since this parameter will be used on all daemon startups, it needs to be
available on all nodes. This is achieved by ... - 12:43 pm Revision 2f20d07b: Add new cluster parameter primary_ip_version
- We expose the ip_version (4, 6) to the external interface and internally
we convert it to ip_family (AF_INET=2, AF_IN... - 12:43 pm ganeti-local Revision 2f20d07b: Add new cluster parameter primary_ip_version
- We expose the ip_version (4, 6) to the external interface and internally
we convert it to ip_family (AF_INET=2, AF_IN... - 12:41 pm ganeti-local Revision e7b3ad26: netutils: make re class attribute and catch IndexError
- These missing changes were initially agreed upon but then forgotten.
First, we move the valid name regex to the class... - 12:41 pm Revision e7b3ad26: netutils: make re class attribute and catch IndexError
- These missing changes were initially agreed upon but then forgotten.
First, we move the valid name regex to the class...
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...
Also available in: Atom