Activity

From 04/18/2010 to 05/17/2010

05/17/2010

05:40 pm Revision 317b1040: hspace: change handling of N+1 bad clusters
Currently we just print a fake result and exit early. This is bad, since
it doesn't use the same codepaths for all th...
Iustin Pop
05:40 pm ganeti-local Revision 317b1040: hspace: change handling of N+1 bad clusters
Currently we just print a fake result and exit early. This is bad, since
it doesn't use the same codepaths for all th...
Iustin Pop
02:17 pm Revision 31ff0247: Merge branch 'devel-2.1'
* devel-2.1:
RAPI: /2/{nodes,instances}/$name should return 404 for unknown items
ganeti-masterd: Improve error l...
Michael Hanselmann
02:17 pm ganeti-local Revision 31ff0247: Merge branch 'devel-2.1'
* devel-2.1:
RAPI: /2/{nodes,instances}/$name should return 404 for unknown items
ganeti-masterd: Improve error l...
Michael Hanselmann
01:52 pm Revision e8ebbd2b: RAPI: /2/{nodes,instances}/$name should return 404 for unknown items
Currently they return a 500 Server Error, not really useful
for detecting nonexistent items.
Signed-off-by: Michael ...
Michael Hanselmann
01:52 pm ganeti-local Revision e8ebbd2b: RAPI: /2/{nodes,instances}/$name should return 404 for unknown items
Currently they return a 500 Server Error, not really useful
for detecting nonexistent items.
Signed-off-by: Michael ...
Michael Hanselmann
01:52 pm ganeti-local Revision d2fc26dd: ganeti-masterd: Improve error logging for client requests
Ganeti errors should also be logged with a backtrace.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
01:52 pm Revision d2fc26dd: ganeti-masterd: Improve error logging for client requests
Ganeti errors should also be logged with a backtrace.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
01:52 pm ganeti-local Revision f02fbd30: Return disk_template from LUQueryInstanceData
Inter-cluster instance moves need the disk template. As they run
LUQueryInstanceData to get an instance's details, th...
Michael Hanselmann
01:52 pm Revision f02fbd30: Return disk_template from LUQueryInstanceData
Inter-cluster instance moves need the disk template. As they run
LUQueryInstanceData to get an instance's details, th...
Michael Hanselmann
01:52 pm ganeti-local Revision 591e5103: RAPI client: Rename Get{Node,Instance}Info, add new GetInstanceInfo
GetInstanceInfo should return the resource /2/instances/$name/info,
but so far it returns /2/instances/$name. The sam...
Michael Hanselmann
01:52 pm Revision 591e5103: RAPI client: Rename Get{Node,Instance}Info, add new GetInstanceInfo
GetInstanceInfo should return the resource /2/instances/$name/info,
but so far it returns /2/instances/$name. The sam...
Michael Hanselmann
01:52 pm Revision f961e2ba: RAPI client: Log request to be made
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:52 pm ganeti-local Revision f961e2ba: RAPI client: Log request to be made
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:52 pm Revision d32f3b81: Add missing documentation for RAPI instance creation mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:52 pm ganeti-local Revision d32f3b81: Add missing documentation for RAPI instance creation mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:33 pm ganeti-local Revision a3a5f850: Add checks for master IP in cluster verify
This also updates a comment in the unittest for utils.py. We unittest
the new function for two things: correct report...
Iustin Pop
01:33 pm Revision a3a5f850: Add checks for master IP in cluster verify
This also updates a comment in the unittest for utils.py. We unittest
the new function for two things: correct report...
Iustin Pop

05/14/2010

07:07 pm ganeti-local Revision c7406bbe: RetryOnSignal: handle socket error as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:07 pm Revision c7406bbe: RetryOnSignal: handle socket error as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:03 pm ganeti-local Revision b2efcd70: Remove unused import from daemon.py
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com>
Guido Trotter
07:03 pm Revision b2efcd70: Remove unused import from daemon.py
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com>
Guido Trotter
06:46 pm ganeti-local Revision 48bf6352: Add a forgotten comment about overriding a method
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
06:46 pm ganeti-local Revision 3660fcf5: AsyncUDPSocket.handle_error
By overriding the default asyncore handle_error (which closes the
socket) with our own version, which logs what happe...
Guido Trotter
06:46 pm ganeti-local Revision 232144d0: utils.IgnoreSignals
Remove duplicate code between a couple of asyncore related function by
having a function in charge of handling EINTR ...
Guido Trotter
06:46 pm Revision 232144d0: utils.IgnoreSignals
Remove duplicate code between a couple of asyncore related function by
having a function in charge of handling EINTR ...
Guido Trotter
06:46 pm Revision 3660fcf5: AsyncUDPSocket.handle_error
By overriding the default asyncore handle_error (which closes the
socket) with our own version, which logs what happe...
Guido Trotter
06:46 pm Revision 48bf6352: Add a forgotten comment about overriding a method
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
12:09 pm ganeti-local Revision bebf68d3: ganeti-noded: add the --no-mlock option
While mlock on noded is definitely good in most situations, there are
some - namely my laptop - where it has no benef...
Guido Trotter
12:09 pm Revision bebf68d3: ganeti-noded: add the --no-mlock option
While mlock on noded is definitely good in most situations, there are
some - namely my laptop - where it has no benef...
Guido Trotter
12:08 pm ganeti-local Revision 2e98275a: Describe more ganeti-noded options in the manpage
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com>
Guido Trotter
12:08 pm Revision 2e98275a: Describe more ganeti-noded options in the manpage
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com>
Guido Trotter

05/13/2010

