Activity

From 03/20/2008 to 04/18/2008

04/16/2008

09:22 pm Revision e7c6e02b: Add --readd option to “gnt-node add”
This allows us to readd a node after it failed and required a
reinstallation or replacement.
Reviewed-by: iustinp
Michael Hanselmann
09:22 pm ganeti-local Revision e7c6e02b: Add --readd option to “gnt-node add”
This allows us to readd a node after it failed and required a
reinstallation or replacement.
Reviewed-by: iustinp
Michael Hanselmann
05:07 pm Revision 35a0d128: A pure whitespace change for style compliance
Reviewed-by: amishchenko Iustin Pop
05:07 pm ganeti-local Revision 35a0d128: A pure whitespace change for style compliance
Reviewed-by: amishchenko Iustin Pop
04:57 pm Revision 538475ca: IAllocator part 3: LUCreateInstance changes
This (final) patch allows the instance's nodes to be selected
automatically based on the passed allocator algorithm.
...
Iustin Pop
04:57 pm ganeti-local Revision 538475ca: IAllocator part 3: LUCreateInstance changes
This (final) patch allows the instance's nodes to be selected
automatically based on the passed allocator algorithm.
...
Iustin Pop
04:56 pm ganeti-local Revision 901a65c1: Reorder checks in instance create
This patch reorders the checks in the instance create prereq so that all
checks and normalisations that are not node-...
Iustin Pop
04:56 pm Revision 901a65c1: Reorder checks in instance create
This patch reorders the checks in the instance create prereq so that all
checks and normalisations that are not node-...
Iustin Pop
04:56 pm Revision 298fe380: Implement 'out' direction on allocator tests
This patch adds the paths for searching for instance allocators and
makes the LUTestAllocator code run the allocator ...
Iustin Pop
04:56 pm ganeti-local Revision 298fe380: Implement 'out' direction on allocator tests
This patch adds the paths for searching for instance allocators and
makes the LUTestAllocator code run the allocator ...
Iustin Pop
04:56 pm Revision d61df03e: Allocator framework, 1st part: allocator input generation
In preparation for the introduction of automatic instance allocator,
this patch adds an allocator simulation opcode, ...
Iustin Pop
04:56 pm ganeti-local Revision d61df03e: Allocator framework, 1st part: allocator input generation
In preparation for the introduction of automatic instance allocator,
this patch adds an allocator simulation opcode, ...
Iustin Pop

04/15/2008

07:12 pm Revision b62ddbe5: Fix two pylint uninitialized variable errors
Reviewed-by: iustinp Guido Trotter
07:12 pm ganeti-local Revision b62ddbe5: Fix two pylint uninitialized variable errors
Reviewed-by: iustinp Guido Trotter
05:47 pm ganeti-local Revision c09f363f: Bugfix: wrong identifier in CheckPrereq message
Reviewed-by: iustinp Manuel Franceschini
05:47 pm Revision c09f363f: Bugfix: wrong identifier in CheckPrereq message
Reviewed-by: iustinp Manuel Franceschini
03:43 pm Revision 2f505cb5: Modify burnin to support file storage backend
This patch does two things:
- adjusts burnin to work with the file storage backend patches
- adds the possibilty to d...
Manuel Franceschini
03:43 pm ganeti-local Revision 2f505cb5: Modify burnin to support file storage backend
This patch does two things:
- adjusts burnin to work with the file storage backend patches
- adds the possibilty to d...
Manuel Franceschini
03:34 pm Revision e2fe6369: Move the disk size computation to its own function
This is currently hard-coded for the two drive case and will need to be
reworked for multi-disk support.
The patch i...
Iustin Pop
03:34 pm ganeti-local Revision e2fe6369: Move the disk size computation to its own function
This is currently hard-coded for the two drive case and will need to be
reworked for multi-disk support.
The patch i...
Iustin Pop
02:54 pm Revision 94285814: SharedLock: restrict assertion condition
When we release a shared lock if there are no exclusive waiter then the number
of shared waiters must be exactly equa...
Guido Trotter
02:54 pm ganeti-local Revision 94285814: SharedLock: restrict assertion condition
When we release a shared lock if there are no exclusive waiter then the number
of shared waiters must be exactly equa...
Guido Trotter

