Activity
From 03/08/2008 to 04/06/2008
04/05/2008
- 06:29 pm Revision c1f2901b: Implement forking/master role checking in masterd
- This patch adds checks for the master role and daemonize support to
ganeti-masterd.
The patch modifies the startup/s... - 06:29 pm ganeti-local Revision c1f2901b: Implement forking/master role checking in masterd
- This patch adds checks for the master role and daemonize support to
ganeti-masterd.
The patch modifies the startup/s... - 03:47 pm ganeti-local Revision 6f695a2e: Add FileStorage class
- This is the representation of file VBDs on the backend. It's the first
implementation an supports only raw files.
Re... - 03:47 pm Revision 6f695a2e: Add FileStorage class
- This is the representation of file VBDs on the backend. It's the first
implementation an supports only raw files.
Re... - 03:45 pm Revision 5e04ed8b: rpc directory functions for file backend
- Reviewed-by: ultrotter
- 03:45 pm ganeti-local Revision 5e04ed8b: rpc directory functions for file backend
- Reviewed-by: ultrotter
- 03:40 pm Revision a5d7fb43: ganeti-noded directory functions for file backend
- Reviewed-by: ultrotter
- 03:40 pm ganeti-local Revision a5d7fb43: ganeti-noded directory functions for file backend
- Reviewed-by: ultrotter
- 03:07 pm Revision 778b75bb: Backend directory functions for file backend
- Add _[Create,Remove,Rename]FileStorageDir function which are needed for
file-based instance management. These functio... - 03:07 pm ganeti-local Revision 778b75bb: Backend directory functions for file backend
- Add _[Create,Remove,Rename]FileStorageDir function which are needed for
file-based instance management. These functio...
04/04/2008
- 07:53 pm Revision 2d4011cd: Fix SetVGName() to access object not dict
- Reviewed-by: imsnah
- 07:53 pm ganeti-local Revision 2d4011cd: Fix SetVGName() to access object not dict
- Reviewed-by: imsnah
- 06:29 pm ganeti-local Revision 8ff612c2: Allow utils.Daemonize() to not close some fds
- This patch implements an optional parameter to utils.Daemonize() which
allows that function to not close some file de... - 06:29 pm Revision 8ff612c2: Allow utils.Daemonize() to not close some fds
- This patch implements an optional parameter to utils.Daemonize() which
allows that function to not close some file de... - 03:44 pm ganeti-local Revision 7a1ecaed: Add a simple gnt-job script
- This patch adds a very basic gnt-job script that allows job querying.
This goes on top of the previous master daemon ... - 03:44 pm Revision 7a1ecaed: Add a simple gnt-job script
- This patch adds a very basic gnt-job script that allows job querying.
This goes on top of the previous master daemon ... - 03:02 pm Revision 8f765069: Move the daemonize function to utils.py
- Currently, in ganeti-noded we have the createDaemon function. Since
we'll need the same in other daemons, we move thi... - 03:02 pm ganeti-local Revision 8f765069: Move the daemonize function to utils.py
- Currently, in ganeti-noded we have the createDaemon function. Since
we'll need the same in other daemons, we move thi...
04/02/2008
- 09:32 pm Revision aa9d0c32: Improve disk consistency error message again
- This new version includes all the possible failure options.
Reviewed-by: iustinp - 09:32 pm ganeti-local Revision aa9d0c32: Improve disk consistency error message again
- This new version includes all the possible failure options.
Reviewed-by: iustinp - 09:06 pm ganeti-local Revision ad6d3f7d: Fix misleading error message when checking disks
- _CheckDiskConsistency outputs "Can't get any data from node NODE" when no drbd
is found on the target node. This caus... - 09:06 pm Revision ad6d3f7d: Fix misleading error message when checking disks
- _CheckDiskConsistency outputs "Can't get any data from node NODE" when no drbd
is found on the target node. This caus... - 09:05 pm ganeti-local Revision a0aaa0d0: Handle better failing over non-running instances
- Right now if you try to failover an instance which is not marked as up the
operation will fail unless you pass the --... - 09:05 pm Revision a0aaa0d0: Handle better failing over non-running instances
- Right now if you try to failover an instance which is not marked as up the
operation will fail unless you pass the --... - 09:05 pm Revision fb300fb7: Improve export and fix export-on-norun bug
- Currently gnt-backup export chains the ShutdownInstance and StartupInstance
opcodes to itself. This works but (a) it'... - 09:05 pm ganeti-local Revision fb300fb7: Improve export and fix export-on-norun bug
- Currently gnt-backup export chains the ShutdownInstance and StartupInstance
opcodes to itself. This works but (a) it'... - 05:15 pm ganeti-local Revision 2d3e73c4: Forcibly convert export data to str object
- ConfigParser.SafeConfigParser doesn't support unicode string objects.
Unicode string objects are returned by simplejs... - 05:15 pm Revision 2d3e73c4: Forcibly convert export data to str object
- ConfigParser.SafeConfigParser doesn't support unicode string objects.
Unicode string objects are returned by simplejs... - 01:01 pm Revision 12a0cfbe: failover: only start instance if we should
- gnt-instance failover on an instance marked as down will mistakenly bring it
up. The watcher will then shut it down a... - 01:01 pm ganeti-local Revision 12a0cfbe: failover: only start instance if we should
- gnt-instance failover on an instance marked as down will mistakenly bring it
up. The watcher will then shut it down a... - 12:53 pm Revision c5cc3403: Locking: fix one indentation error (codestyle)
- Reviewed-by: imsnah
- 12:53 pm ganeti-local Revision c5cc3403: Locking: fix one indentation error (codestyle)
- Reviewed-by: imsnah
- 12:52 pm Revision 4e07ec8c: Locking: fix superlong lines (codestyle)
- Reviewed-by: imsnah
- 12:52 pm ganeti-local Revision 4e07ec8c: Locking: fix superlong lines (codestyle)
- Reviewed-by: imsnah
04/01/2008
- 07:52 pm Revision 1d544ba3: Check whether path is valid before accessing it
- Reviewed-by: ultrotter
- 07:52 pm ganeti-local Revision 1d544ba3: Check whether path is valid before accessing it
- Reviewed-by: ultrotter
- 05:45 pm Revision ffeffa1d: Initial tests with ganeti-masterd
- This patch adds a very in-progress master daemon. This needs to be
launched manually, does not background itself, but... - 05:45 pm ganeti-local Revision ffeffa1d: Initial tests with ganeti-masterd
- This patch adds a very in-progress master daemon. This needs to be
launched manually, does not background itself, but... - 04:28 pm Revision 99e2be3b: Fix gnt-instance failover help message
- The message used to misleadingly say that failover just works with remote_raid1
instances, while of course it works f... - 04:28 pm ganeti-local Revision 99e2be3b: Fix gnt-instance failover help message
- The message used to misleadingly say that failover just works with remote_raid1
instances, while of course it works f... - 04:07 pm Revision fd3ee040: Add a gnt-debug tool
- This patch adds a script which submits a job consisting of the
OpTestDelay opcode. This can be helpful for debugging ... - 04:07 pm ganeti-local Revision fd3ee040: Add a gnt-debug tool
- This patch adds a script which submits a job consisting of the
OpTestDelay opcode. This can be helpful for debugging ... - 04:05 pm Revision ceab32dd: Add submit function to lib/cli.py
- This patch adds function that submit jobs or queries over the unix socket
interface to lib/cli.py. The will be used b... - 04:05 pm ganeti-local Revision ceab32dd: Add submit function to lib/cli.py
- This patch adds function that submit jobs or queries over the unix socket
interface to lib/cli.py. The will be used b... - 04:04 pm Revision 498ae1cc: A dumb queue implementation
- This patch adds a very dumb in-memory only queue implementation.
Reviewed-by: imsnah - 04:04 pm ganeti-local Revision 498ae1cc: A dumb queue implementation
- This patch adds a very dumb in-memory only queue implementation.
Reviewed-by: imsnah - 10:15 am Revision c2a03789: Initial implementation of the client unix socket
- This patch adds an initial implementation of the client-side of the unix
socket interface. The code is not yet used b... - 10:15 am ganeti-local Revision c2a03789: Initial implementation of the client unix socket
- This patch adds an initial implementation of the client-side of the unix
socket interface. The code is not yet used b...
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... - 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... - 04:12 pm ganeti-local Revision b5401f2f: Change the gnt-backup export help text
- Reviewed-by: ultrotter
- 04:12 pm Revision b5401f2f: Change the gnt-backup export help text
- Reviewed-by: ultrotter
- 03:04 pm Revision 7767bbf5: parms->params Refactoring
- - Substitute all occurences of name 'parms' with 'params'
- Small codestyle fix
Reviewed-by: ultrotter - 03:04 pm ganeti-local Revision 7767bbf5: parms->params Refactoring
- - Substitute all occurences of name 'parms' with 'params'
- Small codestyle fix
Reviewed-by: ultrotter - 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: ... - 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: ... - 02:00 pm ganeti-local Revision 0cc05d44: Map OpSetClusterParams to correponding LU
- Reviewed-by: iustinp
- 02:00 pm Revision 0cc05d44: Map OpSetClusterParams to correponding LU
- Reviewed-by: iustinp
- 02:00 pm Revision 12515db7: Add OpSetClusterParams to opcodes
- Reviewed-by: iustinp
- 02:00 pm ganeti-local Revision 12515db7: Add OpSetClusterParams to opcodes
- Reviewed-by: iustinp
- 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_... - 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_... - 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... - 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... - 01:58 pm Revision 89ff8e15: Add method SetVGName() to config.py
- Reviewed-by: iustinp
- 01:58 pm ganeti-local Revision 89ff8e15: Add method SetVGName() to config.py
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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...
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... - 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...
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... - 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... - 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 - 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 - 04:40 pm Revision 4379b1fa: Add QA test for “gnt-instance console”
- Reviewed-by: iustinp
- 04:40 pm ganeti-local Revision 4379b1fa: Add QA test for “gnt-instance console”
- Reviewed-by: iustinp
- 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 - 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 - 04:39 pm Revision 0a80a26f: Return first parameter of console command only once
- Reviewed-by: iustinp
- 04:39 pm ganeti-local Revision 0a80a26f: Return first parameter of console command only once
- Reviewed-by: iustinp
03/25/2008
- 07:48 pm Revision 3f752d97: Modify Disk.GetNodes() to support LD_FILE
- Reviewed-by: iustinp
- 07:48 pm ganeti-local Revision 3f752d97: Modify Disk.GetNodes() to support LD_FILE
- Reviewed-by: iustinp
- 07:48 pm ganeti-local Revision 04fa07f2: Add constants for file-based storage
- Reviewed-by: iustinp
- 07:48 pm Revision 04fa07f2: Add constants for file-based storage
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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...
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... - 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... - 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... - 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...
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... - 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... - 12:47 pm ganeti-local Revision 79e82404: Add option to change default file_storage_dir
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:47 pm Revision 79e82404: Add option to change default file_storage_dir
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:47 pm ganeti-local Revision 871705db: Add support for file_storage_dir to LUInitCluster
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:47 pm Revision 871705db: Add support for file_storage_dir to LUInitCluster
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:46 pm Revision 1322c697: Add file_storage_dir to opcodes.OpInitCluster
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:46 pm ganeti-local Revision 1322c697: Add file_storage_dir to opcodes.OpInitCluster
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:46 pm Revision 17dfc522: Add SS_FILE_STORAGE_DIR to ssconf
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:46 pm ganeti-local Revision 17dfc522: Add SS_FILE_STORAGE_DIR to ssconf
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:45 pm Revision 1abbbbe2: Add DEFAULT_FILE_STORAGE_DIR to constants
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:45 pm ganeti-local Revision 1abbbbe2: Add DEFAULT_FILE_STORAGE_DIR to constants
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:45 pm ganeti-local Revision 43eb889f: Add FILE_STORAGE_DIR to be in lib/_autoconf.py
- Author: manuel.franceschini
Reviewed-by: iustinp - 12:45 pm Revision 43eb889f: Add FILE_STORAGE_DIR to be in lib/_autoconf.py
- Author: manuel.franceschini
Reviewed-by: iustinp - 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... - 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... - 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... - 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...
03/18/2008
- 03:04 pm Revision fff33d70: Use constants for “ssh” and “scp” binaries instead of magic values
- Reviewed-by: ultrotter
- 03:04 pm ganeti-local Revision fff33d70: Use constants for “ssh” and “scp” binaries instead of magic values
- Reviewed-by: ultrotter
- 03:04 pm ganeti-local Revision f408b346: Use new ssh.WriteKnownHostsFile function
- This replaces very old code.
Reviewed-by: ultrotter - 03:04 pm Revision f408b346: Use new ssh.WriteKnownHostsFile function
- This replaces very old code.
Reviewed-by: ultrotter - 03:03 pm Revision 1ff08570: Use new cluster alias in known_hosts file
- Reviewed-by: ultrotter
- 03:03 pm ganeti-local Revision 1ff08570: Use new cluster alias in known_hosts file
- Reviewed-by: ultrotter
- 03:03 pm Revision b047857b: Use new “tty” parameter on SshRunner.BuildCmd for “gnt-instance console”
- Reviewed-by: ultrotter
- 03:03 pm ganeti-local Revision b047857b: Use new “tty” parameter on SshRunner.BuildCmd for “gnt-instance console”
- Reviewed-by: ultrotter
- 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 - 03:03 pm Revision 8f07f831: Add “tty” parameter to SshRunner.BuildCmd
- This allows callers to allocate a pseudo-TTY easily.
Reviewed-by: ultrotter - 03:03 pm ganeti-local Revision bf3d57b8: Order SSH options alphabetically
- Reviewed-by: ultrotter
- 03:03 pm Revision bf3d57b8: Order SSH options alphabetically
- Reviewed-by: ultrotter
- 03:02 pm Revision c92b310a: Move SSH functions into a class
- This renames some functions and does some minor codestyle cleanup.
Reviewed-by: ultrotter - 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 - 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... - 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... - 12:09 pm ganeti-local Revision 21a6c826: Locking: remove an empty space at End Of Line
- Reviewed-by: imsnah
- 12:09 pm Revision 21a6c826: Locking: remove an empty space at End Of Line
- Reviewed-by: imsnah
- 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... - 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...
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... - 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... - 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... - 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... - 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... - 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...
Also available in: Atom