07:40 pm ganeti-local Revision 1c54156d: Merge branch 'devel-2.1'
Conflicts:
daemons/ganeti-noded
lib/daemon.py
lib/rapi/baserlib.py
lib/rapi/rlib2.py
lib/utils.py
Signed-off-by...
Luca Bigliardi
07:40 pm Revision 1c54156d: Merge branch 'devel-2.1'
Conflicts:
daemons/ganeti-noded
lib/daemon.py
lib/rapi/baserlib.py
lib/rapi/rlib2.py
lib/utils.py
Signed-off-by...
Luca Bigliardi
07:11 pm Revision 20601361: Fix some pylint warnings
Disable warnings for:
- except Exception,
- use of __errno_location,
- redeclaration of handleError()
Signed-off-by:...
Luca Bigliardi
07:11 pm ganeti-local Revision 20601361: Fix some pylint warnings
Disable warnings for:
- except Exception,
- use of __errno_location,
- redeclaration of handleError()
Signed-off-by:...
Luca Bigliardi
06:48 pm Revision 6ed0bbce: Fix logging string format
Fix this pylint warning:
[W6501, Mlockall] Specify string format arguments as logging function parameters
Signed-off...
Luca Bigliardi
06:48 pm ganeti-local Revision 6ed0bbce: Fix logging string format
Fix this pylint warning:
[W6501, Mlockall] Specify string format arguments as logging function parameters
Signed-off...
Luca Bigliardi
06:25 pm ganeti-local Revision 05b35f15: Fix Filehandler / FileHandler typo
Fix typo spotted by pylint:
E1101:2095:LogFileHandler.handleError: Module 'logging' has no 'Filehandler' member
Sign...
Luca Bigliardi
06:25 pm Revision 05b35f15: Fix Filehandler / FileHandler typo
Fix typo spotted by pylint:
E1101:2095:LogFileHandler.handleError: Module 'logging' has no 'Filehandler' member
Sign...
Luca Bigliardi
04:58 pm ganeti-local Revision 924e95f9: QA: Test instance creation/deletion via RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm Revision 924e95f9: QA: Test instance creation/deletion via RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm ganeti-local Revision 8a47b447: RAPI client: Implement instance creation
Currently this only supports the new instance creation request data
format version 1, but support for the old version...
Michael Hanselmann
04:58 pm Revision 8a47b447: RAPI client: Implement instance creation
Currently this only supports the new instance creation request data
format version 1, but support for the old version...
Michael Hanselmann
04:58 pm Revision 6395cebb: RAPI: Add new request data format for instance creation
As mentioned in commit d975f482d, the current way of creating an
instance via RAPI is not very flexible. With this pa...
Michael Hanselmann
04:58 pm ganeti-local Revision 6395cebb: RAPI: Add new request data format for instance creation
As mentioned in commit d975f482d, the current way of creating an
instance via RAPI is not very flexible. With this pa...
Michael Hanselmann
04:58 pm Revision 5ef5cfea: Mention RAPI client in documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm ganeti-local Revision 5ef5cfea: Mention RAPI client in documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm ganeti-local Revision af6433c6: rapi.baserlib: Add function to check variable type
Also add a separate function to retrieve body parameters. Having
it separate (independent of a class instance) will m...
Michael Hanselmann
04:58 pm Revision af6433c6: rapi.baserlib: Add function to check variable type
Also add a separate function to retrieve body parameters. Having
it separate (independent of a class instance) will m...
Michael Hanselmann
04:57 pm ganeti-local Revision 7eac4a4d: Add new /2/features RAPI resource
The /2/features RAPI resource can be used to detect optional
features implemented by the RAPI server. This will be us...
Michael Hanselmann
04:57 pm Revision 7eac4a4d: Add new /2/features RAPI resource
The /2/features RAPI resource can be used to detect optional
features implemented by the RAPI server. This will be us...
Michael Hanselmann
04:32 pm ganeti-local Revision 565083ef: Use console_logging in node daemon
Node daemon logs will be printed on system console if writing on the log file
fails.
Signed-off-by: Luca Bigliardi <...
Luca Bigliardi
04:32 pm Revision 565083ef: Use console_logging in node daemon
Node daemon logs will be printed on system console if writing on the log file
fails.
Signed-off-by: Luca Bigliardi <...
Luca Bigliardi
04:32 pm Revision ff917534: Daemons conditionally setup console logging
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:32 pm ganeti-local Revision ff917534: Daemons conditionally setup console logging
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:32 pm Revision 49e60a28: Use LogFileHandler conditionally in SetupLogging
Add a parameter to SetupLogging to use LogFileHandler (default is off)
Signed-off-by: Luca Bigliardi <shammash@googl...
Luca Bigliardi
04:32 pm ganeti-local Revision 49e60a28: Use LogFileHandler conditionally in SetupLogging
Add a parameter to SetupLogging to use LogFileHandler (default is off)
Signed-off-by: Luca Bigliardi <shammash@googl...
Luca Bigliardi
04:32 pm ganeti-local Revision de3b8e39: Introduce LogFileHandler class
Add a log handler class which logs to /dev/console in case of logging errors.
Signed-off-by: Luca Bigliardi <shammas...
Luca Bigliardi
04:32 pm Revision de3b8e39: Introduce LogFileHandler class
Add a log handler class which logs to /dev/console in case of logging errors.
Signed-off-by: Luca Bigliardi <shammas...
Luca Bigliardi
04:32 pm ganeti-local Revision 481d47e8: Add /dev/console constant
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:32 pm Revision 481d47e8: Add /dev/console constant
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:32 pm ganeti-local Revision 1af6ac0f: Lock PowercycleNode child in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:32 pm Revision 1af6ac0f: Lock PowercycleNode child in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:31 pm Revision 38b77287: Lock node daemon children in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:31 pm ganeti-local Revision 38b77287: Lock node daemon children in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:31 pm Revision 02bea2fc: Lock node daemon in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:31 pm ganeti-local Revision 02bea2fc: Lock node daemon in memory
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
04:31 pm ganeti-local Revision 4b6fa0bf: Introduce Mlockall()
Add Mlockall() utility to lock current process' virtual adress space into RAM.
Signed-off-by: Luca Bigliardi <shamma...
Luca Bigliardi
04:31 pm Revision 4b6fa0bf: Introduce Mlockall()
Add Mlockall() utility to lock current process' virtual adress space into RAM.
Signed-off-by: Luca Bigliardi <shamma...
Luca Bigliardi

05/12/2010

06:22 pm ganeti-local Revision aa355c79: Node daemon availability improvements proposal
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Luca Bigliardi
06:22 pm Revision aa355c79: Node daemon availability improvements proposal
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Luca Bigliardi
05:30 pm Revision 12eff9b9: Fix wrong variable name in commit d975f482
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:30 pm ganeti-local Revision 12eff9b9: Fix wrong variable name in commit d975f482
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:54 pm ganeti-local Revision d975f482: RAPI: Add initial support for instance creation request version
The way the resource /2/instances expects its request data (e.g.
instance name, disks, NICs) to be formatted in a dic...
Michael Hanselmann
02:54 pm Revision d975f482: RAPI: Add initial support for instance creation request version
The way the resource /2/instances expects its request data (e.g.
instance name, disks, NICs) to be formatted in a dic...
Michael Hanselmann
02:40 pm ganeti-local Revision 40523663: Merge branch 'devel-2.1'
* devel-2.1:
Convert some ReadFile calls to ReadOneLineFile
utils.ReadOneLineFile()
Remove oneline= parameter f...
Guido Trotter
02:40 pm Revision 40523663: Merge branch 'devel-2.1'
* devel-2.1:
Convert some ReadFile calls to ReadOneLineFile
utils.ReadOneLineFile()
Remove oneline= parameter f...
Guido Trotter
02:10 pm Revision 682f7601: Convert some ReadFile calls to ReadOneLineFile
For passwords we require strict oneliners, we're a bit more lax with pid
and uid files.
Signed-off-by: Guido Trotter...
Guido Trotter
02:10 pm ganeti-local Revision 682f7601: Convert some ReadFile calls to ReadOneLineFile
For passwords we require strict oneliners, we're a bit more lax with pid
and uid files.
Signed-off-by: Guido Trotter...
Guido Trotter
02:10 pm Revision e587b46a: utils.ReadOneLineFile()
Read the first non-empty file line. When strict is set, abort if more
than one line is non-empty. Some unittests insp...
Guido Trotter
02:10 pm ganeti-local Revision e587b46a: utils.ReadOneLineFile()
Read the first non-empty file line. When strict is set, abort if more
than one line is non-empty. Some unittests insp...
Guido Trotter
02:01 pm ganeti-local Revision 582ed043: Remove oneline= parameter from utils.ReadFile
This partially reverts commit b774bb106cc28d008e790ad2666eb64c76866fa0.
Unittests unrelated to that particular functi...
Guido Trotter
02:01 pm Revision 582ed043: Remove oneline= parameter from utils.ReadFile
This partially reverts commit b774bb106cc28d008e790ad2666eb64c76866fa0.
Unittests unrelated to that particular functi...
Guido Trotter
01:48 pm ganeti-local Revision c4b2b2e2: INSTALL: update hypervisor requirements
Xen: Just specify 3.0 or above as a requirement, as versions above 3.1
have been tested and work fine with Ganeti. Al...
Guido Trotter
01:48 pm ganeti-local Revision a425810f: install.rst: update os version and add KVM notes
The 0.7 version was just an example, but since we're on 0.9 now,
updating the number cannot be wrong. The new admonit...
Guido Trotter
01:48 pm Revision a425810f: install.rst: update os version and add KVM notes
The 0.7 version was just an example, but since we're on 0.9 now,
updating the number cannot be wrong. The new admonit...
Guido Trotter
01:48 pm Revision c4b2b2e2: INSTALL: update hypervisor requirements
Xen: Just specify 3.0 or above as a requirement, as versions above 3.1
have been tested and work fine with Ganeti. Al...
Guido Trotter
01:41 pm ganeti-local Revision 0d9bc5d2: RAPI client: Fix SSL error reporting for real
My previous patch, commit 857705e8, helped in one particular
situation where the exception didn't contain any argumen...
Michael Hanselmann
01:41 pm Revision 0d9bc5d2: RAPI client: Fix SSL error reporting for real
My previous patch, commit 857705e8, helped in one particular
situation where the exception didn't contain any argumen...
Michael Hanselmann

