Activity
From 09/15/2010 to 10/14/2010
10/14/2010
- 03:44 pm ganeti-local Revision 744061f3: Merge branch 'stable-2.2'
- * stable-2.2:
Release 2.2.1~rc1
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.... - 03:44 pm Revision 744061f3: Merge branch 'stable-2.2'
- * stable-2.2:
Release 2.2.1~rc1
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.... - 03:29 pm ganeti-local Revision 76917d97: Brown-bag fix for leftover comment
- I did forgot this in the original patch. Sorry!!!!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido ... - 03:29 pm Revision 76917d97: Brown-bag fix for leftover comment
- I did forgot this in the original patch. Sorry!!!!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido ... - 02:53 pm ganeti-local Revision 8201b996: Rework QA interaction with the watcher
- The interaction with cron-launched watcher is a well-known failure mode of QA:
---- 2010-10-14 06:54:55.464839 time=... - 02:53 pm Revision 8201b996: Rework QA interaction with the watcher
- The interaction with cron-launched watcher is a well-known failure mode of QA:
---- 2010-10-14 06:54:55.464839 time=... - 02:53 pm Revision 46c8a6ab: Add a new watcher option --ignore-pause
- During cluster maintenance, when the watcher is disabled, it's useful to
run it just once. This is incovenient to do ... - 02:53 pm ganeti-local Revision 46c8a6ab: Add a new watcher option --ignore-pause
- During cluster maintenance, when the watcher is disabled, it's useful to
run it just once. This is incovenient to do ... - 02:13 pm ganeti-local Revision 24440be4: Release 2.2.1~rc1
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:13 pm Revision 24440be4: Release 2.2.1~rc1
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:52 pm ganeti-local Revision 7dcadb74: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.1 or above for autog... - 01:52 pm Revision 7dcadb74: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Require aclocal 1.11.1 or above for devel/release
Revert "Require aclocal 1.11.1 or above for autog...
10/13/2010
- 06:43 pm Revision ae7c63c8: backend: Fix typo causing “out of range” error
- Due a typo, only the 100th-last item was retrieved from the list,
causing “IndexError: string index out of range” whe... - 04:54 pm ganeti-local Revision ac96953d: Fix compatibility with Pyinotify 0.8
- I didn't know why the code previously used
“pyinotify.EventsCodes.ALL_FLAGS” instead of using the flags from
“pyinoti... - 04:54 pm Revision ac96953d: Fix compatibility with Pyinotify 0.8
- I didn't know why the code previously used
“pyinotify.EventsCodes.ALL_FLAGS” instead of using the flags from
“pyinoti... - 03:18 pm Revision 073c31a5: ganeti-rapi: Watch directory, not file for user file changes
- We noticed several issues when just watching the file, among them race
conditions upon replacing the file using renam... - 03:18 pm ganeti-local Revision 073c31a5: ganeti-rapi: Watch directory, not file for user file changes
- We noticed several issues when just watching the file, among them race
conditions upon replacing the file using renam... - 03:18 pm Revision e543a42f: Extract base class from SingleFileEventHandler
- The base class can contain code useful to other inotify users.
As it is “SingleFileEventHandler” can not be used in g... - 03:18 pm ganeti-local Revision e543a42f: Extract base class from SingleFileEventHandler
- The base class can contain code useful to other inotify users.
As it is “SingleFileEventHandler” can not be used in g... - 03:18 pm ganeti-local Revision 2287b920: http.auth.ReadPasswordFile: Don't read file directly
- Reading the file before this function allows for better error
reporting.
Signed-off-by: Michael Hanselmann <hansmi@g... - 03:18 pm Revision 2287b920: http.auth.ReadPasswordFile: Don't read file directly
- Reading the file before this function allows for better error
reporting.
Signed-off-by: Michael Hanselmann <hansmi@g... - 02:44 pm ganeti-local Revision 62e0e880: Move the parameter types to their own module
- This is for cleanup, and for later reuse in other parts of the code
(outside of LUs).
Signed-off-by: Iustin Pop <ius... - 02:44 pm Revision 62e0e880: Move the parameter types to their own module
- This is for cleanup, and for later reuse in other parts of the code
(outside of LUs).
Signed-off-by: Iustin Pop <ius... - 02:42 pm ganeti-local Revision 4b63dc7a: "Fix" handling of old software versions on startup
- Currently, masterd startup with old software versions is very confusing
for users: we present two tracebacks, with a ... - 02:42 pm Revision 4b63dc7a: "Fix" handling of old software versions on startup
- Currently, masterd startup with old software versions is very confusing
for users: we present two tracebacks, with a ... - 02:14 pm Revision 3ff614e2: Require aclocal 1.11.1 or above for devel/release
- 1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't... - 02:14 pm ganeti-local Revision 3ff614e2: Require aclocal 1.11.1 or above for devel/release
- 1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't... - 01:09 pm ganeti-local Revision df304c82: Revert "Require aclocal 1.11.1 or above for autogen.sh"
- The comparison is incorrect, and the check also breaks daily work on
autobuilders and older distros.
This reverts co... - 01:09 pm Revision df304c82: Revert "Require aclocal 1.11.1 or above for autogen.sh"
- The comparison is incorrect, and the check also breaks daily work on
autobuilders and older distros.
This reverts co... - 12:59 pm ganeti-local Revision 90224407: Export more information via LUQueryInstances/RAPI
- Currently, the custom instance parameters (hv, be, nicp) are only
queryable via LUQueryInstanceData. LUQueryInstance ... - 12:59 pm Revision 90224407: Export more information via LUQueryInstances/RAPI
- Currently, the custom instance parameters (hv, be, nicp) are only
queryable via LUQueryInstanceData. LUQueryInstance ... - 11:45 am ganeti-local Revision 3d95cd0d: Add mising --units in gnt-instance list man page
- Also fixes some wrapping issues, and one typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Ha... - 11:45 am Revision 3d95cd0d: Add mising --units in gnt-instance list man page
- Also fixes some wrapping issues, and one typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Ha...
10/12/2010
- 07:09 pm ganeti-local Revision 2d93a6a7: Set list of trusted SSL CAs for client to verify
- As per SSL_CTX_set_client_CA_list(3SSL), set the list of acceptable CAs
advertised to SSL clients to include the serv... - 07:09 pm Revision 2d93a6a7: Set list of trusted SSL CAs for client to verify
- As per SSL_CTX_set_client_CA_list(3SSL), set the list of acceptable CAs
advertised to SSL clients to include the serv... - 06:59 pm Revision dbc4dda7: Require aclocal 1.11.1 or above for autogen.sh
- 1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't... - 06:59 pm ganeti-local Revision dbc4dda7: Require aclocal 1.11.1 or above for autogen.sh
- 1.11.1 is the version in squeeze and lucid, and we know it works. We
also know that 1.10.1 in hardy and lenny doesn't... - 06:25 pm Revision bd631b02: Show instance state in instance console failures
- The current message is not entirely clear, as it doesn't show the reason
why the instance is not running.
Signed-off... - 06:25 pm ganeti-local Revision bd631b02: Show instance state in instance console failures
- The current message is not entirely clear, as it doesn't show the reason
why the instance is not running.
Signed-off... - 04:32 pm ganeti-local Revision 614244bd: Fix epydoc errors
- And sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:32 pm Revision 614244bd: Fix epydoc errors
- And sorry!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:48 pm ganeti-local Revision 9e49dfc5: jqueue: Fix bug when cancelling jobs
- If a job was cancelled while it was waiting for locks, an assertion
would've failed. This patch fixes the problem and... - 03:48 pm Revision 9e49dfc5: jqueue: Fix bug when cancelling jobs
- If a job was cancelled while it was waiting for locks, an assertion
would've failed. This patch fixes the problem and... - 03:48 pm ganeti-local Revision 900df6cd: mcpu: Raise directly in _AcquireLocks
- Removes code duplication.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 03:48 pm ganeti-local Revision b8802cc4: jqueue/gnt-job: Add job priority fields for display
- These fields can help with debugging.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop ... - 03:48 pm ganeti-local Revision 320d1daf: jqueue: Resume jobs from “waitlock” status (2nd try)
- Commit 5ef699a0e had to roll back an earlier attempt at implementing
this. With the improved job queue processer, thi... - 03:48 pm Revision 900df6cd: mcpu: Raise directly in _AcquireLocks
- Removes code duplication.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 03:48 pm Revision 320d1daf: jqueue: Resume jobs from “waitlock” status (2nd try)
- Commit 5ef699a0e had to roll back an earlier attempt at implementing
this. With the improved job queue processer, thi... - 03:48 pm Revision b8802cc4: jqueue/gnt-job: Add job priority fields for display
- These fields can help with debugging.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop ... - 01:57 pm ganeti-local Revision 3d914585: Add prealloc_wipe_disks as a cluster-wide configuration variable
- This is the first step for the support of wiping block devices prior
to creation of the instance.
Signed-off-by: Ren... - 01:57 pm Revision 3d914585: Add prealloc_wipe_disks as a cluster-wide configuration variable
- This is the first step for the support of wiping block devices prior
to creation of the instance.
Signed-off-by: Ren...
10/11/2010
- 04:16 pm ganeti-local Revision 69750d44: Merge branch 'devel-2.2'
- * devel-2.2:
RPC: disable curl's Expect header
Conflicts:
lib/rpc.py (trivial, copyright header)
Signed-off-by: ... - 04:16 pm Revision 69750d44: Merge branch 'devel-2.2'
- * devel-2.2:
RPC: disable curl's Expect header
Conflicts:
lib/rpc.py (trivial, copyright header)
Signed-off-by: ... - 04:15 pm ganeti-local Revision 8e29563f: RPC: disable curl's Expect header
- This patch solves the very slow (~8-9 seconds) gnt-instance modify
behaviour. Well, it solves in general the slow RPC... - 04:15 pm Revision 8e29563f: RPC: disable curl's Expect header
- This patch solves the very slow (~8-9 seconds) gnt-instance modify
behaviour. Well, it solves in general the slow RPC...
10/08/2010
- 08:46 pm ganeti-local Revision dedebc6b: Merge branch 'devel-2.2'
- * devel-2.2:
Release Ganeti 2.2.0.1
Bump version to 2.2.1~rc0
Signed-off-by: Guido Trotter <ultrotter@google.com... - 08:46 pm Revision dedebc6b: Merge branch 'devel-2.2'
- * devel-2.2:
Release Ganeti 2.2.0.1
Bump version to 2.2.1~rc0
Signed-off-by: Guido Trotter <ultrotter@google.com... - 08:39 pm Revision 2759d988: Merge commit 'v2.2.0.1' into stable-2.2
- * commit 'v2.2.0.1':
Release Ganeti 2.2.0.1
Conflicts:
NEWS
- merge
configure.ac
- keep 2.2.1~rc0 version
... - 08:39 pm ganeti-local Revision 2759d988: Merge commit 'v2.2.0.1' into stable-2.2
- * commit 'v2.2.0.1':
Release Ganeti 2.2.0.1
Conflicts:
NEWS
- merge
configure.ac
- keep 2.2.1~rc0 version
... - 08:25 pm Revision bf21f985: Release Ganeti 2.2.0.1
- 2.2.0 was built with old autotools, and it's incompatible with Python
2.6. Rebuilding with a newer autotools version ... - 08:25 pm ganeti-local Revision bf21f985: Release Ganeti 2.2.0.1
- 2.2.0 was built with old autotools, and it's incompatible with Python
2.6. Rebuilding with a newer autotools version ... - 03:55 pm ganeti-local Revision f89d59b9: Change QA log output
- Currently, the logging in QA doesn't show the duration of the various
steps, and if it is needed one has to perform l... - 03:55 pm Revision f89d59b9: Change QA log output
- Currently, the logging in QA doesn't show the duration of the various
steps, and if it is needed one has to perform l...
10/07/2010
- 06:10 pm ganeti-local Revision 06fef5e0: gnt-job cancel: Use non-zero exit status if canceling failed
- This allows the use “gnt-job cancel” in scripts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 06:10 pm Revision 06fef5e0: gnt-job cancel: Use non-zero exit status if canceling failed
- This allows the use “gnt-job cancel” in scripts.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 06:10 pm ganeti-local Revision 86b16e9d: jqueue, CancelJob: Check status only once per call
- This simplifies the code a bit--the status is only checked once.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 06:10 pm Revision 86b16e9d: jqueue, CancelJob: Check status only once per call
- This simplifies the code a bit--the status is only checked once.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 04:16 pm ganeti-local Revision fad3096a: Bump version to 2.2.1~rc0
- Also update NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:16 pm Revision fad3096a: Bump version to 2.2.1~rc0
- Also update NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:09 pm Revision ca8e1c6a: Update NEWS file for 0.2.7 release
- 04:09 pm ganeti-local Revision ca8e1c6a: Update NEWS file for 0.2.7 release
- 03:42 pm Revision e3ae9508: Fix some warnings in unittests
- 03:42 pm ganeti-local Revision e3ae9508: Fix some warnings in unittests
- 03:17 pm ganeti-local Revision ebdefe95: Merge branch 'devel-2.2'
- * devel-2.2:
Try again to fix the inter-cluster move QA test
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 03:17 pm Revision ebdefe95: Merge branch 'devel-2.2'
- * devel-2.2:
Try again to fix the inter-cluster move QA test
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 03:16 pm ganeti-local Revision 638a7266: Try again to fix the inter-cluster move QA test
- This time, we re-establish the old pri/sec nodes corretly. Unfortunately this
will require now a 3-node cluster at le... - 03:16 pm Revision 638a7266: Try again to fix the inter-cluster move QA test
- This time, we re-establish the old pri/sec nodes corretly. Unfortunately this
will require now a 3-node cluster at le... - 11:32 am ganeti-local Revision ed3920e3: Fix a rare bug in StartDaemonChild and GenericMain
- I've seen cases where the result from str(sys.exc_info()[1]) is ""; this
breaks the error reporting as the parent rel... - 11:32 am Revision ed3920e3: Fix a rare bug in StartDaemonChild and GenericMain
- I've seen cases where the result from str(sys.exc_info()[1]) is ""; this
breaks the error reporting as the parent rel... - 11:31 am ganeti-local Revision 3e87c1bf: Enhance the error reporting
- Since daemon startup error will be often related to socket errors, so it
makes sense to change the original reporting... - 11:31 am Revision 3e87c1bf: Enhance the error reporting
- Since daemon startup error will be often related to socket errors, so it
makes sense to change the original reporting... - 11:31 am ganeti-local Revision 3ee53f1f: Convert ganeti daemons to the three-stage startup
- This makes almost all of the daemons show error messages, and not return
until they finished listening on the appropr... - 11:31 am Revision 3ee53f1f: Convert ganeti daemons to the three-stage startup
- This makes almost all of the daemons show error messages, and not return
until they finished listening on the appropr... - 11:31 am ganeti-local Revision b78aa8c2: Change daemon.GenericMain/utils.Daemonize workflow
- This patch copies the pipe-based error reporting functionality from
utils.StartDaemon (I gave up for now on tryin to ... - 11:31 am Revision b78aa8c2: Change daemon.GenericMain/utils.Daemonize workflow
- This patch copies the pipe-based error reporting functionality from
utils.StartDaemon (I gave up for now on tryin to ... - 11:31 am ganeti-local Revision b42ea9ed: Change utils.GenericMain protocol
- Currently, GenericMain does a two-staged workflow:
- Check, before forking
- then Exec, after forking
This means we... - 11:31 am Revision b42ea9ed: Change utils.GenericMain protocol
- Currently, GenericMain does a two-staged workflow:
- Check, before forking
- then Exec, after forking
This means we... - 11:31 am ganeti-local Revision 5c4d37f9: Use only one version of WritePidFile
- This patch merges the pid file handling used for ganeti-* daemons and
impexp daemons. The latter version is used, sin... - 11:31 am Revision 5c4d37f9: Use only one version of WritePidFile
- This patch merges the pid file handling used for ganeti-* daemons and
impexp daemons. The latter version is used, sin... - 11:30 am ganeti-local Revision 79634555: Abstract daemon file descriptor setup
- This does some slight changes:
- Daemonize() doesn't explicitly close the file-descriptors anymore, but
only impli... - 11:30 am Revision 79634555: Abstract daemon file descriptor setup
- This does some slight changes:
- Daemonize() doesn't explicitly close the file-descriptors anymore, but
only impli... - 11:30 am ganeti-local Revision 0260032c: Abstract some daemon functionality
- This patch abstracts the chdir/umask/setsid functionality, which is
identical in the code functions, just that Daemon... - 11:30 am Revision 0260032c: Abstract some daemon functionality
- This patch abstracts the chdir/umask/setsid functionality, which is
identical in the code functions, just that Daemon...
10/06/2010
- 04:23 pm Revision 4886952e: Add a hack for normalized CPU values in hspace
- Currently, the key metrics/tiered spec computations show the virtual cpu
count. However, since we do have a maximum r... - 04:23 pm ganeti-local Revision 4886952e: Add a hack for normalized CPU values in hspace
- Currently, the key metrics/tiered spec computations show the virtual cpu
count. However, since we do have a maximum r... - 03:56 pm ganeti-local Revision 03c6d8fa: Improve the error message for tiered alloc option
- 03:56 pm Revision 03c6d8fa: Improve the error message for tiered alloc option
- 03:39 pm Revision 50eaae52: Merge branch 'devel-2.2' into master
- * devel-2.2:
QA: Fix instance move tests
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hansel... - 03:39 pm ganeti-local Revision 50eaae52: Merge branch 'devel-2.2' into master
- * devel-2.2:
QA: Fix instance move tests
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hansel... - 03:38 pm ganeti-local Revision 677e16eb: QA: Fix instance move tests
- The instance move tests were moving the instance from node pair (A,_) to
(B, A), and left it there. This patch makes ... - 03:38 pm Revision 677e16eb: QA: Fix instance move tests
- The instance move tests were moving the instance from node pair (A,_) to
(B, A), and left it there. This patch makes ...
10/05/2010
- 06:08 pm ganeti-local Revision 72884fef: Merge branch 'devel-2.2'
- * devel-2.2:
Add simple unittest for utils.CommaJoin
LUDelTags: Improve formatting of error message
LUGetTags: ... - 06:08 pm Revision 72884fef: Merge branch 'devel-2.2'
- * devel-2.2:
Add simple unittest for utils.CommaJoin
LUDelTags: Improve formatting of error message
LUGetTags: ... - 05:59 pm ganeti-local Revision 750022e0: Add simple unittest for utils.CommaJoin
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:59 pm Revision 750022e0: Add simple unittest for utils.CommaJoin
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:59 pm ganeti-local Revision f1b083ce: gnt-cluster: Replace hardcoded “xenvg” with value retrieved from master
- This fixes issue 125 (http://code.google.com/p/ganeti/issues/detail?id=125)
Signed-off-by: Michael Hanselmann <hansm... - 05:59 pm ganeti-local Revision 9fc58eac: Export VG name via LUQueryConfigValues
- This will be used by LUXI client programs to display the VG name.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 05:59 pm ganeti-local Revision 60db9336: LUGetTags: Acquire locks in shared mode
- Retrieving tags can be done while the lock is shared. Only writing
needs to be exclusive.
Also add a FIXME for clust... - 05:59 pm ganeti-local Revision 91c69b44: LUDelTags: Improve formatting of error message
- Use utils.CommaJoin to add spaces after comma, clean up code a bit.
Before: Tag(s) 'bar','baz','foo','moo' not found... - 05:59 pm Revision 91c69b44: LUDelTags: Improve formatting of error message
- Use utils.CommaJoin to add spaces after comma, clean up code a bit.
Before: Tag(s) 'bar','baz','foo','moo' not found... - 05:59 pm Revision f1b083ce: gnt-cluster: Replace hardcoded “xenvg” with value retrieved from master
- This fixes issue 125 (http://code.google.com/p/ganeti/issues/detail?id=125)
Signed-off-by: Michael Hanselmann <hansm... - 05:59 pm Revision 60db9336: LUGetTags: Acquire locks in shared mode
- Retrieving tags can be done while the lock is shared. Only writing
needs to be exclusive.
Also add a FIXME for clust... - 05:59 pm Revision 9fc58eac: Export VG name via LUQueryConfigValues
- This will be used by LUXI client programs to display the VG name.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 05:59 pm ganeti-local Revision 845c79d8: cli: Move parsing of --net option to separate function
- This function will also be used in tools/move-instance.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 05:59 pm ganeti-local Revision a111ebde: move-instance: Allow overriding instance parameters
- When moving a single instance within the same cluster, the NIC
is not allowed to re-use an existing MAC address. To a... - 05:59 pm ganeti-local Revision a889c536: RAPI QA: Override MAC address when moving instance
- This will make this test work again.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <... - 05:59 pm Revision 845c79d8: cli: Move parsing of --net option to separate function
- This function will also be used in tools/move-instance.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 05:59 pm Revision a111ebde: move-instance: Allow overriding instance parameters
- When moving a single instance within the same cluster, the NIC
is not allowed to re-use an existing MAC address. To a... - 05:59 pm Revision a889c536: RAPI QA: Override MAC address when moving instance
- This will make this test work again.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <... - 05:51 pm ganeti-local Revision e32e7886: Clean up Ganeti 2.3 design document
- - Typos
- Fix capitalization
- Fix quoting in some places
- Rewrite part of privilege separation section to
match w... - 05:51 pm Revision e32e7886: Clean up Ganeti 2.3 design document
- - Typos
- Fix capitalization
- Fix quoting in some places
- Rewrite part of privilege separation section to
match w... - 05:50 pm Revision 1010ec70: QA: Enable all tests by default
- This patch enables all tests by default, unless when they're
explicitely disabled in the config file. This will make ... - 05:50 pm ganeti-local Revision 1010ec70: QA: Enable all tests by default
- This patch enables all tests by default, unless when they're
explicitely disabled in the config file. This will make ... - 05:50 pm Revision a705dc05: qa_config: Use ganeti.serializer for loading config
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:50 pm ganeti-local Revision a705dc05: qa_config: Use ganeti.serializer for loading config
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 04:54 pm ganeti-local Revision 9d3015f9: kvm: collapse two consecutive extend calls
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:54 pm Revision 9d3015f9: kvm: collapse two consecutive extend calls
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:45 pm Revision 4f958b0b: kvm: Introduce support for -mem-path
- Using hugepages, KVM instances can get a good performance boost. To
activate that, we need to pass the -mem-path argu... - 04:45 pm ganeti-local Revision 4f958b0b: kvm: Introduce support for -mem-path
- Using hugepages, KVM instances can get a good performance boost. To
activate that, we need to pass the -mem-path argu... - 12:23 pm ganeti-local Revision cf10a26f: Merge branch 'devel-2.2'
- * devel-2.2:
Rename the _oss cluster vars to _os
Conflicts:
lib/objects.py (trivial, strange that this one, and o... - 12:23 pm Revision cf10a26f: Merge branch 'devel-2.2'
- * devel-2.2:
Rename the _oss cluster vars to _os
Conflicts:
lib/objects.py (trivial, strange that this one, and o... - 12:11 pm ganeti-local Revision 87b2cd45: Rename the _oss cluster vars to _os
- Per the mailing list discussion, rename _oss to _os, both in cluster parameters
and in the rest of the code.
This is... - 12:11 pm Revision 87b2cd45: Rename the _oss cluster vars to _os
- Per the mailing list discussion, rename _oss to _os, both in cluster parameters
and in the rest of the code.
This is... - 12:11 pm ganeti-local Revision df5758b1: Merge branch 'devel-2.2'
- * devel-2.2:
gnt-job info: Sort input fields
KVM: Add function to check the hypervisor version
Bump version to ... - 12:11 pm Revision df5758b1: Merge branch 'devel-2.2'
- * devel-2.2:
gnt-job info: Sort input fields
KVM: Add function to check the hypervisor version
Bump version to ...
10/04/2010
- 07:48 pm ganeti-local Revision 052ee117: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Bump version to 2.2.0, update NEWS
Fix instance rename regression from 3fe11ba3
Signed-off-by: Mic... - 07:48 pm Revision 052ee117: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
Bump version to 2.2.0, update NEWS
Fix instance rename regression from 3fe11ba3
Signed-off-by: Mic... - 07:40 pm Revision 598b5255: gnt-job info: Sort input fields
- This helps to find a value for complex opcodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I... - 07:40 pm ganeti-local Revision 598b5255: gnt-job info: Sort input fields
- This helps to find a value for complex opcodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: I... - 07:06 pm ganeti-local Revision b52d85c1: KVM: Add function to check the hypervisor version
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:06 pm Revision b52d85c1: KVM: Add function to check the hypervisor version
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:29 pm ganeti-local Revision 83e90c39: Bump version to 2.2.0, update NEWS
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:29 pm Revision 83e90c39: Bump version to 2.2.0, update NEWS
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:47 pm ganeti-local Revision b2a85958: Fix instance rename regression from 3fe11ba3
- Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po... - 05:47 pm Revision b2a85958: Fix instance rename regression from 3fe11ba3
- Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po...
09/30/2010
- 08:23 pm ganeti-local Revision e964cc85: Fix instance rename regression from 3fe11ba3
- Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po... - 08:23 pm Revision e964cc85: Fix instance rename regression from 3fe11ba3
- Committ 3fe11ba3 broke the instance rename as we don't use the FQDN
anymore. This fixes it.
Signed-off-by: Iustin Po... - 07:20 pm ganeti-local Revision 44c15b81: Update RAPI documentation for /2/nodes/[node_name]/migrate
- This was forgotten in commit 52194140.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop... - 07:20 pm Revision 44c15b81: Update RAPI documentation for /2/nodes/[node_name]/migrate
- This was forgotten in commit 52194140.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop... - 03:10 am ganeti-local Revision 21674464: Sort OS names and variants in LUDiagnoseOS
- The OS list and variants as returned from LUDiagnoseOS is not sorted,
and gnt-instance reinstall doesn't sort it eith... - 03:10 am Revision 21674464: Sort OS names and variants in LUDiagnoseOS
- The OS list and variants as returned from LUDiagnoseOS is not sorted,
and gnt-instance reinstall doesn't sort it eith... - 03:10 am ganeti-local Revision e1df06f2: Add some trivial QA tests for the new OS states
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael ... - 03:10 am Revision e1df06f2: Add some trivial QA tests for the new OS states
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael ... - 03:10 am ganeti-local Revision d22dfef7: Change behaviour of OpDiagnoseOS w.r.t. 'valid'
- This patch changes the behaviour of OpDiagnoseOS with regards to the
'valid' field to be similar to the one for the h... - 03:10 am Revision d22dfef7: Change behaviour of OpDiagnoseOS w.r.t. 'valid'
- This patch changes the behaviour of OpDiagnoseOS with regards to the
'valid' field to be similar to the one for the h... - 03:10 am ganeti-local Revision 61a14bb3: Allow gnt-os modify to change the new OS params
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:10 am Revision 61a14bb3: Allow gnt-os modify to change the new OS params
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:10 am ganeti-local Revision cd14c16c: Add two more _T-type tests
- These are useful for more in-depth checking of some kinds of arguments.
Signed-off-by: Iustin Pop <iustin@google.com... - 03:10 am Revision cd14c16c: Add two more _T-type tests
- These are useful for more in-depth checking of some kinds of arguments.
Signed-off-by: Iustin Pop <iustin@google.com... - 03:10 am Revision c950e9f2: Add blacklisted/hidden OS support in LUDiagnoseOS
- This changes the behaviour of LUDiagnoseOS significantly.
The addition of hidden/blacklisted OSes would mean that ea... - 03:10 am ganeti-local Revision c950e9f2: Add blacklisted/hidden OS support in LUDiagnoseOS
- This changes the behaviour of LUDiagnoseOS significantly.
The addition of hidden/blacklisted OSes would mean that ea... - 03:10 am ganeti-local Revision fc31fadd: Restrict blacklisted OSes in instance installation
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:10 am Revision fc31fadd: Restrict blacklisted OSes in instance installation
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:09 am ganeti-local Revision 546b1111: Add two new cluster settings
- The new variables are:
- a list of hidden OSes, that should not be displayed to the users in
interactive selection... - 03:09 am Revision 546b1111: Add two new cluster settings
- The new variables are:
- a list of hidden OSes, that should not be displayed to the users in
interactive selection... - 03:09 am ganeti-local Revision 870dc44c: Abstract OS name/variant functions
- Currently, the computation of the 'pure' name or the variant is
hardcoded and spread around the functions that need i... - 03:09 am Revision 870dc44c: Abstract OS name/variant functions
- Currently, the computation of the 'pure' name or the variant is
hardcoded and spread around the functions that need i... - 03:09 am Revision 677a6451: Add OS new states to the design doc
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:09 am ganeti-local Revision 677a6451: Add OS new states to the design doc
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:08 am ganeti-local Revision f0f7293f: Remove the RPC changes from the 2.2 design
- These were not implemented.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go... - 03:08 am Revision f0f7293f: Remove the RPC changes from the 2.2 design
- These were not implemented.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@go... - 03:06 am Revision 2f2f1289: Remove 'Detailed Design' from design-2.2.rst
- This also bumps up the rest of the headings.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotte... - 03:06 am ganeti-local Revision 2f2f1289: Remove 'Detailed Design' from design-2.2.rst
- This also bumps up the rest of the headings.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotte... - 02:24 am Revision f8409165: Add mising --units in gnt-instance list man page
- Also fixes some wrapping issues, and one typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Ha...
09/29/2010
- 05:36 pm ganeti-local Revision 92ae7daf: gnt-debug: Test job submission as part of “test-jobqueue”
- This checks whether jobs with invalid priorities are rejected.
At the same time it tests SubmitJob and SubmitManyJobs... - 05:36 pm Revision 92ae7daf: gnt-debug: Test job submission as part of “test-jobqueue”
- This checks whether jobs with invalid priorities are rejected.
At the same time it tests SubmitJob and SubmitManyJobs... - 02:42 pm ganeti-local Revision 485ba212: Avoid nodegroup name/uuid conflicts
- Forbid nodegroups to be called with a name that matches the UUID regular
expression. Uppercase versions are forbidden... - 02:42 pm Revision 485ba212: Avoid nodegroup name/uuid conflicts
- Forbid nodegroups to be called with a name that matches the UUID regular
expression. Uppercase versions are forbidden... - 02:42 pm ganeti-local Revision 05636402: Move the uuid regexp to utils.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:42 pm Revision 05636402: Move the uuid regexp to utils.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/24/2010
- 07:21 pm ganeti-local Revision a38e8674: Fix docstring typo in jqueue._JobProcessor._MarkWaitlock
- epydoc complained:
“File …/ganeti/jqueue.py, line 886, in
ganeti.jqueue._JobProcessor._MarkWaitlock
Warning: Redefi... - 07:21 pm Revision a38e8674: Fix docstring typo in jqueue._JobProcessor._MarkWaitlock
- epydoc complained:
“File …/ganeti/jqueue.py, line 886, in
ganeti.jqueue._JobProcessor._MarkWaitlock
Warning: Redefi... - 06:18 pm ganeti-local Revision f23db633: jqueue: Use priority for acquiring locks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:18 pm Revision f23db633: jqueue: Use priority for acquiring locks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:18 pm ganeti-local Revision f879a9c7: mcpu: Implement priority for lock acquiring
- Until now the priority for lock acquires couldn't be passed
when running opcodes.
Signed-off-by: Michael Hanselmann ... - 06:18 pm Revision f879a9c7: mcpu: Implement priority for lock acquiring
- Until now the priority for lock acquires couldn't be passed
when running opcodes.
Signed-off-by: Michael Hanselmann ... - 06:18 pm ganeti-local Revision b30d95b6: locking: Implement priority in Ganeti lock manager
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:18 pm Revision b30d95b6: locking: Implement priority in Ganeti lock manager
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:18 pm ganeti-local Revision 7100c2fa: locking: Don't set default priority as keyword default
- This allows users of these classes to simply pass None if they want to use the
default value (the actual default is a... - 06:18 pm Revision 7100c2fa: locking: Don't set default priority as keyword default
- This allows users of these classes to simply pass None if they want to use the
default value (the actual default is a... - 06:18 pm ganeti-local Revision 26d3fd2f: jqueue: Use timeout when acquiring locks
- As already noted in the design document, an opcode's priority is
increased when the lock(s) can't be acquired within ... - 06:18 pm Revision 26d3fd2f: jqueue: Use timeout when acquiring locks
- As already noted in the design document, an opcode's priority is
increased when the lock(s) can't be acquired within ... - 02:01 pm ganeti-local Revision d14c222a: Adding design-doc for user separation
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido... - 02:01 pm Revision d14c222a: Adding design-doc for user separation
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido...
09/23/2010
- 04:52 pm ganeti-local Revision 673cd9c4: Migrate call from backend._GetVGInfo to bdev.LogicalVolume.GetVGInfo
- This patch removes duplicate code found in backend which also needs to
get VG infos. To make it simpler we moved to b... - 04:52 pm Revision 673cd9c4: Migrate call from backend._GetVGInfo to bdev.LogicalVolume.GetVGInfo
- This patch removes duplicate code found in backend which also needs to
get VG infos. To make it simpler we moved to b... - 04:06 pm ganeti-local Revision b80cc518: jqueue: Introduce per-opcode context object
- This is better to group per-opcode data.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nus... - 04:06 pm Revision b80cc518: jqueue: Introduce per-opcode context object
- This is better to group per-opcode data.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nus... - 04:06 pm ganeti-local Revision a7770f03: mcpu: Adjust lock acquire strategy
- The changes to job queue processing require some changes on this class'
interface. LockAttemptTimeoutStrategy might m... - 04:06 pm Revision a7770f03: mcpu: Adjust lock acquire strategy
- The changes to job queue processing require some changes on this class'
interface. LockAttemptTimeoutStrategy might m... - 04:06 pm Revision 831bbbc1: mcpu.Processor: Raise exception on lock acquire timeout
- Right now the timeout is not passed by any caller, making the code
effectively go back to blocking acquires. Since th... - 04:06 pm ganeti-local Revision 831bbbc1: mcpu.Processor: Raise exception on lock acquire timeout
- Right now the timeout is not passed by any caller, making the code
effectively go back to blocking acquires. Since th... - 12:07 pm ganeti-local Revision 03b63608: jqueue: Rename current_op to better reflect what it actually is
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:07 pm Revision 03b63608: jqueue: Rename current_op to better reflect what it actually is
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:07 pm ganeti-local Revision fa4aa6b4: jqueue: Separate function for in-memory variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:07 pm Revision fa4aa6b4: jqueue: Separate function for in-memory variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/22/2010
- 05:57 pm ganeti-local Revision 5ee6fffc: Merge branch 'devel-2.2'
- * devel-2.2:
NEWS: Add 2.2.0~rc2 release date
Bump version to 2.2.0~rc2
Fix mac checker regex
Remove two old ... - 05:57 pm Revision 5ee6fffc: Merge branch 'devel-2.2'
- * devel-2.2:
NEWS: Add 2.2.0~rc2 release date
Bump version to 2.2.0~rc2
Fix mac checker regex
Remove two old ... - 05:53 pm Revision 227e546f: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
NEWS: Add 2.2.0~rc2 release date
Bump version to 2.2.0~rc2
Remove two old aliases
Fix migration... - 05:53 pm ganeti-local Revision 227e546f: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
NEWS: Add 2.2.0~rc2 release date
Bump version to 2.2.0~rc2
Remove two old aliases
Fix migration... - 05:38 pm Revision db5bce34: jqueue: Add unittest for _QueuedJob.CalcStatus
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:38 pm ganeti-local Revision db5bce34: jqueue: Add unittest for _QueuedJob.CalcStatus
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:17 pm ganeti-local Revision 197478f2: Use free space in vg instead of biggest free pv space for a snapshot
- Even for snapshot we looked at the biggest free pv space even though
the vg might have fit the snapshot we aborted if... - 04:17 pm Revision 197478f2: Use free space in vg instead of biggest free pv space for a snapshot
- Even for snapshot we looked at the biggest free pv space even though
the vg might have fit the snapshot we aborted if... - 04:16 pm Revision cb639800: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix mac checker regex
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbau... - 04:16 pm ganeti-local Revision cb639800: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix mac checker regex
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbau... - 04:15 pm ganeti-local Revision f64de30f: NEWS: Add 2.2.0~rc2 release date
- This was forgotten when preparing the release.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Re... - 04:15 pm Revision f64de30f: NEWS: Add 2.2.0~rc2 release date
- This was forgotten when preparing the release.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Re... - 02:25 pm ganeti-local Revision 57f11093: Bump version to 2.2.0~rc2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:25 pm Revision 57f11093: Bump version to 2.2.0~rc2
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:12 pm ganeti-local Revision 8fb00704: Fix mac checker regex
- Currently, the mac checker regex could match a corner case of
11:22:33:44:55:66: (one extra colon at the end). We fix... - 02:12 pm Revision 8fb00704: Fix mac checker regex
- Currently, the mac checker regex could match a corner case of
11:22:33:44:55:66: (one extra colon at the end). We fix...
09/21/2010
- 10:37 am ganeti-local Revision 0c362546: Remove two old aliases
- These were deprecated since Ganeti 2.0, it's time to remove them.
Signed-off-by: Iustin Pop <iustin@google.com>
Revi... - 10:37 am Revision 0c362546: Remove two old aliases
- These were deprecated since Ganeti 2.0, it's time to remove them.
Signed-off-by: Iustin Pop <iustin@google.com>
Revi...
09/20/2010
- 04:14 pm ganeti-local Revision f0ca837f: Ignore failures while shutting down instances during failover from offline node
- Don't abort failover if instance shutdown doesn't work on a node marked
offline. The node is offline, so the instance... - 04:14 pm Revision f0ca837f: Ignore failures while shutting down instances during failover from offline node
- Don't abort failover if instance shutdown doesn't work on a node marked
offline. The node is offline, so the instance... - 03:41 pm Revision cf0b3a19: Document common options in ganeti(7)
- So far the “--dry-run” option is not documented at all. This also adds
documentation for the new “--priority” option.... - 03:41 pm ganeti-local Revision cf0b3a19: Document common options in ganeti(7)
- So far the “--dry-run” option is not documented at all. This also adds
documentation for the new “--priority” option.... - 03:41 pm ganeti-local Revision aa06f8c6: cli: Expose priority option and pass priority to master daemon
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:41 pm Revision aa06f8c6: cli: Expose priority option and pass priority to master daemon
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:41 pm ganeti-local Revision be760ba8: jqueue: Change model from per-job to per-opcode processing
- In order to support priorities, the processing of jobs needs to be
changed. Instead of processing jobs as a whole, th... - 03:41 pm Revision be760ba8: jqueue: Change model from per-job to per-opcode processing
- In order to support priorities, the processing of jobs needs to be
changed. Instead of processing jobs as a whole, th... - 03:41 pm Revision 7b5c4a69: jqueue: Use priority for worker pool
- A small helper function is added to make this easier. Priorities are not
yet used in all necessary places.
Signed-of... - 03:41 pm ganeti-local Revision 7b5c4a69: jqueue: Use priority for worker pool
- A small helper function is added to make this easier. Priorities are not
yet used in all necessary places.
Signed-of... - 12:04 pm Revision 01eaf2fb: Fix migration on new KVMs
- New KVMs (0.12.1.2-el6 and 0.13.5 tested) exit immediately after
unsuccessful network connection when they are in "-i... - 12:04 pm ganeti-local Revision 01eaf2fb: Fix migration on new KVMs
- New KVMs (0.12.1.2-el6 and 0.13.5 tested) exit immediately after
unsuccessful network connection when they are in "-i... - 11:12 am ganeti-local Revision c219f613: Fix typo in ganeti man page
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:12 am Revision c219f613: Fix typo in ganeti man page
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:12 am Revision af1a81d1: cli: Pass options in {Add,Remove}Tags
- They'll be used for job priorities. Also add an empty line to
gnt-os where it's missing.
Signed-off-by: Michael Hans... - 11:12 am ganeti-local Revision af1a81d1: cli: Pass options in {Add,Remove}Tags
- They'll be used for job priorities. Also add an empty line to
gnt-os where it's missing.
Signed-off-by: Michael Hans... - 11:11 am Revision a0d2fe2c: jqueue: Add missing docstring to _QueuedJob.Cancel
- This was forgotten in commit 099b2870b.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po... - 11:11 am ganeti-local Revision a0d2fe2c: jqueue: Add missing docstring to _QueuedJob.Cancel
- This was forgotten in commit 099b2870b.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po... - 11:08 am ganeti-local Revision 28b5de4d: Prepare 2.2.0~rc2 release
- Update NEWS, but not yet configure.ac.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop... - 11:08 am Revision 28b5de4d: Prepare 2.2.0~rc2 release
- Update NEWS, but not yet configure.ac.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop...
09/16/2010
- 02:58 pm ganeti-local Revision f4ec2960: Bail out if daemon gets fired up under wrong uid
- This patch bails out in early stage, if the user invoking the daemon
doesn't match the user set at configure time.
S... - 02:58 pm Revision f4ec2960: Bail out if daemon gets fired up under wrong uid
- This patch bails out in early stage, if the user invoking the daemon
doesn't match the user set at configure time.
S... - 01:56 pm ganeti-local Revision 2bc27b91: Merge branch 'devel-2.2'
- * devel-2.2:
QA: Test more tag operations via RAPI
qa_rapi: Fix indentation error
opcode summary: improve displ... - 01:56 pm Revision 2bc27b91: Merge branch 'devel-2.2'
- * devel-2.2:
QA: Test more tag operations via RAPI
qa_rapi: Fix indentation error
opcode summary: improve displ... - 01:46 pm ganeti-local Revision c326b4ef: QA: Test more tag operations via RAPI
- This ensures tag operations work via RAPI. Also print requested URI to
stdout for debugging.
Signed-off-by: Michael ... - 01:46 pm Revision c326b4ef: QA: Test more tag operations via RAPI
- This ensures tag operations work via RAPI. Also print requested URI to
stdout for debugging.
Signed-off-by: Michael ... - 01:43 pm Revision fd837171: qa_rapi: Fix indentation error
- If no function to verify the result was specified, qa_rapi._DoTests
wouldn't return the result.
Signed-off-by: Micha... - 01:43 pm ganeti-local Revision fd837171: qa_rapi: Fix indentation error
- If no function to verify the result was specified, qa_rapi._DoTests
wouldn't return the result.
Signed-off-by: Micha... - 01:38 pm ganeti-local Revision 55ec5c5e: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
cmdlib: Fix type of “name” parameter for tag operations
rlib2: Set tag operation param “name” to No... - 01:38 pm Revision 55ec5c5e: Merge branch 'stable-2.2' into devel-2.2
- * stable-2.2:
cmdlib: Fix type of “name” parameter for tag operations
rlib2: Set tag operation param “name” to No... - 01:28 pm Revision bc8bbda1: opcode summary: improve display for list summaries
- Currently, opcodes like NODE_EVAC_STRATEGY look bad:
89684 error NODE_EVAC_STRATEGY([u'node3'])
With this patch... - 01:28 pm ganeti-local Revision bc8bbda1: opcode summary: improve display for list summaries
- Currently, opcodes like NODE_EVAC_STRATEGY look bad:
89684 error NODE_EVAC_STRATEGY([u'node3'])
With this patch... - 01:26 pm ganeti-local Revision 913138f4: Always enable logging for unittests
- By enabling all log levels, we ensure all calls are fully evaluated.
There was one case in the workerpool where a cal... - 01:26 pm Revision 913138f4: Always enable logging for unittests
- By enabling all log levels, we ensure all calls are fully evaluated.
There was one case in the workerpool where a cal... - 01:26 pm ganeti-local Revision e1ea54e9: workerpool: Fix typo
- A call to logging.debug was missing an argument, leading to complaints
on stderr at runtime.
Signed-off-by: Michael ... - 01:26 pm Revision e1ea54e9: workerpool: Fix typo
- A call to logging.debug was missing an argument, leading to complaints
on stderr at runtime.
Signed-off-by: Michael ... - 01:26 pm ganeti-local Revision 5f6b0b71: Add small jqueue unittests
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:26 pm Revision 5f6b0b71: Add small jqueue unittests
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:25 pm ganeti-local Revision 099b2870: jqueue: Move CancelJob logic to separate function
- Moving the internals of this function will allow it to be used from
unittests in the future. Splitting this into a pu... - 01:25 pm Revision 099b2870: jqueue: Move CancelJob logic to separate function
- Moving the internals of this function will allow it to be used from
unittests in the future. Splitting this into a pu... - 10:25 am Revision 42e32075: Merge branch 'devel-2.2'
- * devel-2.2:
Fix case of MAC special-values
Remove mcpu's ReportLocks callback
Revert "jqueue: Resume jobs from... - 10:25 am ganeti-local Revision 42e32075: Merge branch 'devel-2.2'
- * devel-2.2:
Fix case of MAC special-values
Remove mcpu's ReportLocks callback
Revert "jqueue: Resume jobs from... - 10:25 am ganeti-local Revision 8341ec93: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix case of MAC special-values
(no conflicts, took LGTM from original commit)
Signed-off-by: Iustin ... - 10:25 am Revision 8341ec93: Merge branch 'devel-2.1' into devel-2.2
- * devel-2.1:
Fix case of MAC special-values
(no conflicts, took LGTM from original commit)
Signed-off-by: Iustin ... - 10:23 am ganeti-local Revision d4068f64: Fix case of MAC special-values
- This fixes Debian bug #596347. An alternative would be to also allow
the uppercase form, but it's not nice I think.
... - 10:23 am Revision d4068f64: Fix case of MAC special-values
- This fixes Debian bug #596347. An alternative would be to also allow
the uppercase form, but it's not nice I think.
...
09/15/2010
- 10:48 pm ganeti-local Revision bf2ace9f: cmdlib: Fix type of “name” parameter for tag operations
- The parameter “name” is be None for cluster tags.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 10:48 pm Revision bf2ace9f: cmdlib: Fix type of “name” parameter for tag operations
- The parameter “name” is be None for cluster tags.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 10:48 pm ganeti-local Revision 5313eed7: rlib2: Set tag operation param “name” to None for cluster tags
- Otherwise parameter verification in the master daemon fails.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 10:48 pm Revision 5313eed7: rlib2: Set tag operation param “name” to None for cluster tags
- Otherwise parameter verification in the master daemon fails.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R... - 06:30 pm Revision 03cb89f0: hbal: implement user-friendly termination requests
- Currently, hbal will abort immediately when requested (^C, or SIGINT,
etc.). This is not nice, since then the already... - 06:30 pm ganeti-local Revision 03cb89f0: hbal: implement user-friendly termination requests
- Currently, hbal will abort immediately when requested (^C, or SIGINT,
etc.). This is not nice, since then the already... - 03:58 pm ganeti-local Revision 31684f84: Stop all daemons precautiosly before trying to start ganeti-noded again
- Please note that if the pid file is broken or missing we'll not catch
the process (if any is running) and it's up to ... - 03:58 pm Revision 31684f84: Stop all daemons precautiosly before trying to start ganeti-noded again
- Please note that if the pid file is broken or missing we'll not catch
the process (if any is running) and it's up to ... - 03:42 pm ganeti-local Revision ace16501: Check for duplicate nodegroup names
- Since the nodegroups dict is indexed by uuid duplicate names might
happen as a result of bugs. Add a check to prevent... - 03:42 pm Revision ace16501: Check for duplicate nodegroup names
- Since the nodegroups dict is indexed by uuid duplicate names might
happen as a result of bugs. Add a check to prevent... - 02:08 pm ganeti-local Revision c60abd62: Split a long docstring line in objects.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:08 pm Revision c60abd62: Split a long docstring line in objects.py
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:08 pm ganeti-local Revision 88b92fe3: InitConfig: create nodegroups as well
- This patch also ensures that the initial configuration has all the
needed UUIDs and that they are unique, by using a
... - 02:08 pm Revision 88b92fe3: InitConfig: create nodegroups as well
- This patch also ensures that the initial configuration has all the
needed UUIDs and that they are unique, by using a
...
Also available in: Atom