Activity

From 03/02/2008 to 03/31/2008

03/31/2008

05:39 pm Revision 5f83e263: Change the 'gnt-cluster command' execution order
This patch makes the command execute last on the master (if the master
is selected). The order for the other nodes is...
Iustin Pop
05:39 pm ganeti-local Revision 5f83e263: Change the 'gnt-cluster command' execution order
This patch makes the command execute last on the master (if the master
is selected). The order for the other nodes is...
Iustin Pop
04:12 pm ganeti-local Revision b5401f2f: Change the gnt-backup export help text
Reviewed-by: ultrotter Iustin Pop
04:12 pm Revision b5401f2f: Change the gnt-backup export help text
Reviewed-by: ultrotter Iustin Pop
03:04 pm Revision 7767bbf5: parms->params Refactoring
- Substitute all occurences of name 'parms' with 'params'
- Small codestyle fix
Reviewed-by: ultrotter
Manuel Franceschini
03:04 pm ganeti-local Revision 7767bbf5: parms->params Refactoring
- Substitute all occurences of name 'parms' with 'params'
- Small codestyle fix
Reviewed-by: ultrotter
Manuel Franceschini
02:01 pm Revision 90b6aa3a: gnt-cluster option to toggle lvm-storage
This patch does two things:
- Add gnt-cluster modify
- Add --no-lvm-storage option to gnt-cluster init
Reviewed-by: ...
Manuel Franceschini
02:01 pm ganeti-local Revision 90b6aa3a: gnt-cluster option to toggle lvm-storage
This patch does two things:
- Add gnt-cluster modify
- Add --no-lvm-storage option to gnt-cluster init
Reviewed-by: ...
Manuel Franceschini
02:00 pm ganeti-local Revision 0cc05d44: Map OpSetClusterParams to correponding LU
Reviewed-by: iustinp Manuel Franceschini
02:00 pm Revision 0cc05d44: Map OpSetClusterParams to correponding LU
Reviewed-by: iustinp Manuel Franceschini
02:00 pm Revision 12515db7: Add OpSetClusterParams to opcodes
Reviewed-by: iustinp Manuel Franceschini
02:00 pm ganeti-local Revision 12515db7: Add OpSetClusterParams to opcodes
Reviewed-by: iustinp Manuel Franceschini
01:59 pm Revision efa14262: Skip HasValidVG when --no-lvm-storage on cluster init
This patch does two things:
- Remove "vg_name" from _OP_REQP due to the introduction of
--no-lvm-storage. Since vg_...
Manuel Franceschini
01:59 pm ganeti-local Revision efa14262: Skip HasValidVG when --no-lvm-storage on cluster init
This patch does two things:
- Remove "vg_name" from _OP_REQP due to the introduction of
--no-lvm-storage. Since vg_...
Manuel Franceschini
01:59 pm ganeti-local Revision 8084f9f6: Add LUSetClusterParams to cmdlib
Add LUSetClusterParams, which is the LU to modify cluster options.
This includes checks:
- not to disable lvm storage...
Manuel Franceschini
01:59 pm Revision 8084f9f6: Add LUSetClusterParams to cmdlib
Add LUSetClusterParams, which is the LU to modify cluster options.
This includes checks:
- not to disable lvm storage...
Manuel Franceschini
01:58 pm Revision 89ff8e15: Add method SetVGName() to config.py
Reviewed-by: iustinp Manuel Franceschini
01:58 pm ganeti-local Revision 89ff8e15: Add method SetVGName() to config.py
Reviewed-by: iustinp Manuel Franceschini
01:57 pm Revision eedc99de: Add lvm-storage check when creating instances
This adds a check to fail instance creation if lvm-storage is disabled
(cluster-wide). If lvm-storage is disabled (by...
Manuel Franceschini
01:57 pm ganeti-local Revision eedc99de: Add lvm-storage check when creating instances
This adds a check to fail instance creation if lvm-storage is disabled
(cluster-wide). If lvm-storage is disabled (by...
Manuel Franceschini
01:57 pm Revision d63e148a: Add DEFAULT_VG and DTS_NOT_LVM to constants.py
DTS_NOT_LVM:
This constant is needed when checking if an instance can be created with
the given disk template if no l...
Manuel Franceschini
01:57 pm ganeti-local Revision d63e148a: Add DEFAULT_VG and DTS_NOT_LVM to constants.py
DTS_NOT_LVM:
This constant is needed when checking if an instance can be created with
the given disk template if no l...
Manuel Franceschini

03/30/2008

05:54 pm Revision fe482621: Change the order of config updates in some LUs
In the start and stop instance LUs, the configuration update is done
right at the end. This means that if, for exampl...
Iustin Pop
05:54 pm ganeti-local Revision fe482621: Change the order of config updates in some LUs
In the start and stop instance LUs, the configuration update is done
right at the end. This means that if, for exampl...
Iustin Pop

03/27/2008

05:52 pm Revision 5e66b7e6: Fix a bug in interactive confirmation of instances
This oneliner fixes a bug in listing more than twenty instances for
multiple operations (shutdown, startup, etc.).
R...
Iustin Pop
05:52 pm ganeti-local Revision 5e66b7e6: Fix a bug in interactive confirmation of instances
This oneliner fixes a bug in listing more than twenty instances for
multiple operations (shutdown, startup, etc.).
R...
Iustin Pop
05:46 pm ganeti-local Revision 6e12fa3c: Reduce log noise for the new http-based rpc
This patch just removes an extraneous \n from the log message making it
nicer to view.
Reviewed-by: schreiberal
Iustin Pop
05:46 pm Revision 6e12fa3c: Reduce log noise for the new http-based rpc
This patch just removes an extraneous \n from the log message making it
nicer to view.
Reviewed-by: schreiberal
Iustin Pop
04:40 pm Revision 4379b1fa: Add QA test for “gnt-instance console”
Reviewed-by: iustinp Michael Hanselmann
04:40 pm ganeti-local Revision 4379b1fa: Add QA test for “gnt-instance console”
Reviewed-by: iustinp Michael Hanselmann
04:39 pm Revision 51c6e7b5: Add --print parameter to “gnt-instance console”
This enables us to run automated tests on “gnt-instance console”, at least
to some degree.
Reviewed-by: iustinp
Michael Hanselmann
04:39 pm ganeti-local Revision 51c6e7b5: Add --print parameter to “gnt-instance console”
This enables us to run automated tests on “gnt-instance console”, at least
to some degree.
Reviewed-by: iustinp
Michael Hanselmann
04:39 pm Revision 0a80a26f: Return first parameter of console command only once
Reviewed-by: iustinp Michael Hanselmann
04:39 pm ganeti-local Revision 0a80a26f: Return first parameter of console command only once
Reviewed-by: iustinp Michael Hanselmann

03/25/2008

07:48 pm Revision 3f752d97: Modify Disk.GetNodes() to support LD_FILE
Reviewed-by: iustinp Manuel Franceschini
07:48 pm ganeti-local Revision 3f752d97: Modify Disk.GetNodes() to support LD_FILE
Reviewed-by: iustinp Manuel Franceschini
07:48 pm ganeti-local Revision 04fa07f2: Add constants for file-based storage
Reviewed-by: iustinp Manuel Franceschini
07:48 pm Revision 04fa07f2: Add constants for file-based storage
Reviewed-by: iustinp Manuel Franceschini
06:30 pm ganeti-local Revision f9193417: Remove the option to create md/drbd7 instances
This patch removes the options that allow to create local_raid1 or
remote_raid1 instances. It also modifies the docum...
Iustin Pop
06:30 pm Revision f9193417: Remove the option to create md/drbd7 instances
This patch removes the options that allow to create local_raid1 or
remote_raid1 instances. It also modifies the docum...
Iustin Pop
06:30 pm Revision 249069a1: Remove the add/remove mirror operations
These two operations are related to md/drbd7 code (remote_raid1). Remove
them as part of the md/drbd7 removal.
Revie...
Iustin Pop
06:30 pm ganeti-local Revision 249069a1: Remove the add/remove mirror operations
These two operations are related to md/drbd7 code (remote_raid1). Remove
them as part of the md/drbd7 removal.
Revie...
Iustin Pop

03/20/2008

05:55 pm Revision 2872a949: Modify cluster-init to create file-storage-dir
This patch adds three things:
- it normalizes the file storage directory path passed to gnt-cluster init
- if the fil...
Manuel Franceschini
05:55 pm ganeti-local Revision 2872a949: Modify cluster-init to create file-storage-dir
This patch adds three things:
- it normalizes the file storage directory path passed to gnt-cluster init
- if the fil...
Manuel Franceschini
12:51 pm Revision 39e9e213: Remove some deprecated code in bdev.py
The BlockDev.GetStatus() method and some associated constants were never
used in the rest of the code. This patch rem...
Iustin Pop
12:51 pm ganeti-local Revision 39e9e213: Remove some deprecated code in bdev.py
The BlockDev.GetStatus() method and some associated constants were never
used in the rest of the code. This patch rem...
Iustin Pop

03/19/2008

06:55 pm Revision df458e0b: Change the opcode hierarchy and implementation
This patch adds a new top-level class (BaseJO) that is used for both
opcodes and a new Job class.
This new class and...
Iustin Pop
06:55 pm ganeti-local Revision df458e0b: Change the opcode hierarchy and implementation
This patch adds a new top-level class (BaseJO) that is used for both
opcodes and a new Job class.
This new class and...
Iustin Pop
12:47 pm ganeti-local Revision 79e82404: Add option to change default file_storage_dir
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:47 pm Revision 79e82404: Add option to change default file_storage_dir
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:47 pm ganeti-local Revision 871705db: Add support for file_storage_dir to LUInitCluster
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:47 pm Revision 871705db: Add support for file_storage_dir to LUInitCluster
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:46 pm Revision 1322c697: Add file_storage_dir to opcodes.OpInitCluster
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:46 pm ganeti-local Revision 1322c697: Add file_storage_dir to opcodes.OpInitCluster
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:46 pm Revision 17dfc522: Add SS_FILE_STORAGE_DIR to ssconf
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:46 pm ganeti-local Revision 17dfc522: Add SS_FILE_STORAGE_DIR to ssconf
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:45 pm Revision 1abbbbe2: Add DEFAULT_FILE_STORAGE_DIR to constants
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:45 pm ganeti-local Revision 1abbbbe2: Add DEFAULT_FILE_STORAGE_DIR to constants
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:45 pm ganeti-local Revision 43eb889f: Add FILE_STORAGE_DIR to be in lib/_autoconf.py
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:45 pm Revision 43eb889f: Add FILE_STORAGE_DIR to be in lib/_autoconf.py
Author: manuel.franceschini
Reviewed-by: iustinp
Manuel Franceschini
12:44 pm ganeti-local Revision 22c734bc: Add file-storage-dir to configure.ac
This adds the possibility to specify at configure-time the default file-storage-dir.
Author: manuel.franceschini
Rev...
Manuel Franceschini
12:44 pm Revision 22c734bc: Add file-storage-dir to configure.ac
This adds the possibility to specify at configure-time the default file-storage-dir.
Author: manuel.franceschini
Rev...
Manuel Franceschini
12:17 pm Revision 0214b0c0: Make ganeti-noded create BDEV_CACHE_DIR automatically
Currently in order to deal with tmpfs /var/run, we create the
BDEV_CACHE_DIR in the init script. However, that does n...
Iustin Pop
12:17 pm ganeti-local Revision 0214b0c0: Make ganeti-noded create BDEV_CACHE_DIR automatically
Currently in order to deal with tmpfs /var/run, we create the
BDEV_CACHE_DIR in the init script. However, that does n...
Iustin Pop

03/18/2008

03:04 pm Revision fff33d70: Use constants for “ssh” and “scp” binaries instead of magic values
Reviewed-by: ultrotter Michael Hanselmann
03:04 pm ganeti-local Revision fff33d70: Use constants for “ssh” and “scp” binaries instead of magic values
Reviewed-by: ultrotter Michael Hanselmann
03:04 pm ganeti-local Revision f408b346: Use new ssh.WriteKnownHostsFile function
This replaces very old code.
Reviewed-by: ultrotter
Michael Hanselmann
03:04 pm Revision f408b346: Use new ssh.WriteKnownHostsFile function
This replaces very old code.
Reviewed-by: ultrotter
Michael Hanselmann
03:03 pm Revision 1ff08570: Use new cluster alias in known_hosts file
Reviewed-by: ultrotter Michael Hanselmann
03:03 pm ganeti-local Revision 1ff08570: Use new cluster alias in known_hosts file
Reviewed-by: ultrotter Michael Hanselmann
03:03 pm Revision b047857b: Use new “tty” parameter on SshRunner.BuildCmd for “gnt-instance console”
Reviewed-by: ultrotter Michael Hanselmann
03:03 pm ganeti-local Revision b047857b: Use new “tty” parameter on SshRunner.BuildCmd for “gnt-instance console”
Reviewed-by: ultrotter Michael Hanselmann
03:03 pm ganeti-local Revision 8f07f831: Add “tty” parameter to SshRunner.BuildCmd
This allows callers to allocate a pseudo-TTY easily.
Reviewed-by: ultrotter
Michael Hanselmann
03:03 pm Revision 8f07f831: Add “tty” parameter to SshRunner.BuildCmd
This allows callers to allocate a pseudo-TTY easily.
Reviewed-by: ultrotter
Michael Hanselmann
03:03 pm ganeti-local Revision bf3d57b8: Order SSH options alphabetically
Reviewed-by: ultrotter Michael Hanselmann
03:03 pm Revision bf3d57b8: Order SSH options alphabetically
Reviewed-by: ultrotter Michael Hanselmann
03:02 pm Revision c92b310a: Move SSH functions into a class
This renames some functions and does some minor codestyle cleanup.
Reviewed-by: ultrotter
Michael Hanselmann
03:02 pm ganeti-local Revision c92b310a: Move SSH functions into a class
This renames some functions and does some minor codestyle cleanup.
Reviewed-by: ultrotter
Michael Hanselmann
03:02 pm ganeti-local Revision 75a5f456: Add function to write cluster SSH key to known_hosts file
The whole Ganeti cluster has a single SSH key. Its fingerprint is
written to Ganeti's known_hosts file, together with...
Michael Hanselmann
03:02 pm Revision 75a5f456: Add function to write cluster SSH key to known_hosts file
The whole Ganeti cluster has a single SSH key. Its fingerprint is
written to Ganeti's known_hosts file, together with...
Michael Hanselmann
12:09 pm ganeti-local Revision 21a6c826: Locking: remove an empty space at End Of Line
Reviewed-by: imsnah Guido Trotter
12:09 pm Revision 21a6c826: Locking: remove an empty space at End Of Line
Reviewed-by: imsnah Guido Trotter
12:08 pm Revision 4d686df8: Increase SharedLock fairness
Previously if a shared thread was notified, together with the rest, and was not
fast enough in waking up and acquirin...
Guido Trotter
12:08 pm ganeti-local Revision 4d686df8: Increase SharedLock fairness
Previously if a shared thread was notified, together with the rest, and was not
fast enough in waking up and acquirin...
Guido Trotter

03/11/2008

12:33 pm Revision 6536dfa1: Specify better gnt-instance(8) replace-disks
The -s option when changing secondary node on a drbd template is implied, and
thus optional. Specify this in the manp...
Guido Trotter
12:33 pm ganeti-local Revision 6536dfa1: Specify better gnt-instance(8) replace-disks
The -s option when changing secondary node on a drbd template is implied, and
thus optional. Specify this in the manp...
Guido Trotter
09:44 am Revision 411f8ad0: Disable cluster init with a reachable IP
Make the cluster init fail if the IP to which the cluster name resolved
is already reachable by the master node. This...
Iustin Pop
09:44 am ganeti-local Revision 411f8ad0: Disable cluster init with a reachable IP
Make the cluster init fail if the IP to which the cluster name resolved
is already reachable by the master node. This...
Iustin Pop
09:44 am Revision b15d625f: Modify utils.TcpPing to make source address optional
This patch modifies TcpPing and its callers to make the source address
selection optional. Usually, the kernel will k...
Iustin Pop
09:44 am ganeti-local Revision b15d625f: Modify utils.TcpPing to make source address optional
This patch modifies TcpPing and its callers to make the source address
selection optional. Usually, the kernel will k...
Iustin Pop

03/06/2008

06:34 pm Revision 457697bc: Fix gnt-instance replace-disks online help
The "quick" online help just reported the option to change secondary node. Add
the ones to just replace the disk loca...
Guido Trotter
06:34 pm ganeti-local Revision 457697bc: Fix gnt-instance replace-disks online help
The "quick" online help just reported the option to change secondary node. Add
the ones to just replace the disk loca...
Guido Trotter

03/05/2008

06:48 pm Revision 41a57aab: Replace custom file writing code with utils.WriteFile
Reviewed-by: ultrotter Michael Hanselmann
06:48 pm ganeti-local Revision 41a57aab: Replace custom file writing code with utils.WriteFile
Reviewed-by: ultrotter Michael Hanselmann
04:39 pm Revision 7c0d6283: Codestyle fixes: adding a few empty lines
Reviewed-by: ultrotter Michael Hanselmann
04:39 pm ganeti-local Revision 7c0d6283: Codestyle fixes: adding a few empty lines
Reviewed-by: ultrotter Michael Hanselmann

03/04/2008

07:12 pm Revision b2dabfd6: LockSet: handle empty case
A LockSet is mostly useful when it has some locks in it. On the other hand
there are cases in which it must function ...
Guido Trotter
07:12 pm ganeti-local Revision b2dabfd6: LockSet: handle empty case
A LockSet is mostly useful when it has some locks in it. On the other hand
there are cases in which it must function ...
Guido Trotter
07:12 pm Revision b5c0e9d9: LockSet: add missing check code
This check that no operation had been performed before release() was missing in
the test code. Adding it.
Reviewed-b...
Guido Trotter
07:12 pm ganeti-local Revision b5c0e9d9: LockSet: add missing check code
This check that no operation had been performed before release() was missing in
the test code. Adding it.
Reviewed-b...
Guido Trotter
07:12 pm Revision ea3f80bf: LockSet: collapse two try/except into one
Reviewed-by: imsnah Guido Trotter
07:12 pm ganeti-local Revision ea3f80bf: LockSet: collapse two try/except into one
Reviewed-by: imsnah Guido Trotter
07:11 pm ganeti-local Revision 9a39f854: SharedLock: remove wrong assertion in code
r644 contained some cleanup code for LockSet. Among other things it removed a
syntax error that allowed an assertion ...
Guido Trotter
07:11 pm Revision 9a39f854: SharedLock: remove wrong assertion in code
r644 contained some cleanup code for LockSet. Among other things it removed a
syntax error that allowed an assertion ...
Guido Trotter
04:46 pm Revision cdb08f44: Codestyle updates for locking code
Reviewed-by: ultrotter Michael Hanselmann
04:46 pm ganeti-local Revision cdb08f44: Codestyle updates for locking code
Reviewed-by: ultrotter Michael Hanselmann
03:18 pm ganeti-local Revision 3b7ed473: LockSet: make acquire() able to get the whole set
This new functionality makes it possible to acquire a whole set, by passing
"None" to the acquire() function as the l...
Guido Trotter
03:18 pm Revision 3b7ed473: LockSet: make acquire() able to get the whole set
This new functionality makes it possible to acquire a whole set, by passing
"None" to the acquire() function as the l...
Guido Trotter
03:18 pm ganeti-local Revision 806e20fd: LockSet: encapsulate acquire() in try-except
This patch adds a try/except area around most of the acquire() code (everything
after the intial condition checks). S...
Guido Trotter
03:18 pm Revision 806e20fd: LockSet: encapsulate acquire() in try-except
This patch adds a try/except area around most of the acquire() code (everything
after the intial condition checks). S...
Guido Trotter
03:17 pm Revision 0cf257c5: Make LockSet.__names() return a list, not a set
Previously the private version of the __names function returned directly a set.
We'll keep this in the public interfa...
Guido Trotter
03:17 pm ganeti-local Revision 0cf257c5: Make LockSet.__names() return a list, not a set
Previously the private version of the __names function returned directly a set.
We'll keep this in the public interfa...
Guido Trotter
03:17 pm ganeti-local Revision 3f404fc5: LockSet: improve remove() api
Lockset's remove() function used to return a list of locks we failed to remove.
Rather than doing this we'll return a...
Guido Trotter
03:17 pm Revision 3f404fc5: LockSet: improve remove() api
Lockset's remove() function used to return a list of locks we failed to remove.
Rather than doing this we'll return a...
Guido Trotter
03:17 pm Revision 0cc00929: LockSet: make acquire() return the set of names
In a LockSet acquire() returned True on success. This code changes that to
return a set containing the names of the e...
Guido Trotter
03:17 pm ganeti-local Revision 0cc00929: LockSet: make acquire() return the set of names
In a LockSet acquire() returned True on success. This code changes that to
return a set containing the names of the e...
Guido Trotter
03:16 pm Revision 8b68f394: LockSet: invert try/for nesting in acquire()
This patch changes nothing to the functionality of a LockSet. Rather than
trying to do the whole for loop we try each...
Guido Trotter
03:16 pm ganeti-local Revision 8b68f394: LockSet: invert try/for nesting in acquire()
This patch changes nothing to the functionality of a LockSet. Rather than
trying to do the whole for loop we try each...
Guido Trotter
12:09 pm Revision 7ee7c0c7: Initial GanetiLockManager implementation
Includes some locking-related constants and explanations on how the
LockManager should be used, the class itself and ...
Guido Trotter
12:09 pm ganeti-local Revision 7ee7c0c7: Initial GanetiLockManager implementation
Includes some locking-related constants and explanations on how the
LockManager should be used, the class itself and ...
Guido Trotter
« Previous
Next »
 

Also available in: Atom