04/11/2008

05:54 pm Revision 40dacb4d: Make the init script start the master daemon too
Reviewed-by: ultrotter Iustin Pop
05:54 pm ganeti-local Revision 40dacb4d: Make the init script start the master daemon too
Reviewed-by: ultrotter Iustin Pop

04/10/2008

08:04 pm Revision e54c4c5e: Verify: make skipping checks possible
Add a general way to skip some checks at cluster-verify time and make the N+1
memory redundancy check optional.
Revi...
Guido Trotter
08:04 pm ganeti-local Revision e54c4c5e: Verify: make skipping checks possible
Add a general way to skip some checks at cluster-verify time and make the N+1
memory redundancy check optional.
Revi...
Guido Trotter
08:04 pm ganeti-local Revision 2b3b6ddd: Verify: add N+1 Memory redundancy verification
For every node we check that we can host all the instances it's currently
secondary for belonging to the same primary...
Guido Trotter
08:04 pm Revision 2b3b6ddd: Verify: add N+1 Memory redundancy verification
For every node we check that we can host all the instances it's currently
secondary for belonging to the same primary...
Guido Trotter
08:03 pm Revision 26b6af5e: Verify: save instance config
Save the instance config after we queried it in an instance_cfg dict. This can
be used later by any function that wa...
Guido Trotter
08:03 pm ganeti-local Revision 26b6af5e: Verify: save instance config
Save the instance config after we queried it in an instance_cfg dict. This can
be used later by any function that wa...
Guido Trotter
08:03 pm Revision 36e7da50: Verify: add more instance information to node_info
The sisnt-by-pnode field contains all secondary instances of a node, grouped by
their primary node. This information ...
Guido Trotter
08:03 pm ganeti-local Revision 36e7da50: Verify: add more instance information to node_info
The sisnt-by-pnode field contains all secondary instances of a node, grouped by
their primary node. This information ...
Guido Trotter
08:03 pm ganeti-local Revision 93e4c50b: Verify: add instance information to node_info
With this patch node_info is changed to store information about which primary
and secondary instances are configured ...
Guido Trotter
08:03 pm Revision 93e4c50b: Verify: add instance information to node_info
With this patch node_info is changed to store information about which primary
and secondary instances are configured ...
Guido Trotter
08:03 pm ganeti-local Revision 9c9c7d30: Verify: Add and populate node_info dict
During information gathering we collect information from call_node_info, and
then when we cycle trough the nodes add ...
Guido Trotter
08:03 pm Revision 9c9c7d30: Verify: Add and populate node_info dict
During information gathering we collect information from call_node_info, and
then when we cycle trough the nodes add ...
Guido Trotter
07:38 pm Revision 1f9430d6: Rework the results of OpDiagnoseOS opcode
Currently, the opcode DiagnoseOS is the only opcode that return a
structure of objects.OS (which is a custom class, a...
Iustin Pop
07:38 pm ganeti-local Revision 1f9430d6: Rework the results of OpDiagnoseOS opcode
Currently, the opcode DiagnoseOS is the only opcode that return a
structure of objects.OS (which is a custom class, a...
Iustin Pop
06:56 pm ganeti-local Revision f1c66d13: Add generic opcode submit functionality to gnt-debug
This patch enhances gnt-debug to be able to submit any opcodes. The
opcodes are input from a json file containing a l...
Iustin Pop
06:56 pm Revision f1c66d13: Add generic opcode submit functionality to gnt-debug
This patch enhances gnt-debug to be able to submit any opcodes. The
opcodes are input from a json file containing a l...
Iustin Pop
06:46 pm ganeti-local Revision b77acb3e: Change client protocol to raise exception on failures
Currently the luxi.client.SubmitJob and Query methods return the unserialized
result without processing it at all. Th...
Iustin Pop
06:46 pm Revision b77acb3e: Change client protocol to raise exception on failures
Currently the luxi.client.SubmitJob and Query methods return the unserialized
result without processing it at all. Th...
Iustin Pop
06:36 pm Revision 35049ff2: Add per-opcode results to job processing
This patch changes the definition of a job and introduces per-opcode
results.
First, the result and status fields of...
Iustin Pop
06:36 pm ganeti-local Revision 35049ff2: Add per-opcode results to job processing
This patch changes the definition of a job and introduces per-opcode
results.
First, the result and status fields of...
Iustin Pop
04:41 pm ganeti-local Revision 57c177af: Move the OS search code into an abstract function
Based on the previous OS search code changes, we can now move the OS
search code into a generic look-for-file functio...
Iustin Pop
04:41 pm Revision 57c177af: Move the OS search code into an abstract function
Based on the previous OS search code changes, we can now move the OS
search code into a generic look-for-file functio...
Iustin Pop
04:40 pm Revision c34c0cfd: Change backend._OSSearch return values
Currently, the function backend._OSSearch() returns the (first) base dir
in which this OS can be found. Thereafter th...
Iustin Pop
04:40 pm ganeti-local Revision c34c0cfd: Change backend._OSSearch return values
Currently, the function backend._OSSearch() returns the (first) base dir
in which this OS can be found. Thereafter th...
Iustin Pop
03:59 pm ganeti-local Revision 3cdef069: Fix example scripts build dependencies
Currently, the example scripts (the init.d and the cron script) do not
depend on the Makefile, so if configure is rer...
Iustin Pop
03:59 pm Revision 3cdef069: Fix example scripts build dependencies
Currently, the example scripts (the init.d and the cron script) do not
depend on the Makefile, so if configure is rer...
Iustin Pop
01:18 pm ganeti-local Revision ceb76b36: Verify: remove useless check in _VerifyInstance
The list of instances passed to _VerifyInstance is the one coming from
self.cfg.GetInstanceList(). So there's no poin...
Guido Trotter
01:18 pm Revision ceb76b36: Verify: remove useless check in _VerifyInstance
The list of instances passed to _VerifyInstance is the one coming from
self.cfg.GetInstanceList(). So there's no poin...
Guido Trotter
01:18 pm Revision c5705f58: Verify: instance verification cleanup
The instance configuration is grabbed both in the _VerifyInstance function and
in the loop that calls it. Clean this ...
Guido Trotter
01:18 pm ganeti-local Revision c5705f58: Verify: instance verification cleanup
The instance configuration is grabbed both in the _VerifyInstance function and
in the loop that calls it. Clean this ...
Guido Trotter
01:18 pm Revision a872dae6: Verify: fix crash when a node is down
Currently if ganeti-noded doesn't respond on a node gnt-cluster verify will die
when verifying primary instances for ...
Guido Trotter
01:18 pm ganeti-local Revision a872dae6: Verify: fix crash when a node is down
Currently if ganeti-noded doesn't respond on a node gnt-cluster verify will die
when verifying primary instances for ...
Guido Trotter
01:18 pm Revision c840ae6f: Verify: fix ERROR message indentation
All ERROR messages in cluster verify are indented by four spaces, this one is
indented by two. Fixing this skew.
Rev...
Guido Trotter
01:18 pm ganeti-local Revision c840ae6f: Verify: fix ERROR message indentation
All ERROR messages in cluster verify are indented by four spaces, this one is
indented by two. Fixing this skew.
Rev...
Guido Trotter
01:18 pm ganeti-local Revision 2f6eebee: Fix spelling mistake in constants.py
Of course instance creation don't have any modem, and the comment was just
talking about modes. Sorry to everybody ex...
Guido Trotter
01:18 pm Revision 2f6eebee: Fix spelling mistake in constants.py
Of course instance creation don't have any modem, and the comment was just
talking about modes. Sorry to everybody ex...
Guido Trotter
12:15 pm ganeti-local Revision 11c05c42: Add lvm storage option to gnt-cluster man page
This patch adds the previously introduced lvm storage toggling
info to the gnt-cluster man page. It adds some info th...
Manuel Franceschini
12:15 pm Revision 11c05c42: Add lvm storage option to gnt-cluster man page
This patch adds the previously introduced lvm storage toggling
info to the gnt-cluster man page. It adds some info th...
Manuel Franceschini
12:12 pm Revision 16687b98: Small code style fix
Reviewed-by: imsnah Manuel Franceschini
12:12 pm ganeti-local Revision 16687b98: Small code style fix
Reviewed-by: imsnah Manuel Franceschini

04/09/2008

08:45 pm Revision 2c313123: Bugfix instance create when file-storage-dir None
os.path.join does not like None as argument and fails with
AttributeError: 'NoneType' object has no attribute 'starts...
Manuel Franceschini
08:45 pm ganeti-local Revision 2c313123: Bugfix instance create when file-storage-dir None
os.path.join does not like None as argument and fails with
AttributeError: 'NoneType' object has no attribute 'starts...
Manuel Franceschini

04/08/2008

07:28 pm Revision 1c6e3627: Two small code style fixes
Reviewed-by: imsnah Manuel Franceschini
07:28 pm ganeti-local Revision 1c6e3627: Two small code style fixes
Reviewed-by: imsnah Manuel Franceschini
07:01 pm ganeti-local Revision 45873083: Modify gnt-instance to support file backend
Reviewed-by: ultrotter Manuel Franceschini
07:01 pm Revision 45873083: Modify gnt-instance to support file backend
Reviewed-by: ultrotter Manuel Franceschini
07:01 pm Revision dc936b49: Add file_storage_dir,file_driver to OpCreateInstance
Reviewed-by: ultrotter, iustinp Manuel Franceschini
07:01 pm ganeti-local Revision dc936b49: Add file_storage_dir,file_driver to OpCreateInstance
Reviewed-by: ultrotter, iustinp Manuel Franceschini
07:00 pm Revision b23c4333: Modify LURenameInstance to support file backend
This patch does two things:
- Modify LURenameInstance.Exec to rename directory
when a file-based instance is rename...
Manuel Franceschini
07:00 pm ganeti-local Revision b23c4333: Modify LURenameInstance to support file backend
This patch does two things:
- Modify LURenameInstance.Exec to rename directory
when a file-based instance is rename...
Manuel Franceschini
07:00 pm ganeti-local Revision 0f1a06e3: Modify LUCreateInstance to support file backend
- Modfiy _GenerateDiskTemplate to support file-based disk template
- Modify _CreateDisks to create directory needed f...
Manuel Franceschini
07:00 pm Revision 0f1a06e3: Modify LUCreateInstance to support file backend
- Modfiy _GenerateDiskTemplate to support file-based disk template
- Modify _CreateDisks to create directory needed f...
Manuel Franceschini
06:05 pm Revision a618b9ee: Bump version number to 1.3.0~alpha1
Reviewed-by: iustinp Michael Hanselmann
06:05 pm ganeti-local Revision a618b9ee: Bump version number to 1.3.0~alpha1
Reviewed-by: iustinp Michael Hanselmann
06:04 pm Revision d5fd92ed: Provide more flexible version numbers to the code
Having the individual parts in the code allows us to build version
numbers like "1.2" while leaving "3" out in a clea...
Michael Hanselmann
06:04 pm ganeti-local Revision d5fd92ed: Provide more flexible version numbers to the code
Having the individual parts in the code allows us to build version
numbers like "1.2" while leaving "3" out in a clea...
Michael Hanselmann
05:04 pm ganeti-local Revision e994fcba: Modify hypervisor to support file backend
The driver in the xen config file needs to be changed when dealing with
files rather then bdevs.
This patch does two...
Manuel Franceschini
05:04 pm Revision e994fcba: Modify hypervisor to support file backend
The driver in the xen config file needs to be changed when dealing with
files rather then bdevs.
This patch does two...
Manuel Franceschini
03:54 pm Revision e0732b36: Remove support for Pickle configuration files
Reviewed-by: iustinp Michael Hanselmann
03:54 pm ganeti-local Revision e0732b36: Remove support for Pickle configuration files
Reviewed-by: iustinp Michael Hanselmann
03:54 pm Revision 1c2d87fc: Add more explicit help for command line
Reviewed-by: iustinp Michael Hanselmann
03:54 pm ganeti-local Revision 1c2d87fc: Add more explicit help for command line
Reviewed-by: iustinp Michael Hanselmann
03:53 pm Revision f97c7901: Update copyright year, imports of cfgupgrade
Reviewed-by: iustinp Michael Hanselmann
03:53 pm ganeti-local Revision f97c7901: Update copyright year, imports of cfgupgrade
Reviewed-by: iustinp Michael Hanselmann

04/07/2008

02:18 pm Revision 283439c9: Implement selective job query
This patch implements query-ing of only selected jobs instead of all.
Reviewed-by: ultrotter
Iustin Pop
02:18 pm ganeti-local Revision 283439c9: Implement selective job query
This patch implements query-ing of only selected jobs instead of all.
Reviewed-by: ultrotter
Iustin Pop
02:15 pm Revision a14a17fc: Move some checks from cli.py to luxi.py
The idea of cli.py and luxi.py is that all protocol checks should be in
luxi, and cli.py should just offer some helpf...
Iustin Pop
02:15 pm ganeti-local Revision a14a17fc: Move some checks from cli.py to luxi.py
The idea of cli.py and luxi.py is that all protocol checks should be in
luxi, and cli.py should just offer some helpf...
Iustin Pop
02:12 pm Revision 00abdc96: A small capitalization change (OpCode.LoadOpcode)
This small patch fixed the opcodes.OpCode.LoadOpcode capitalization to
what was intented to be (as the comment says):...
Iustin Pop
02:12 pm ganeti-local Revision 00abdc96: A small capitalization change (OpCode.LoadOpcode)
This small patch fixed the opcodes.OpCode.LoadOpcode capitalization to
what was intented to be (as the comment says):...
Iustin Pop

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...
Iustin Pop
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...
Iustin Pop
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...
Manuel Franceschini
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...
Manuel Franceschini
03:45 pm Revision 5e04ed8b: rpc directory functions for file backend
Reviewed-by: ultrotter Manuel Franceschini
03:45 pm ganeti-local Revision 5e04ed8b: rpc directory functions for file backend
Reviewed-by: ultrotter Manuel Franceschini
03:40 pm Revision a5d7fb43: ganeti-noded directory functions for file backend
Reviewed-by: ultrotter Manuel Franceschini
03:40 pm ganeti-local Revision a5d7fb43: ganeti-noded directory functions for file backend
Reviewed-by: ultrotter Manuel Franceschini
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...
Manuel Franceschini
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...
Manuel Franceschini

04/04/2008

07:53 pm Revision 2d4011cd: Fix SetVGName() to access object not dict
Reviewed-by: imsnah Manuel Franceschini
07:53 pm ganeti-local Revision 2d4011cd: Fix SetVGName() to access object not dict
Reviewed-by: imsnah Manuel Franceschini
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...
Iustin Pop
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...
Iustin Pop
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 ...
Iustin Pop
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 ...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop

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
Guido Trotter
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
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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 --...
Guido Trotter
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 --...
Guido Trotter
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'...
Guido Trotter
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'...
Guido Trotter
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Guido Trotter
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...
Guido Trotter
12:53 pm Revision c5cc3403: Locking: fix one indentation error (codestyle)
Reviewed-by: imsnah Guido Trotter
12:53 pm ganeti-local Revision c5cc3403: Locking: fix one indentation error (codestyle)
Reviewed-by: imsnah Guido Trotter
12:52 pm Revision 4e07ec8c: Locking: fix superlong lines (codestyle)
Reviewed-by: imsnah Guido Trotter
12:52 pm ganeti-local Revision 4e07ec8c: Locking: fix superlong lines (codestyle)
Reviewed-by: imsnah Guido Trotter

04/01/2008

07:52 pm Revision 1d544ba3: Check whether path is valid before accessing it
Reviewed-by: ultrotter Michael Hanselmann
07:52 pm ganeti-local Revision 1d544ba3: Check whether path is valid before accessing it
Reviewed-by: ultrotter Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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...
Guido Trotter
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...
Guido Trotter
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 ...
Iustin Pop
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 ...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
04:04 pm Revision 498ae1cc: A dumb queue implementation
This patch adds a very dumb in-memory only queue implementation.
Reviewed-by: imsnah
Iustin Pop
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
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop

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
« Previous
Next »
 

Also available in: Atom