Activity
From 03/23/2008 to 04/21/2008
04/21/2008
- 04:22 pm Revision 455a3445: Only change instance status if not already so
- This patch makes the _SetInstanceStatus only change the status of the
instance (in the config file) if it's not alrea... - 04:22 pm ganeti-local Revision 455a3445: Only change instance status if not already so
- This patch makes the _SetInstanceStatus only change the status of the
instance (in the config file) if it's not alrea... - 04:22 pm Revision 6a408fb2: Reuse common code between MarkInstance{Up,Down}
- This patch creates a new method ConfigWriter._SetInstanceStatus that
consists of the common code between MarkInstance... - 04:22 pm ganeti-local Revision 6a408fb2: Reuse common code between MarkInstance{Up,Down}
- This patch creates a new method ConfigWriter._SetInstanceStatus that
consists of the common code between MarkInstance... - 04:04 pm Revision 8d14b30d: Abstract the json functions into a separate module
- This simple patch adds a new module that holds the simplejson functions
for serialization/deserialization. This reduc... - 04:04 pm ganeti-local Revision 8d14b30d: Abstract the json functions into a separate module
- This simple patch adds a new module that holds the simplejson functions
for serialization/deserialization. This reduc...
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 - 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 - 05:07 pm Revision 35a0d128: A pure whitespace change for style compliance
- Reviewed-by: amishchenko
- 05:07 pm ganeti-local Revision 35a0d128: A pure whitespace change for style compliance
- Reviewed-by: amishchenko
- 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.
... - 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.
... - 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-... - 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-... - 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 ... - 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 ... - 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, ... - 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, ...
04/15/2008
- 07:12 pm Revision b62ddbe5: Fix two pylint uninitialized variable errors
- Reviewed-by: iustinp
- 07:12 pm ganeti-local Revision b62ddbe5: Fix two pylint uninitialized variable errors
- Reviewed-by: iustinp
- 05:47 pm ganeti-local Revision c09f363f: Bugfix: wrong identifier in CheckPrereq message
- Reviewed-by: iustinp
- 05:47 pm Revision c09f363f: Bugfix: wrong identifier in CheckPrereq message
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 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... - 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...
04/11/2008
- 05:54 pm Revision 40dacb4d: Make the init script start the master daemon too
- Reviewed-by: ultrotter
- 05:54 pm ganeti-local Revision 40dacb4d: Make the init script start the master daemon too
- Reviewed-by: ultrotter
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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 12:12 pm Revision 16687b98: Small code style fix
- Reviewed-by: imsnah
- 12:12 pm ganeti-local Revision 16687b98: Small code style fix
- Reviewed-by: imsnah
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... - 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...
04/08/2008
- 07:28 pm Revision 1c6e3627: Two small code style fixes
- Reviewed-by: imsnah
- 07:28 pm ganeti-local Revision 1c6e3627: Two small code style fixes
- Reviewed-by: imsnah
- 07:01 pm ganeti-local Revision 45873083: Modify gnt-instance to support file backend
- Reviewed-by: ultrotter
- 07:01 pm Revision 45873083: Modify gnt-instance to support file backend
- Reviewed-by: ultrotter
- 07:01 pm Revision dc936b49: Add file_storage_dir,file_driver to OpCreateInstance
- Reviewed-by: ultrotter, iustinp
- 07:01 pm ganeti-local Revision dc936b49: Add file_storage_dir,file_driver to OpCreateInstance
- Reviewed-by: ultrotter, iustinp
- 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... - 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... - 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... - 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... - 06:05 pm Revision a618b9ee: Bump version number to 1.3.0~alpha1
- Reviewed-by: iustinp
- 06:05 pm ganeti-local Revision a618b9ee: Bump version number to 1.3.0~alpha1
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 03:54 pm Revision e0732b36: Remove support for Pickle configuration files
- Reviewed-by: iustinp
- 03:54 pm ganeti-local Revision e0732b36: Remove support for Pickle configuration files
- Reviewed-by: iustinp
- 03:54 pm Revision 1c2d87fc: Add more explicit help for command line
- Reviewed-by: iustinp
- 03:54 pm ganeti-local Revision 1c2d87fc: Add more explicit help for command line
- Reviewed-by: iustinp
- 03:53 pm Revision f97c7901: Update copyright year, imports of cfgupgrade
- Reviewed-by: iustinp
- 03:53 pm ganeti-local Revision f97c7901: Update copyright year, imports of cfgupgrade
- Reviewed-by: iustinp
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 - 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 - 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... - 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... - 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):... - 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):...
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...
Also available in: Atom