05/11/2010

09:25 pm ganeti-local Revision 5e26633b: Merge branch 'devel-2.1'
* devel-2.1: (29 commits)
RAPI client: Improve SSL error reporting
RAPI client: Don't check node role in client
...
Michael Hanselmann
09:25 pm Revision 5e26633b: Merge branch 'devel-2.1'
* devel-2.1: (29 commits)
RAPI client: Improve SSL error reporting
RAPI client: Don't check node role in client
...
Michael Hanselmann
08:28 pm ganeti-local Revision 857705e8: RAPI client: Improve SSL error reporting
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:28 pm Revision 857705e8: RAPI client: Improve SSL error reporting
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:27 pm ganeti-local Revision 1068639f: RAPI client: Don't check node role in client
Only the server knows which node roles can be set via RAPI.
Constants are provided for convenience.
Signed-off-by: M...
Michael Hanselmann
08:27 pm Revision 1068639f: RAPI client: Don't check node role in client
Only the server knows which node roles can be set via RAPI.
Constants are provided for convenience.
Signed-off-by: M...
Michael Hanselmann
08:27 pm ganeti-local Revision bfc2002f: RAPI client: Update ReplaceInstanceDisks
- The RAPI client shouldn't check the replacement mode as only
the server knows which ones are valid (constants are...
Michael Hanselmann
08:27 pm Revision bfc2002f: RAPI client: Update ReplaceInstanceDisks
- The RAPI client shouldn't check the replacement mode as only
the server knows which ones are valid (constants are...
Michael Hanselmann
08:27 pm ganeti-local Revision fde28316: RAPI client: Fix behaviour of “allocatable” storage flag
When modifying a storage unit, the “allocatable” flag should default
to “no modification”. This replicates the behavi...
Michael Hanselmann
08:27 pm Revision fde28316: RAPI client: Fix behaviour of “allocatable” storage flag
When modifying a storage unit, the “allocatable” flag should default
to “no modification”. This replicates the behavi...
Michael Hanselmann
08:27 pm ganeti-local Revision 10f5ab6c: RAPI client: Encode boolean and None query values
Boolean values must be passed as 0 or 1. None should be an empty
value ("").
Signed-off-by: Michael Hanselmann <hans...
Michael Hanselmann
08:27 pm Revision 10f5ab6c: RAPI client: Encode boolean and None query values
Boolean values must be passed as 0 or 1. None should be an empty
value ("").
Signed-off-by: Michael Hanselmann <hans...
Michael Hanselmann
08:27 pm ganeti-local Revision 75f53ffe: RAPI client: No longer check storage type locally
Only the RAPI server (actually masterd) knows which storage types
are valid. The exception can no longer be raised as...
Michael Hanselmann
08:27 pm Revision 75f53ffe: RAPI client: No longer check storage type locally
Only the RAPI server (actually masterd) knows which storage types
are valid. The exception can no longer be raised as...
Michael Hanselmann
08:27 pm Revision a198b2d9: RAPI client: Add constant for RAPI version
This reverts a60e3cb0a partially by moving the RAPI version into a constant.
Signed-off-by: Michael Hanselmann <hans...
Michael Hanselmann
08:27 pm ganeti-local Revision a198b2d9: RAPI client: Add constant for RAPI version
This reverts a60e3cb0a partially by moving the RAPI version into a constant.
Signed-off-by: Michael Hanselmann <hans...
Michael Hanselmann
06:04 pm ganeti-local Revision 2771835c: RAPI QA: Use RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:04 pm Revision 2771835c: RAPI QA: Use RAPI client
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:04 pm ganeti-local Revision 49d50e52: QA: Add function create temporary backup file
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:04 pm ganeti-local Revision dfc8ad25: RAPI client: Don't assume job IDs to be numeric
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
06:04 pm ganeti-local Revision 20b509de: Add RAPI client utility module with RAPI PollJob function
The RAPI client module shouldn't depend on any Ganeti module, yet it's
useful to have some Ganeti-specific code, like...
Michael Hanselmann
06:04 pm ganeti-local Revision 502f5236: QA: Restore RAPI cert after “gnt-cluster renew-crypto”
The RAPI tests will depend on the certificate.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Michael Hanselmann
06:04 pm Revision 502f5236: QA: Restore RAPI cert after “gnt-cluster renew-crypto”
The RAPI tests will depend on the certificate.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Michael Hanselmann
06:04 pm Revision dfc8ad25: RAPI client: Don't assume job IDs to be numeric
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
06:04 pm Revision 49d50e52: QA: Add function create temporary backup file
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:04 pm Revision 20b509de: Add RAPI client utility module with RAPI PollJob function
The RAPI client module shouldn't depend on any Ganeti module, yet it's
useful to have some Ganeti-specific code, like...
Michael Hanselmann
05:59 pm ganeti-local Revision 8a019a03: RAPI client: Include HTTP error code in GanetiApiError exception
Having the HTTP error code allows users of the class to act differently based
on the error code.
Signed-off-by: Mich...
Michael Hanselmann
05:59 pm Revision 8a019a03: RAPI client: Include HTTP error code in GanetiApiError exception
Having the HTTP error code allows users of the class to act differently based
on the error code.
Signed-off-by: Mich...
Michael Hanselmann
05:58 pm ganeti-local Revision de4f53e6: Support different HTTP error codes in RAPI client unittest mock
This allows testing error conditions (e.g. if a job wasn't found).
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
05:58 pm Revision de4f53e6: Support different HTTP error codes in RAPI client unittest mock
This allows testing error conditions (e.g. if a job wasn't found).
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
05:56 pm ganeti-local Revision 09127904: RAPI client: Fix error message for unsupported methods in unittest
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:56 pm Revision 09127904: RAPI client: Fix error message for unsupported methods in unittest
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:31 pm ganeti-local Revision d9b67f70: RAPI client: Allow waiting for job changes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:31 pm Revision d9b67f70: RAPI client: Allow waiting for job changes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:31 pm ganeti-local Revision 793a8f7c: RAPI: Allow waiting for job changes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:31 pm Revision 793a8f7c: RAPI: Allow waiting for job changes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:31 pm ganeti-local Revision cf9ada49: RAPI client: Rename “DeleteJob” to “CancelJob”
Jobs can't be deleted, but cancelled (even though the HTTP method
“DELETE” is used).
Signed-off-by: Michael Hanselma...
Michael Hanselmann
05:31 pm Revision cf9ada49: RAPI client: Rename “DeleteJob” to “CancelJob”
Jobs can't be deleted, but cancelled (even though the HTTP method
“DELETE” is used).
Signed-off-by: Michael Hanselma...
Michael Hanselmann
05:31 pm ganeti-local Revision cfc03c54: RAPI client: Various code style changes
- Replace hardcoded values with constants
- Code formatting
- Exception messages without periods and fixed string for...
Michael Hanselmann
05:31 pm Revision cfc03c54: RAPI client: Various code style changes
- Replace hardcoded values with constants
- Code formatting
- Exception messages without periods and fixed string for...
Michael Hanselmann
05:31 pm ganeti-local Revision 752df8bb: RAPI client: Add missing unittest for RepairNodeStorageUnits
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:31 pm Revision 752df8bb: RAPI client: Add missing unittest for RepairNodeStorageUnits
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:30 pm ganeti-local Revision 768747ed: RAPI client: Always pass _SendRequest args as positional
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:30 pm Revision 768747ed: RAPI client: Always pass _SendRequest args as positional
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:29 pm Revision ccd6b542: RAPI client: Simplify URL construction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:29 pm ganeti-local Revision ccd6b542: RAPI client: Simplify URL construction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:29 pm ganeti-local Revision d3844674: RAPI client: Instantiate JSON encoder only once
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:29 pm Revision d3844674: RAPI client: Instantiate JSON encoder only once
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
Michael Hanselmann
05:29 pm ganeti-local Revision cd577680: RAPI client: Always return job ID
Even removing tags returns a job ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowle...
Michael Hanselmann
05:29 pm Revision cd577680: RAPI client: Always return job ID
Even removing tags returns a job ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowle...
Michael Hanselmann
05:27 pm ganeti-local Revision a60e3cb0: RAPI client: Hardcode version in URLs
If the version changes, the API is likely to change as well. Not
having to ask for the version first makes the code s...
Michael Hanselmann
05:27 pm Revision a60e3cb0: RAPI client: Hardcode version in URLs
If the version changes, the API is likely to change as well. Not
having to ask for the version first makes the code s...
Michael Hanselmann
05:27 pm Revision 9279e986: Remove httplib2 dependency from ganeti.rapi.client
- It's possible to implement all functionality in ganeti.rapi.client
using Python's standard modules httplib and ur...
Michael Hanselmann
05:27 pm ganeti-local Revision 9279e986: Remove httplib2 dependency from ganeti.rapi.client
- It's possible to implement all functionality in ganeti.rapi.client
using Python's standard modules httplib and ur...
Michael Hanselmann
02:01 pm ganeti-local Revision b774bb10: utils.ReadFile: Add parameter to read only one line
Reading only one line is useful for reading passwords from files. This
also adds unittests for utils.ReadFile.
Signe...
Michael Hanselmann
02:01 pm Revision b774bb10: utils.ReadFile: Add parameter to read only one line
Reading only one line is useful for reading passwords from files. This
also adds unittests for utils.ReadFile.
Signe...
Michael Hanselmann
11:48 am ganeti-local Revision 95f84636: Fix tiny typo in cluster verify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Iustin Pop
11:48 am Revision 95f84636: Fix tiny typo in cluster verify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Iustin Pop

05/10/2010

07:21 pm ganeti-local Revision dcaabc4f: Fix import/export
63bcea2a5 added file checks for import/export, but unfortunately they
were broken.
Signed-off-by: Michael Hanselmann...
Michael Hanselmann
07:21 pm Revision dcaabc4f: Fix import/export
63bcea2a5 added file checks for import/export, but unfortunately they
were broken.
Signed-off-by: Michael Hanselmann...
Michael Hanselmann
05:17 pm Revision 4e338533: cli: Make PollJob generic to support other protocols
By separating the LUXI-specific code and stdio-related code
into separate classes, we can make cli.PollJob protocol-
...
Michael Hanselmann
05:17 pm ganeti-local Revision 4e338533: cli: Make PollJob generic to support other protocols
By separating the LUXI-specific code and stdio-related code
into separate classes, we can make cli.PollJob protocol-
...
Michael Hanselmann
12:44 pm ganeti-local Revision 01144827: Merge branch 'devel-2.1'
* devel-2.1: (22 commits)
NEWS: fix empty lines
Fix a unittest name and docstring
Force ssh to allocate a tty
...
Guido Trotter
12:44 pm Revision 01144827: Merge branch 'devel-2.1'
* devel-2.1: (22 commits)
NEWS: fix empty lines
Fix a unittest name and docstring
Force ssh to allocate a tty
...
Guido Trotter
12:23 pm ganeti-local Revision 05489142: Fix a unittest name and docstring
The docstring has been copied by the name, but the name reports a
misspell of the function it is actually testing.
S...
Guido Trotter
12:23 pm ganeti-local Revision 507fd05a: NEWS: fix empty lines
Make sure there are exactly two empty lines between different versions
(rather than 1 or 3).
Signed-off-by: Guido Tr...
Guido Trotter
12:23 pm Revision 507fd05a: NEWS: fix empty lines
Make sure there are exactly two empty lines between different versions
(rather than 1 or 3).
Signed-off-by: Guido Tr...
Guido Trotter
12:23 pm Revision 05489142: Fix a unittest name and docstring
The docstring has been copied by the name, but the name reports a
misspell of the function it is actually testing.
S...
Guido Trotter
12:15 pm ganeti-local Revision f724a702: Force ssh to allocate a tty
This is required to avoid the
"Pseudo-terminal will not be allocated because stdin is not a terminal."
ssh error mess...
Balazs Lecz
12:15 pm Revision f724a702: Force ssh to allocate a tty
This is required to avoid the
"Pseudo-terminal will not be allocated because stdin is not a terminal."
ssh error mess...
Balazs Lecz
12:05 pm ganeti-local Revision 99729b66: Fix a unittest docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Guido Trotter
12:05 pm Revision 99729b66: Fix a unittest docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Guido Trotter
11:56 am ganeti-local Revision 40bc67e1: Retry{Again,Timeout}: explain reraising
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:56 am ganeti-local Revision 5ef5ea45: IsProcessAlive: retry stat() a few times
On multiprocessor dom0 stat() on /proc can sometimes return EINVAL.
Before giving up, we try a few times to get a con...
Guido Trotter
11:56 am Revision 40bc67e1: Retry{Again,Timeout}: explain reraising
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:56 am Revision 5ef5ea45: IsProcessAlive: retry stat() a few times
On multiprocessor dom0 stat() on /proc can sometimes return EINVAL.
Before giving up, we try a few times to get a con...
Guido Trotter
11:56 am ganeti-local Revision 506be7c5: utils.Retry: pass up timeout arguments
If Retry has to fail with RetryTimeout, it might be useful to pass the
Retry argument to RetryTimeout, to help debugg...
Guido Trotter
11:56 am Revision 506be7c5: utils.Retry: pass up timeout arguments
If Retry has to fail with RetryTimeout, it might be useful to pass the
Retry argument to RetryTimeout, to help debugg...
Guido Trotter
11:56 am ganeti-local Revision 45cc4913: Add a few Retry unittests
Check that Retry actually times out, and actually retries.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revie...
Guido Trotter
11:56 am Revision 45cc4913: Add a few Retry unittests
Check that Retry actually times out, and actually retries.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revie...
Guido Trotter

05/07/2010

05:25 pm ganeti-local Revision 036c7f68: Merge branch 'stable-2.1' into devel-2.1
* stable-2.1:
Bump version for 2.1.2.1 release
Update NEWS for Ganeti 2.1.2.1
KVM: only export instance tags if...
Guido Trotter
05:25 pm Revision 036c7f68: Merge branch 'stable-2.1' into devel-2.1
* stable-2.1:
Bump version for 2.1.2.1 release
Update NEWS for Ganeti 2.1.2.1
KVM: only export instance tags if...
Guido Trotter
05:05 pm Revision 462c9bcf: Bump version for 2.1.2.1 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:05 pm ganeti-local Revision 462c9bcf: Bump version for 2.1.2.1 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:05 pm ganeti-local Revision 23f983f4: Update NEWS for Ganeti 2.1.2.1
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:05 pm Revision 23f983f4: Update NEWS for Ganeti 2.1.2.1
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:14 pm ganeti-local Revision 1cc831ea: KVM: only export instance tags if present
Currently non-tagged instances fail starting with a TypeError.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
04:14 pm Revision 1cc831ea: KVM: only export instance tags if present
Currently non-tagged instances fail starting with a TypeError.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
02:34 pm Revision 5bae14d9: ssh.GetUserFiles: move to EnsureDirs
We also create a generic SECURE_DIR_MODE constant, rather than
hardcoding 0700 in the code.
Signed-off-by: Guido Tro...
Guido Trotter
02:34 pm ganeti-local Revision 5bae14d9: ssh.GetUserFiles: move to EnsureDirs
We also create a generic SECURE_DIR_MODE constant, rather than
hardcoding 0700 in the code.
Signed-off-by: Guido Tro...
Guido Trotter
02:34 pm Revision 98c98ab9: Hypervisors: use utils.EnsureDirs
Swap a few os.mkdir calls with utils.EnsureDirs
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Bal...
Guido Trotter
02:34 pm ganeti-local Revision 98c98ab9: Hypervisors: use utils.EnsureDirs
Swap a few os.mkdir calls with utils.EnsureDirs
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Bal...
Guido Trotter
02:34 pm ganeti-local Revision 0a865080: backend: remove a couple of useless mkdir calls
Those directories must exist for the node daemon to run (it's in the
node daemon's list of ensured directories) and t...
Guido Trotter
02:34 pm Revision 0a865080: backend: remove a couple of useless mkdir calls
Those directories must exist for the node daemon to run (it's in the
node daemon's list of ensured directories) and t...
Guido Trotter
02:34 pm Revision 5a062513: daemon.GenericMain: fix docstring
The docstring reports a wrong type for the "dirs" argument. Fixing.
Signed-off-by: Guido Trotter <ultrotter@google.c...
Guido Trotter
02:34 pm ganeti-local Revision 5a062513: daemon.GenericMain: fix docstring
The docstring reports a wrong type for the "dirs" argument. Fixing.
Signed-off-by: Guido Trotter <ultrotter@google.c...
Guido Trotter
02:34 pm Revision c33549ef: jstore: use EnsureDirs, and add more constants
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Guido Trotter
02:34 pm ganeti-local Revision c33549ef: jstore: use EnsureDirs, and add more constants
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Guido Trotter
11:35 am ganeti-local Revision ace6cbe8: Bump version for 2.1.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
11:35 am Revision ace6cbe8: Bump version for 2.1.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop

05/06/2010

12:57 pm ganeti-local Revision ba538816: Update NEWS file for 2.1.2
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido ...
Iustin Pop
12:57 pm Revision ba538816: Update NEWS file for 2.1.2
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido ...
Iustin Pop

05/05/2010

03:31 pm ganeti-local Revision bdc93557: Add dates to the NEWS file
Just for easier history digging…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter...
Iustin Pop
03:31 pm Revision bdc93557: Add dates to the NEWS file
Just for easier history digging…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter...
Iustin Pop
01:20 pm ganeti-local Revision 8cb70e56: RAPI QA: Test instance creation/removal via RAPI
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:20 pm Revision 8cb70e56: RAPI QA: Test instance creation/removal via RAPI
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:20 pm ganeti-local Revision 94e63ca1: RAPI QA: Support for request body
- Add support for sending JSON-encoded body to RAPI daemon
(required to test more complex resources)
- Expand names...
Michael Hanselmann
01:20 pm Revision 94e63ca1: RAPI QA: Support for request body
- Add support for sending JSON-encoded body to RAPI daemon
(required to test more complex resources)
- Expand names...
Michael Hanselmann

05/04/2010

08:13 pm ganeti-local Revision f2f88abf: Small fixes for RAPI client
- Always check SSL certificate for validity
- Actually JSON-encode HTTP content
Signed-off-by: David Knowles <dknowl...
David Knowles
08:13 pm Revision f2f88abf: Small fixes for RAPI client
- Always check SSL certificate for validity
- Actually JSON-encode HTTP content
Signed-off-by: David Knowles <dknowl...
David Knowles
03:39 pm ganeti-local Revision 63bcea2a: backend: Check paths and always write CA file for import/export daemon
Once the import/export daemon uses separate users, the node daemon file (which
is used for intra-cluster transfers) m...
Michael Hanselmann
03:39 pm Revision 63bcea2a: backend: Check paths and always write CA file for import/export daemon
Once the import/export daemon uses separate users, the node daemon file (which
is used for intra-cluster transfers) m...
Michael Hanselmann
03:38 pm ganeti-local Revision 3718bf6d: Add optional “salt” argument to utils.{,Verify}Sha1Hmac
We're using salted hashes all over the place.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Gui...
Michael Hanselmann
03:38 pm Revision 3718bf6d: Add optional “salt” argument to utils.{,Verify}Sha1Hmac
We're using salted hashes all over the place.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Gui...
Michael Hanselmann
03:38 pm ganeti-local Revision 615aaaba: Use utility functions for HMAC
HMAC will be used in more places. Centralizing some parts can't hurt.
Signed-off-by: Michael Hanselmann <hansmi@goog...
Michael Hanselmann
03:38 pm Revision 615aaaba: Use utility functions for HMAC
HMAC will be used in more places. Centralizing some parts can't hurt.
Signed-off-by: Michael Hanselmann <hansmi@goog...
Michael Hanselmann
03:38 pm ganeti-local Revision 387794f8: LUExportInstance: Move exporting code to helper class
This will simplify the implementation of intra-cluster instance
exports and reduces the number of local variables in
...
Michael Hanselmann
03:38 pm Revision 387794f8: LUExportInstance: Move exporting code to helper class
This will simplify the implementation of intra-cluster instance
exports and reduces the number of local variables in
...
Michael Hanselmann
03:37 pm ganeti-local Revision c1e7897d: Merge branch 'devel-2.1'
* devel-2.1:
cfgupgrade: allow working with relative paths
Cleanup /etc/hosts during node removal
verify cluste...
Michael Hanselmann
03:37 pm Revision c1e7897d: Merge branch 'devel-2.1'
* devel-2.1:
cfgupgrade: allow working with relative paths
Cleanup /etc/hosts during node removal
verify cluste...
Michael Hanselmann
02:42 pm Revision e2436511: Fix hspace's KM metrics
We returned the KM_POOL_* metrics as the final state, not as the delta
between the final and the initial state.
Iustin Pop
02:42 pm ganeti-local Revision e2436511: Fix hspace's KM metrics
We returned the KM_POOL_* metrics as the final state, not as the delta
between the final and the initial state.
Iustin Pop

05/03/2010

06:27 pm ganeti-local Revision 0cddd44d: cfgupgrade: allow working with relative paths
Since utils.WriteFile requires an absolute path, cfgupgrade needs to
normalize the directory it is given.
Signed-off...
Iustin Pop
06:27 pm Revision 0cddd44d: cfgupgrade: allow working with relative paths
Since utils.WriteFile requires an absolute path, cfgupgrade needs to
normalize the directory it is given.
Signed-off...
Iustin Pop
06:27 pm ganeti-local Revision 58385fad: verify cluster: check /etc/hosts consistency
If we are told to modify /etc/hosts, then verify its consistency during
cluster verify.
Signed-off-by: Iustin Pop <i...
Iustin Pop
06:27 pm ganeti-local Revision cf29cfb6: Change the migration message
Let's remove the experimental message (the Ganeti side is stable
nowadays) and replace it with a warning about possib...
Iustin Pop
06:27 pm ganeti-local Revision 745c878a: qa: enable early release during parallel burnin
With this, the burnin sequence on big clusters should be (much?) faster.
The patch also fixes the parallel setting (b...
Iustin Pop
06:27 pm ganeti-local Revision 7672a621: Cleanup /etc/hosts during node removal
It seems that commit d8470559 dropped the cleanup of /etc/hosts when a
node is removed from the cluster. I don't know...
Iustin Pop
06:27 pm Revision 7672a621: Cleanup /etc/hosts during node removal
It seems that commit d8470559 dropped the cleanup of /etc/hosts when a
node is removed from the cluster. I don't know...
Iustin Pop
06:27 pm Revision cf29cfb6: Change the migration message
Let's remove the experimental message (the Ganeti side is stable
nowadays) and replace it with a warning about possib...
Iustin Pop
06:27 pm Revision 58385fad: verify cluster: check /etc/hosts consistency
If we are told to modify /etc/hosts, then verify its consistency during
cluster verify.
Signed-off-by: Iustin Pop <i...
Iustin Pop
06:27 pm Revision 745c878a: qa: enable early release during parallel burnin
With this, the burnin sequence on big clusters should be (much?) faster.
The patch also fixes the parallel setting (b...
Iustin Pop
06:14 pm ganeti-local Revision 71d23b33: Fix pylint 0.20.0 warnings
These seem to be wrong, possibly a regression in pylint.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ...
Iustin Pop
06:14 pm Revision 71d23b33: Fix pylint 0.20.0 warnings
These seem to be wrong, possibly a regression in pylint.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ...
Iustin Pop

04/29/2010

04:30 pm ganeti-local Revision 24d70417: Move cmdlib._VerifyCertificate to utils
This function will also be useful for inter-cluster instance
moves for verifying certificates.
Signed-off-by: Michae...
Michael Hanselmann
04:30 pm Revision 24d70417: Move cmdlib._VerifyCertificate to utils
This function will also be useful for inter-cluster instance
moves for verifying certificates.
Signed-off-by: Michae...
Michael Hanselmann

04/28/2010

02:57 pm ganeti-local Revision 87e510fd: KVM: make tags available in KVM_NET_SCRIPT
Make instance tags available as a space-separated list during the execution of
the network setup script. This allows ...
Apollon Oikonomopoulos
02:57 pm Revision 87e510fd: KVM: make tags available in KVM_NET_SCRIPT
Make instance tags available as a space-separated list during the execution of
the network setup script. This allows ...
Apollon Oikonomopoulos
02:57 pm ganeti-local Revision 1c69ad80: Remove "ssconf.CheckMasterCandidate"
This function is not used anymore, so there's no point in keeping it
around.
This reverts commit 3f71b464ad5cdd1f1b5...
Guido Trotter
02:57 pm Revision 1c69ad80: Remove "ssconf.CheckMasterCandidate"
This function is not used anymore, so there's no point in keeping it
around.
This reverts commit 3f71b464ad5cdd1f1b5...
Guido Trotter

04/27/2010

05:22 pm ganeti-local Revision 9d198e6f: Improve import/export daemon tests
- Progress messages
- Log output on errors
- Listen timeout tests
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:22 pm Revision 9d198e6f: Improve import/export daemon tests
- Progress messages
- Log output on errors
- Listen timeout tests
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:22 pm Revision 043f2292: Retry connection in import-export daemon
Until now, exactly one attempt was made to establish a connection.
If it failed, the whole import/export for the disk...
Michael Hanselmann
05:22 pm ganeti-local Revision 043f2292: Retry connection in import-export daemon
Until now, exactly one attempt was made to establish a connection.
If it failed, the whole import/export for the disk...
Michael Hanselmann
05:22 pm ganeti-local Revision 29da446a: Use new class for wakeup file descriptor in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm Revision 29da446a: Use new class for wakeup file descriptor in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm ganeti-local Revision b9768937: Add wrapper class for signal.set_wrapper_fd
Managing file descriptors is always a bit tricky. Having this in a separate
class is better.
Signed-off-by: Michael ...
Michael Hanselmann
05:22 pm Revision b9768937: Add wrapper class for signal.set_wrapper_fd
Managing file descriptors is always a bit tricky. Having this in a separate
class is better.
Signed-off-by: Michael ...
Michael Hanselmann
05:22 pm ganeti-local Revision 4ca693ca: Move some code into separate class in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm Revision 4ca693ca: Move some code into separate class in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann

04/26/2010

06:02 pm Revision b1ddaad9: Update NEWS file for the 0.2.5 release
Iustin Pop
06:02 pm ganeti-local Revision b1ddaad9: Update NEWS file for the 0.2.5 release
Iustin Pop
02:30 pm ganeti-local Revision 1077f25c: Merge branch 'devel-2.1'
* devel-2.1:
masterd: Log PID, UID and GID of connected client
qa: Use qa_utils.UploadFile to upload rapi_users f...
Michael Hanselmann
02:30 pm Revision 1077f25c: Merge branch 'devel-2.1'
* devel-2.1:
masterd: Log PID, UID and GID of connected client
qa: Use qa_utils.UploadFile to upload rapi_users f...
Michael Hanselmann

04/23/2010

06:07 pm ganeti-local Revision f93f2016: masterd: Log PID, UID and GID of connected client
This can be very useful if client programs run as non-root.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:07 pm Revision f93f2016: masterd: Log PID, UID and GID of connected client
This can be very useful if client programs run as non-root.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:07 pm Revision a62d1901: qa: Use qa_utils.UploadFile to upload rapi_users file
Just using “echo” would use whatever umask is set in the shell,
in addition to potentially showing the password in th...
Michael Hanselmann
06:07 pm ganeti-local Revision a62d1901: qa: Use qa_utils.UploadFile to upload rapi_users file
Just using “echo” would use whatever umask is set in the shell,
in addition to potentially showing the password in th...
Michael Hanselmann
05:50 pm Revision 47f8a2d2: Remove two unused RPC functions
Both of these functions, “snapshot_export” and “instance_os_import”,
have been replaced by the instance import/export...
Michael Hanselmann
05:50 pm ganeti-local Revision 47f8a2d2: Remove two unused RPC functions
Both of these functions, “snapshot_export” and “instance_os_import”,
have been replaced by the instance import/export...
Michael Hanselmann
05:50 pm ganeti-local Revision b60ea3ff: cmdlib: Convert instance import to new style
Use instance data transfer utility to import instances.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:50 pm Revision b60ea3ff: cmdlib: Convert instance import to new style
Use instance data transfer utility to import instances.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:50 pm Revision 4fcb1b59: cmdlib: Convert instance export to new style
With this change, exports of several disks will occur in parallel. Error
handling has also been improved.
Signed-off...
Michael Hanselmann
05:50 pm ganeti-local Revision 4fcb1b59: cmdlib: Convert instance export to new style
With this change, exports of several disks will occur in parallel. Error
handling has also been improved.
Signed-off...
Michael Hanselmann
05:50 pm ganeti-local Revision 5d97d6dd: cmdlib: Add utility to transfer instance data within the cluster
This is yet another wrapper around the instance import/export utility
classes, providing an even simpler API for inst...
Michael Hanselmann
05:50 pm Revision 5d97d6dd: cmdlib: Add utility to transfer instance data within the cluster
This is yet another wrapper around the instance import/export utility
classes, providing an even simpler API for inst...
Michael Hanselmann
05:50 pm ganeti-local Revision 033a1d00: cmdlib: Add utility for instance data import/export
Interpreting the backend's import/export daemon status is a bit tricky.
This utility code keeps track of multiple tra...
Michael Hanselmann
05:50 pm Revision 033a1d00: cmdlib: Add utility for instance data import/export
Interpreting the backend's import/export daemon status is a bit tricky.
This utility code keeps track of multiple tra...
Michael Hanselmann
01:12 pm ganeti-local Revision 747c9ca9: devel/upload: add --no-debug option
When this option is used the /etc/defaults/ganeti file, which sets all
the daemons in debug mode, is not copied.
Sig...
Guido Trotter
01:12 pm Revision 747c9ca9: devel/upload: add --no-debug option
When this option is used the /etc/defaults/ganeti file, which sets all
the daemons in debug mode, is not copied.
Sig...
Guido Trotter

04/22/2010

07:12 pm ganeti-local Revision 6b92f2af: Merge branch 'devel-2.1'
* devel-2.1:
Add a basic unittest for uidpool.RequestUnusedUid
Factorize LUExportInstance
Use ints instead of s...
Michael Hanselmann
07:12 pm Revision 6b92f2af: Merge branch 'devel-2.1'
* devel-2.1:
Add a basic unittest for uidpool.RequestUnusedUid
Factorize LUExportInstance
Use ints instead of s...
Michael Hanselmann
06:16 pm ganeti-local Revision 17f25f78: Add a basic unittest for uidpool.RequestUnusedUid
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:16 pm Revision 17f25f78: Add a basic unittest for uidpool.RequestUnusedUid
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:55 pm ganeti-local Revision e311ed53: Factorize LUExportInstance
Apart from moving parts of the code to separate functions, error handling
is also improved by making sure snapshots a...
Michael Hanselmann
05:55 pm Revision e311ed53: Factorize LUExportInstance
Apart from moving parts of the code to separate functions, error handling
is also improved by making sure snapshots a...
Michael Hanselmann
04:20 pm Revision c7e4b037: Use ints instead of strings to represent user-ids
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:20 pm ganeti-local Revision c7e4b037: Use ints instead of strings to represent user-ids
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
03:16 pm ganeti-local Revision 37549316: Complete what was begun in commit ef40fbfb4
The X509 certificate RPC functions were also renamed, but I
forgot to rename them in rpc.py. Fortunately they aren't ...
Michael Hanselmann
03:16 pm Revision 37549316: Complete what was begun in commit ef40fbfb4
The X509 certificate RPC functions were also renamed, but I
forgot to rename them in rpc.py. Fortunately they aren't ...
Michael Hanselmann
03:09 pm Revision 53a8da8e: QA: fix reimporting instance with different name
Since the original instance still exists, we need to use a different MAC
for its NIC.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:09 pm ganeti-local Revision 53a8da8e: QA: fix reimporting instance with different name
Since the original instance still exists, we need to use a different MAC
for its NIC.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:35 pm Revision f81c4737: Add RPC call to send SIGTERM to import/export daemon
This will be used to stop the daemon without doing complete cleanup (yet).
Signed-off-by: Michael Hanselmann <hansmi...
Michael Hanselmann
02:35 pm ganeti-local Revision f81c4737: Add RPC call to send SIGTERM to import/export daemon
This will be used to stop the daemon without doing complete cleanup (yet).
Signed-off-by: Michael Hanselmann <hansmi...
Michael Hanselmann
02:35 pm ganeti-local Revision ef40fbfb: Rename import/export RPC calls to match others
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:35 pm Revision ef40fbfb: Rename import/export RPC calls to match others
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:32 pm Revision 14b3f969: Fix broken commit 9e302a8
Commit 9e302a8 split the StopInstance function in two without properly
duplicating the local variables.
Signed-off-b...
Iustin Pop
02:32 pm ganeti-local Revision 14b3f969: Fix broken commit 9e302a8
Commit 9e302a8 split the StopInstance function in two without properly
duplicating the local variables.
Signed-off-b...
Iustin Pop
02:32 pm ganeti-local Revision 2892a4c9: ssh: make quiet configurable
Currently both CopyFileToNode and BuildCmd hardcode "-q" in the options.
This patch moves this setting as a configura...
Iustin Pop
02:32 pm Revision 2892a4c9: ssh: make quiet configurable
Currently both CopyFileToNode and BuildCmd hardcode "-q" in the options.
This patch moves this setting as a configura...
Iustin Pop
12:35 pm ganeti-local Revision a91143f1: Merge branch 'devel-2.1'
* devel-2.1:
SSH: do not check IPs
Add separate module for backported language functionality
Add make commit-ch...
Michael Hanselmann
12:35 pm Revision a91143f1: Merge branch 'devel-2.1'
* devel-2.1:
SSH: do not check IPs
Add separate module for backported language functionality
Add make commit-ch...
Michael Hanselmann
12:11 pm ganeti-local Revision b427788e: SSH: do not check IPs
Since we use the cluster name for the SSH known_hosts file, ssh will
always detect a changed IP (since we never conne...
Iustin Pop
12:11 pm Revision b427788e: SSH: do not check IPs
Since we use the cluster name for the SSH known_hosts file, ssh will
always detect a changed IP (since we never conne...
Iustin Pop

04/21/2010

08:48 pm ganeti-local Revision cea881e5: Add separate module for backported language functionality
utils.py, where they were before, is already huge.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
Michael Hanselmann
08:48 pm Revision cea881e5: Add separate module for backported language functionality
utils.py, where they were before, is already huge.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
Michael Hanselmann
08:24 pm ganeti-local Revision b341b9ca: Add make commit-check target
distcheck, lint and apidoc. Take three pay only one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
08:24 pm Revision b341b9ca: Add make commit-check target
distcheck, lint and apidoc. Take three pay only one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
08:22 pm ganeti-local Revision 96d1a0c5: LUSetClusterParams: initialize needed parameters
… since the opcode doesn't auto-initialize to None.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balaz...
Iustin Pop
08:22 pm ganeti-local Revision 9e302a8c: hv_chroot: move unmount to CleanupInstance()
This allows cleanup to be done properly if the "instance" wasn't running
at all (based on the CleanupInstance framewo...
Iustin Pop
08:22 pm ganeti-local Revision d271c6fd: Add a hypervisor constant for migration support
This variable can be used by other tools to determine in a generic way
whether a given hypervisor supports migration ...
Iustin Pop
08:22 pm ganeti-local Revision aac0352d: burnin: skip migration based on hypervisor support
The patch adds selection of hypervisor in burnin (on multi-hypervisor
clusters, we always used the default) and optio...
Iustin Pop
08:22 pm Revision aac0352d: burnin: skip migration based on hypervisor support
The patch adds selection of hypervisor in burnin (on multi-hypervisor
clusters, we always used the default) and optio...
Iustin Pop
08:22 pm Revision 96d1a0c5: LUSetClusterParams: initialize needed parameters
… since the opcode doesn't auto-initialize to None.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balaz...
Iustin Pop
08:22 pm Revision d271c6fd: Add a hypervisor constant for migration support
This variable can be used by other tools to determine in a generic way
whether a given hypervisor supports migration ...
Iustin Pop
08:22 pm Revision 9e302a8c: hv_chroot: move unmount to CleanupInstance()
This allows cleanup to be done properly if the "instance" wasn't running
at all (based on the CleanupInstance framewo...
Iustin Pop
08:01 pm ganeti-local Revision 74a4c11b: Fix indentation error
Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho...
Guido Trotter
08:01 pm Revision 74a4c11b: Fix indentation error
Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho...
Guido Trotter
07:26 pm Revision fde0203b: utils: Add function for partial application of function arguments
The function's code was mostly copied from Python's documentation
and it's equivalent to “functools.partial” in Pytho...
Michael Hanselmann
07:26 pm ganeti-local Revision fde0203b: utils: Add function for partial application of function arguments
The function's code was mostly copied from Python's documentation
and it's equivalent to “functools.partial” in Pytho...
Michael Hanselmann
05:48 pm Revision d4f119bd: gnt-instance info: sort the hv parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:48 pm ganeti-local Revision d4f119bd: gnt-instance info: sort the hv parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:48 pm ganeti-local Revision 5b062a58: Add -usbdevice tablet to KVM when using vnc
When using VNC, it is recommended to use a tablet-style
input device instead of a mouse. This allows most VNC viewers...
Apollon Oikonomopoulos
05:48 pm ganeti-local Revision 9cf4321f: Only use boot=on on non-ide disks only (KVM)
boot=on implies that KVM boots using extboot. This is only required
to boot non-IDE disks and has the side-effect tha...
Apollon Oikonomopoulos
05:48 pm Revision 5b062a58: Add -usbdevice tablet to KVM when using vnc
When using VNC, it is recommended to use a tablet-style
input device instead of a mouse. This allows most VNC viewers...
Apollon Oikonomopoulos
05:48 pm Revision 9cf4321f: Only use boot=on on non-ide disks only (KVM)
boot=on implies that KVM boots using extboot. This is only required
to boot non-IDE disks and has the side-effect tha...
Apollon Oikonomopoulos
05:48 pm ganeti-local Revision aa0b600b: KVM: fix a bug in _TryReadUidFile
If the uid pool is not in use _TryReadUidFile will try to return "uid"
even if it hasn't tried to read it at all.
Si...
Guido Trotter
05:48 pm Revision aa0b600b: KVM: fix a bug in _TryReadUidFile
If the uid pool is not in use _TryReadUidFile will try to return "uid"
even if it hasn't tried to read it at all.
Si...
Guido Trotter
04:57 pm ganeti-local Revision debed9ae: utils: Add function to read locked PID file
This is useful in combination with utils.StartDaemon and will be used for
reading the import/export daemon's PID file...
Michael Hanselmann
04:57 pm Revision debed9ae: utils: Add function to read locked PID file
This is useful in combination with utils.StartDaemon and will be used for
reading the import/export daemon's PID file...
Michael Hanselmann
04:56 pm ganeti-local Revision dc101ecc: Add ganeti.masterd module
This will be used to keep masterd-specific code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
04:56 pm Revision dc101ecc: Add ganeti.masterd module
This will be used to keep masterd-specific code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
03:45 pm ganeti-local Revision 693843f9: Fix cfgupgrade's use of GenerateSelfSignedSslCert
In master, the function GenerateSelfSignedSslCert has been moved to
utils.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
03:45 pm Revision 693843f9: Fix cfgupgrade's use of GenerateSelfSignedSslCert
In master, the function GenerateSelfSignedSslCert has been moved to
utils.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
10:23 am ganeti-local Revision cab667cc: Fix RAPI client methods return values
Ensure that all RAPI client methods that should return job ids actually
return job ids.
Signed-off-by: David Knowles...
David Knowles
10:23 am Revision cab667cc: Fix RAPI client methods return values
Ensure that all RAPI client methods that should return job ids actually
return job ids.
Signed-off-by: David Knowles...
David Knowles

04/20/2010

07:26 pm ganeti-local Revision f39cd91d: Merge branch 'devel-2.1'
Conflicts:
doc/security.rst
trivial
lib/cli.py
trivial
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewe...
Balazs Lecz
07:26 pm Revision f39cd91d: Merge branch 'devel-2.1'
Conflicts:
doc/security.rst
trivial
lib/cli.py
trivial
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewe...
Balazs Lecz
06:45 pm ganeti-local Revision 4e9dcb8a: security.rst: add a KVM security section
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:45 pm Revision 4e9dcb8a: security.rst: add a KVM security section
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:45 pm ganeti-local Revision 76431533: KVM: implement the HT_SM_POOL security model
In order not to complicate to much the _ExecuteKVMRuntime function with
nested try/except/finally/else constructs we ...
Guido Trotter
06:45 pm Revision 76431533: KVM: implement the HT_SM_POOL security model
In order not to complicate to much the _ExecuteKVMRuntime function with
nested try/except/finally/else constructs we ...
Guido Trotter
06:45 pm ganeti-local Revision 7548396c: KVM: add an instance uid file concept
If this file exists, for an instance, we release the uid contained
inside back to the uid pool, at instance shutdown....
Guido Trotter
06:45 pm Revision 7548396c: KVM: add an instance uid file concept
If this file exists, for an instance, we release the uid contained
inside back to the uid pool, at instance shutdown....
Guido Trotter
06:45 pm ganeti-local Revision ff20190d: ReleaseUid: accept an integer as uid
We can't guarantee to keep the LockedObject around, when ReleaseUid is
called (because that might happen, for example...
Guido Trotter
06:45 pm Revision ff20190d: ReleaseUid: accept an integer as uid
We can't guarantee to keep the LockedObject around, when ReleaseUid is
called (because that might happen, for example...
Guido Trotter
06:45 pm ganeti-local Revision 14850c5e: LockedUid: add GetUid() method
uidpool users that get passed a LockedUid by the uidpool need to know
which one the uid is. Since it's not nice to ma...
Guido Trotter
06:45 pm Revision 14850c5e: LockedUid: add GetUid() method
uidpool users that get passed a LockedUid by the uidpool need to know
which one the uid is. Since it's not nice to ma...
Guido Trotter
06:45 pm ganeti-local Revision 8904b35c: KVM: move post-shutdown cleanup operations
Currently putting the cleanup just after the actual shutdown ensures
that it never gets called, due to how the retry/...
Guido Trotter
06:45 pm Revision 8904b35c: KVM: move post-shutdown cleanup operations
Currently putting the cleanup just after the actual shutdown ensures
that it never gets called, due to how the retry/...
Guido Trotter
06:45 pm Revision 9d91c6ab: _PrintGroupedParams: sort before printing
It's a lot easier, when looking at the output, if you can search the
parameter you're looking for alphabetically.
Si...
Guido Trotter
06:45 pm ganeti-local Revision 9d91c6ab: _PrintGroupedParams: sort before printing
It's a lot easier, when looking at the output, if you can search the
parameter you're looking for alphabetically.
Si...
Guido Trotter
01:24 pm ganeti-local Revision f28ec899: Add CleanupInstance hypervisor call
Currently some hypervisors (namely kvm) need to do some cleanup after
making sure an instance is stopped. With the mo...
Guido Trotter
01:24 pm Revision f28ec899: Add CleanupInstance hypervisor call
Currently some hypervisors (namely kvm) need to do some cleanup after
making sure an instance is stopped. With the mo...
Guido Trotter
12:38 pm ganeti-local Revision d8aab233: Using the added stop-all functionality from daemon-utils in cluster-merge
Additionally also move to the RunWhileStopped method for the configuration merger.
Signed-off-by: René Nussbaumer <r...
René Nussbaumer
12:38 pm Revision d8aab233: Using the added stop-all functionality from daemon-utils in cluster-merge
Additionally also move to the RunWhileStopped method for the configuration merger.
Signed-off-by: René Nussbaumer <r...
René Nussbaumer
12:25 pm ganeti-local Revision cab91cb2: Complete check-man changes from 5fa16422
Commit 5fa16422 removed the checks at sed time, but only for %.7. We
need to do it for %.8 too.
Signed-off-by: Iusti...
Iustin Pop
12:25 pm ganeti-local Revision ffd91011: Fix a typo commited→committed in gnt-instance.sgml
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:25 pm Revision 9f3ac970: Fix changing the list of enabled hypervisors
When enabling a new hypervisor, we must ensure that we have its
parameters in the cluster (global) hvparams dictionar...
Iustin Pop
12:25 pm Revision cab91cb2: Complete check-man changes from 5fa16422
Commit 5fa16422 removed the checks at sed time, but only for %.7. We
need to do it for %.8 too.
Signed-off-by: Iusti...
Iustin Pop
12:25 pm Revision ffd91011: Fix a typo commited→committed in gnt-instance.sgml
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:25 pm ganeti-local Revision 9f3ac970: Fix changing the list of enabled hypervisors
When enabling a new hypervisor, we must ensure that we have its
parameters in the cluster (global) hvparams dictionar...
Iustin Pop
12:11 pm ganeti-local Revision bb579a7d: Fix heading to the one of epydoc
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:11 pm Revision bb579a7d: Fix heading to the one of epydoc
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer

04/19/2010

06:00 pm ganeti-local Revision f65a637a: Fix gnt-node powercycle documentation
Fix options description in the documentation for gnt-node powercycle.
Signed-off-by: Luca Bigliardi <shammash@google...
Luca Bigliardi
06:00 pm Revision f65a637a: Fix gnt-node powercycle documentation
Fix options description in the documentation for gnt-node powercycle.
Signed-off-by: Luca Bigliardi <shammash@google...
Luca Bigliardi
03:32 pm Revision d3b790bb: Fix a couple of pydoc syntax problems
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
03:32 pm ganeti-local Revision d3b790bb: Fix a couple of pydoc syntax problems
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
01:38 pm Revision 41b10cf6: uidpool: test the separator= argument
Also, fix the string quoting style.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <le...
Guido Trotter
01:38 pm ganeti-local Revision 41b10cf6: uidpool: test the separator= argument
Also, fix the string quoting style.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <le...
Guido Trotter
01:15 pm ganeti-local Revision 2f16ea8f: Makefile.am: sort lists, clean *.py[co] from all directories
*.py[co] were not removed from lib/confd. Removing *.py[co]
from all directories listed in $DIRS can't hurt.
Signed-...
Michael Hanselmann
01:15 pm Revision 2f16ea8f: Makefile.am: sort lists, clean *.py[co] from all directories
*.py[co] were not removed from lib/confd. Removing *.py[co]
from all directories listed in $DIRS can't hurt.
Signed-...
Michael Hanselmann
« Previous
Next »
 

Also available in: Atom