Activity

From 09/25/2008 to 10/24/2008

10/24/2008

07:14 pm Revision 0a70a72a: Fix an error handling case
Found while reviewing documentation.
Reviewed-by: ultrotter
Iustin Pop
07:14 pm ganeti-local Revision 0a70a72a: Fix an error handling case
Found while reviewing documentation.
Reviewed-by: ultrotter
Iustin Pop
06:23 pm Revision 2e3d1946: OSFromDisk remove superfluous empty line
Reviewed-by: iustinp Guido Trotter
06:23 pm ganeti-local Revision 2e3d1946: OSFromDisk remove superfluous empty line
Reviewed-by: iustinp Guido Trotter
06:23 pm Revision ef79eb82: design-2.0-os-interface: update import/export
In the end we ended up taking a slightly different approach for
import/export than the one discussed in the design do...
Guido Trotter
06:23 pm ganeti-local Revision ef79eb82: design-2.0-os-interface: update import/export
In the end we ended up taking a slightly different approach for
import/export than the one discussed in the design do...
Guido Trotter
05:44 pm Revision b1206984: Some documentation updates
This fixes a few doc issues and converts a few docstrings to epydoc.
Reviewed-by: imsnah
Iustin Pop
05:44 pm ganeti-local Revision b1206984: Some documentation updates
This fixes a few doc issues and converts a few docstrings to epydoc.
Reviewed-by: imsnah
Iustin Pop
05:43 pm Revision 36117c2b: Modify utils.RunCmd to write output to file
Currently we launch processes via the shell in a few places only to
redirect standard output and error to a log file ...
Iustin Pop
05:43 pm ganeti-local Revision 36117c2b: Modify utils.RunCmd to write output to file
Currently we launch processes via the shell in a few places only to
redirect standard output and error to a log file ...
Iustin Pop
02:49 pm Revision f2a6fc9e: ganeti.http: Implement SSL certificates
Reviewed-by: killerfoxi Michael Hanselmann
02:49 pm ganeti-local Revision f2a6fc9e: ganeti.http: Implement SSL certificates
Reviewed-by: killerfoxi Michael Hanselmann
02:31 pm Revision 23e46494: Document HttpServer.__init__
At the same time, simplify the interface a bit by not using a tuple.
Reviewed-by: killerfoxi, ultrotter
Michael Hanselmann
02:31 pm ganeti-local Revision 23e46494: Document HttpServer.__init__
At the same time, simplify the interface a bit by not using a tuple.
Reviewed-by: killerfoxi, ultrotter
Michael Hanselmann

10/23/2008

07:41 pm Revision 18fb5e1d: Update gnt-cluster man page, sections modify and queue.
Document the new options for gnt-cluster modify and the new queue
command.
Reviewed-by: imsnah
Alexander Schreiber
07:41 pm ganeti-local Revision 18fb5e1d: Update gnt-cluster man page, sections modify and queue.
Document the new options for gnt-cluster modify and the new queue
command.
Reviewed-by: imsnah
Alexander Schreiber
06:13 pm ganeti-local Revision 19ae0895: Update gnt-cluster man page with current options.
This patch updates the gnt-cluster man page to reflect the current
changes to gnt-cluster.
Reviewed-by: imsnah
Alexander Schreiber
06:13 pm Revision 19ae0895: Update gnt-cluster man page with current options.
This patch updates the gnt-cluster man page to reflect the current
changes to gnt-cluster.
Reviewed-by: imsnah
Alexander Schreiber
06:01 pm Revision 1f9611b1: Fix use of ToStderr in gnt-cluster
Reviewed-by: imsnah Alexander Schreiber
06:01 pm ganeti-local Revision 1f9611b1: Fix use of ToStderr in gnt-cluster
Reviewed-by: imsnah Alexander Schreiber
05:19 pm Revision d8353c3a: Fix gnt-* command with --submit
Currently we don't catch the JobSubmittedException (although the code to
format it nicely is there). The patch adds t...
Iustin Pop
05:19 pm ganeti-local Revision d8353c3a: Fix gnt-* command with --submit
Currently we don't catch the JobSubmittedException (although the code to
format it nicely is there). The patch adds t...
Iustin Pop
05:19 pm ganeti-local Revision 74c47259: Export the disk index in the import/export scripts
We want to export the disk index as some OSes will only want to export
the first disk (or the second one, etc.), even...
Iustin Pop
05:19 pm Revision 74c47259: Export the disk index in the import/export scripts
We want to export the disk index as some OSes will only want to export
the first disk (or the second one, etc.), even...
Iustin Pop
05:18 pm ganeti-local Revision 64272529: Fix leftover of hypervisor attribute rename
Reviewed-by: imsnah Iustin Pop
05:18 pm Revision 64272529: Fix leftover of hypervisor attribute rename
Reviewed-by: imsnah Iustin Pop
02:58 pm Revision 66348f29: convert remaining print statements to ToStderr in gnt-cluster
Reviewed-by: imsnah Alexander Schreiber
02:58 pm ganeti-local Revision 66348f29: convert remaining print statements to ToStderr in gnt-cluster
Reviewed-by: imsnah Alexander Schreiber
02:58 pm ganeti-local Revision 6526ddcd: http library: Always fork before reading request
It turned out that clients not sending a full request will stop
us from responding to further requests. This patch le...
Michael Hanselmann
02:58 pm Revision 6526ddcd: http library: Always fork before reading request
It turned out that clients not sending a full request will stop
us from responding to further requests. This patch le...
Michael Hanselmann
02:58 pm ganeti-local Revision 54cf6599: daemon.py: Don't wake up every second
We don't have timers yet, hence waking up is not needed at all.
Reviewed-by: ultrotter
Michael Hanselmann
02:58 pm Revision 54cf6599: daemon.py: Don't wake up every second
We don't have timers yet, hence waking up is not needed at all.
Reviewed-by: ultrotter
Michael Hanselmann
01:41 am Revision 1a05d855: RAPI: Export beparams as dict. The patch also enables LUQueryInstances to acce...
Reviewed-by: iustinp Oleksiy Mishchenko
01:41 am ganeti-local Revision 1a05d855: RAPI: Export beparams as dict. The patch also enables LUQueryInstances to acce...
Reviewed-by: iustinp Oleksiy Mishchenko

10/22/2008

11:54 pm Revision 212fa3a7: RAPI: Forgoten in r1923 instance add change.
Reviewed-by: iustinp Oleksiy Mishchenko
11:54 pm ganeti-local Revision 212fa3a7: RAPI: Forgoten in r1923 instance add change.
Reviewed-by: iustinp Oleksiy Mishchenko
05:09 pm Revision 09acf207: LUCreateInstance: import multiple disks
Previously we used to handle only one disk. Now we'll import all the
ones present in the export, in order, on the ins...
Guido Trotter
05:09 pm ganeti-local Revision 09acf207: LUCreateInstance: import multiple disks
Previously we used to handle only one disk. Now we'll import all the
ones present in the export, in order, on the ins...
Guido Trotter
05:09 pm Revision 6c0af70e: Convert ImportOSIntoInstance to OS API 10
- Change ImportOSIntoInstance not to get any "os_disk" and "swap_disk"
arguments but to accept multiple target imag...
Guido Trotter
05:09 pm ganeti-local Revision 6c0af70e: Convert ImportOSIntoInstance to OS API 10
- Change ImportOSIntoInstance not to get any "os_disk" and "swap_disk"
arguments but to accept multiple target imag...
Guido Trotter
05:09 pm ganeti-local Revision 0607699d: Convert ExportSnapshot to OS API 10
We pass the data via the environment rather than on the command line, as
API 10 says. All the rest remains the same, ...
Guido Trotter
05:09 pm Revision 0607699d: Convert ExportSnapshot to OS API 10
We pass the data via the environment rather than on the command line, as
API 10 says. All the rest remains the same, ...
Guido Trotter
05:08 pm Revision 19d7f90a: LUExportInstance: snapshot all disks
Rather than just snapshotting the "sda" disk, we'll snapshot all of the
instance disks. If we can't snapshot a disk f...
Guido Trotter
05:08 pm ganeti-local Revision 19d7f90a: LUExportInstance: snapshot all disks
Rather than just snapshotting the "sda" disk, we'll snapshot all of the
instance disks. If we can't snapshot a disk f...
Guido Trotter
05:08 pm Revision e9e9263d: Convert SnapshotBlockDevice's docstring to epydoc
Reviewed-by: iustinp Guido Trotter
05:08 pm ganeti-local Revision e9e9263d: Convert SnapshotBlockDevice's docstring to epydoc
Reviewed-by: iustinp Guido Trotter

10/21/2008

11:32 pm Revision 7a8f64da: Pass request headers in to RAPI handlers.
Reviewed-by: iustinp Oleksiy Mishchenko
11:32 pm ganeti-local Revision 7a8f64da: Pass request headers in to RAPI handlers.
Reviewed-by: iustinp Oleksiy Mishchenko
08:54 pm ganeti-local Revision 86d9d3bb: Move some LU logging to use proc.Log*
We change some messages which are obviously intended for the user to use
the proc.Log* functions instead of (only) th...
Iustin Pop
08:54 pm Revision 86d9d3bb: Move some LU logging to use proc.Log*
We change some messages which are obviously intended for the user to use
the proc.Log* functions instead of (only) th...
Iustin Pop
06:45 pm ganeti-local Revision c0088fb9: Improve the mcpu.Processor logging routines
As discussed previously, many of the routinges in cmdlib.py are using
logging functions as a carry-over from 1.2 (whe...
Iustin Pop
06:45 pm Revision c0088fb9: Improve the mcpu.Processor logging routines
As discussed previously, many of the routinges in cmdlib.py are using
logging functions as a carry-over from 1.2 (whe...
Iustin Pop
04:02 pm Revision 16653425: Fix whitespace-at-EOL
Please configure your editors to strip it, or enable your git hooks...
Reviewed-by: ultrotter
Iustin Pop
04:02 pm ganeti-local Revision 16653425: Fix whitespace-at-EOL
Please configure your editors to strip it, or enable your git hooks...
Reviewed-by: ultrotter
Iustin Pop

10/20/2008

09:01 pm Revision 149a5439: Generalize the reading of test file data
Currently we have two methods in ganeti.bdev_unittest.py of computing
the test data file name - and, of course, they ...
Iustin Pop
09:01 pm ganeti-local Revision 149a5439: Generalize the reading of test file data
Currently we have two methods in ganeti.bdev_unittest.py of computing
the test data file name - and, of course, they ...
Iustin Pop
07:38 pm Revision 02691904: Set default hypervisor at cluster init
During cluster init, set the default hypervisor to be used for instances.
Ensure that the default hypervisor belongs ...
Alexander Schreiber
07:38 pm ganeti-local Revision 02691904: Set default hypervisor at cluster init
During cluster init, set the default hypervisor to be used for instances.
Ensure that the default hypervisor belongs ...
Alexander Schreiber
05:47 pm Revision 99aabbed: Convert the job queue rpcs to address-based
The two main multi-node job queue RPC calls (jobqueue_update,
jobqueue_rename) are converted to address-based calls, ...
Iustin Pop
05:47 pm ganeti-local Revision 99aabbed: Convert the job queue rpcs to address-based
The two main multi-node job queue RPC calls (jobqueue_update,
jobqueue_rename) are converted to address-based calls, ...
Iustin Pop
05:47 pm ganeti-local Revision 6b294c53: Convert rpc.call_upload_file to use addresses
This patch allows rpc.call_upload_file to use addresses (if passed), and
also converts the ConfigWriter._DistributeCo...
Iustin Pop
05:47 pm Revision 6b294c53: Convert rpc.call_upload_file to use addresses
This patch allows rpc.call_upload_file to use addresses (if passed), and
also converts the ConfigWriter._DistributeCo...
Iustin Pop
05:47 pm Revision 25348212: Convert non-static rpc calls to use addresses
This patch converts all non-staticmethods rpc calls to pass addresses to
the Client calls.
This is done via two new ...
Iustin Pop
05:47 pm ganeti-local Revision 25348212: Convert non-static rpc calls to use addresses
This patch converts all non-staticmethods rpc calls to pass addresses to
the Client calls.
This is done via two new ...
Iustin Pop
05:46 pm ganeti-local Revision bdf7d8c0: Add infrastructure for using addresses in rpc.py
The patch adds support for passing node addresses to NodeController
objects, which should speed up the connect sequen...
Iustin Pop
05:46 pm Revision bdf7d8c0: Add infrastructure for using addresses in rpc.py
The patch adds support for passing node addresses to NodeController
objects, which should speed up the connect sequen...
Iustin Pop
05:46 pm Revision 3ef3c771: Improve conformance with the style guide for rpc.py
This patch renames some internal function to camel case, for compliance
with the style guide.
It also fixes the modu...
Iustin Pop
05:46 pm ganeti-local Revision 3ef3c771: Improve conformance with the style guide for rpc.py
This patch renames some internal function to camel case, for compliance
with the style guide.
It also fixes the modu...
Iustin Pop
04:44 pm Revision 6fde8221: Use constants.VALUE_AUTO for ip comparison too
Forward-port-of: r1889, Reviewed-by: imsnah
Reviewed-by: imsnah
Guido Trotter
04:44 pm ganeti-local Revision 6fde8221: Use constants.VALUE_AUTO for ip comparison too
Forward-port-of: r1889, Reviewed-by: imsnah
Reviewed-by: imsnah
Guido Trotter
04:44 pm Revision 8cd7cb4c: Document mac option for gnt-backup import
Forward-port-of: (r1888, r1891), Reviewed-by: (iustinp, imsnah)
Reviewed-by: imsnah
Guido Trotter
04:44 pm ganeti-local Revision 8cd7cb4c: Document mac option for gnt-backup import
Forward-port-of: (r1888, r1891), Reviewed-by: (iustinp, imsnah)
Reviewed-by: imsnah
Guido Trotter
04:44 pm Revision bc89efc3: LUCreateInstance: reuse mac address on import
When importing an instance with the same name as the exported one if the
mac address is "auto" we try to reuse the pr...
Guido Trotter
04:44 pm ganeti-local Revision bc89efc3: LUCreateInstance: reuse mac address on import
When importing an instance with the same name as the exported one if the
mac address is "auto" we try to reuse the pr...
Guido Trotter
04:44 pm ganeti-local Revision c78995f0: LUCreateInstance: accept mac = VALUE_GENERATE
VALUE_GENERATE is handled exactly the same as VALUE_AUTO and the mac
address is generated randomly.
Forward-port-of:...
Guido Trotter
04:44 pm Revision c78995f0: LUCreateInstance: accept mac = VALUE_GENERATE
VALUE_GENERATE is handled exactly the same as VALUE_AUTO and the mac
address is generated randomly.
Forward-port-of:...
Guido Trotter
04:43 pm Revision 3c8886a9: Add mac option to gnt-backup import
Before 'auto' was the only allowed possibility
Forward-port-of: r1885, Reviewed-by: iustinp
Reviewed-by: imsnah
Guido Trotter
04:43 pm ganeti-local Revision 3c8886a9: Add mac option to gnt-backup import
Before 'auto' was the only allowed possibility
Forward-port-of: r1885, Reviewed-by: iustinp
Reviewed-by: imsnah
Guido Trotter
04:43 pm ganeti-local Revision 4c566ede: Add VALUE_AUTO and VALUE_GENERATE constants
'auto' is used in multiple place in the code with a meaning similar to
'default', 'generate' will be used to force ge...
Guido Trotter
04:43 pm Revision 4c566ede: Add VALUE_AUTO and VALUE_GENERATE constants
'auto' is used in multiple place in the code with a meaning similar to
'default', 'generate' will be used to force ge...
Guido Trotter
03:50 pm Revision 82d9caef: Remove the logger.py module
Since now we use only one function from the logger module
(SetupLogging), we move it to utils.py (which is already im...
Iustin Pop
03:50 pm ganeti-local Revision 82d9caef: Remove the logger.py module
Since now we use only one function from the logger module
(SetupLogging), we move it to utils.py (which is already im...
Iustin Pop
03:50 pm Revision 263ab7cf: Convert http.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm ganeti-local Revision 263ab7cf: Convert http.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm Revision 9a4f63d1: Convert cmdlib.py to use the logging module
Note that many uses of logger.Error were used in 1.2 for their
side-effect of logging to stderr, where the user will ...
Iustin Pop
03:50 pm ganeti-local Revision 9a4f63d1: Convert cmdlib.py to use the logging module
Note that many uses of logger.Error were used in 1.2 for their
side-effect of logging to stderr, where the user will ...
Iustin Pop
03:50 pm Revision b48909c8: Convert hv_xen.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm ganeti-local Revision b48909c8: Convert hv_xen.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm ganeti-local Revision a5eb7789: Convert mcpu.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm Revision a5eb7789: Convert mcpu.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm Revision 23828f1c: Convert ssh.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:50 pm ganeti-local Revision 23828f1c: Convert ssh.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:49 pm ganeti-local Revision 58b311ca: Convert rpc.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:49 pm Revision 58b311ca: Convert rpc.py to use the logging module
Reviewed-by: imsnah Iustin Pop
03:33 pm Revision 2f79bd34: Fix some pylint-detected issues on the scripts
Some names were wrong, and similar stuff detected by pylint.
gnt-debug.GenericOpCode is still broken.
Reviewed-by: i...
Iustin Pop
03:33 pm ganeti-local Revision 2f79bd34: Fix some pylint-detected issues on the scripts
Some names were wrong, and similar stuff detected by pylint.
gnt-debug.GenericOpCode is still broken.
Reviewed-by: i...
Iustin Pop
03:33 pm Revision 3a24c527: Convert the gnt scripts to ToStdout/err
Currently the gnt-* scripts are using a mix of print, logger.ToStd* and
sys.stderr.write. We convert them all to usin...
Iustin Pop
03:33 pm ganeti-local Revision 3a24c527: Convert the gnt scripts to ToStdout/err
Currently the gnt-* scripts are using a mix of print, logger.ToStd* and
sys.stderr.write. We convert them all to usin...
Iustin Pop
03:33 pm Revision 46fbdd04: Convert cli.py to logging
We also add two function for printing messages, so that scripts won't
have to import logger to get these. They are a ...
Iustin Pop
03:33 pm ganeti-local Revision 46fbdd04: Convert cli.py to logging
We also add two function for printing messages, so that scripts won't
have to import logger to get these. They are a ...
Iustin Pop
03:16 pm Revision 61be6ba4: Fix gnt-instance modify with beparams
The gnt-instance modify didn't work correctly w.r.t the be parameters.
There was also a typo in the corresponding LU....
Iustin Pop
03:16 pm ganeti-local Revision 61be6ba4: Fix gnt-instance modify with beparams
The gnt-instance modify didn't work correctly w.r.t the be parameters.
There was also a typo in the corresponding LU....
Iustin Pop
02:09 pm ganeti-local Revision dcd7cbaf: Update gnt-cluster man page for removal of --hypervisor-type.
We no longer use a single, cluster-wide hypervisor, but configure the
actual to be used hypervisor on the instance le...
Alexander Schreiber
02:09 pm Revision dcd7cbaf: Update gnt-cluster man page for removal of --hypervisor-type.
We no longer use a single, cluster-wide hypervisor, but configure the
actual to be used hypervisor on the instance le...
Alexander Schreiber
02:04 pm Revision fa10bdc5: Remove old HTTP server code
All users of this code have been migrated to the new and shiny HttpServer
class.
It also fixes a typo in the ApacheL...
Michael Hanselmann
02:04 pm ganeti-local Revision fa10bdc5: Remove old HTTP server code
All users of this code have been migrated to the new and shiny HttpServer
class.
It also fixes a typo in the ApacheL...
Michael Hanselmann
01:47 pm Revision 4342e89b: Remove --hypervisor-type from gnt-cluster.
We no longer use a single, cluster-wide hypervisor, but configure the
actual to be used hypervisor on the instance le...
Alexander Schreiber
01:47 pm ganeti-local Revision 4342e89b: Remove --hypervisor-type from gnt-cluster.
We no longer use a single, cluster-wide hypervisor, but configure the
actual to be used hypervisor on the instance le...
Alexander Schreiber

10/19/2008

01:27 am Revision ea3a925f: Fix gnt-cluster init to set cluster defaults.
Reviewed-by: iustinp Alexander Schreiber
01:27 am ganeti-local Revision ea3a925f: Fix gnt-cluster init to set cluster defaults.
Reviewed-by: iustinp Alexander Schreiber
01:26 am Revision 7888a614: Add constants for cluster defaults
Reviewed-by: iustinp Alexander Schreiber
01:26 am ganeti-local Revision 7888a614: Add constants for cluster defaults
Reviewed-by: iustinp Alexander Schreiber

10/17/2008

05:37 pm Revision d15a9ad3: Cleanup os_add/rename rpc for OS API 10
- remove now unused osdev and swapdev arguments from backend, noded,
rpc, cmdlib
- convert docstrings to epydoc
Re...
Guido Trotter
05:37 pm ganeti-local Revision d15a9ad3: Cleanup os_add/rename rpc for OS API 10
- remove now unused osdev and swapdev arguments from backend, noded,
rpc, cmdlib
- convert docstrings to epydoc
Re...
Guido Trotter
05:36 pm Revision d324e3fc: Temporarily explicitely break import/export
Since they're not converted to API 10 yet, we temporarily disable the
import/export functions.
Reviewed-by: iustinp
Guido Trotter
05:36 pm ganeti-local Revision d324e3fc: Temporarily explicitely break import/export
Since they're not converted to API 10 yet, we temporarily disable the
import/export functions.
Reviewed-by: iustinp
Guido Trotter
05:36 pm Revision 58f6e5ca: AddOSToInstance: convert to api10
Reviewed-by: iustinp Guido Trotter
05:36 pm ganeti-local Revision 58f6e5ca: AddOSToInstance: convert to api10
Reviewed-by: iustinp Guido Trotter
05:36 pm Revision ff38b6c0: RunRenameInstance: convert to api10
Reviewed-by: iustinp Guido Trotter
05:36 pm ganeti-local Revision ff38b6c0: RunRenameInstance: convert to api10
Reviewed-by: iustinp Guido Trotter
05:36 pm Revision 2266edb2: Add new OSEnvironment function
This function calculates the basic environment for OS scripts in API
version 10.
Reviewed-by: iustinp
Guido Trotter
05:36 pm ganeti-local Revision 2266edb2: Add new OSEnvironment function
This function calculates the basic environment for OS scripts in API
version 10.
Reviewed-by: iustinp
Guido Trotter
05:35 pm Revision 4dd69592: Bump up the OS API version
Reviewed-by: iustinp Guido Trotter
05:35 pm ganeti-local Revision 4dd69592: Bump up the OS API version
Reviewed-by: iustinp Guido Trotter
05:35 pm Revision 62dbbe7e: OSFromDisk: use script names from constants
Reviewed-by: iustinp Guido Trotter
05:35 pm ganeti-local Revision 62dbbe7e: OSFromDisk: use script names from constants
Reviewed-by: iustinp Guido Trotter
05:35 pm ganeti-local Revision 8ee4dc80: Change OSFromDisk's docstring to epydoc
Plus update it with the real variable name
Reviewed-by: iustinp
Guido Trotter
05:35 pm Revision 8ee4dc80: Change OSFromDisk's docstring to epydoc
Plus update it with the real variable name
Reviewed-by: iustinp
Guido Trotter
05:35 pm Revision 464736ae: Add LDS_BLOCK for block device backed dev types
Reviewed-by: iustinp Guido Trotter
05:35 pm ganeti-local Revision 464736ae: Add LDS_BLOCK for block device backed dev types
Reviewed-by: iustinp Guido Trotter
05:35 pm Revision ded1c679: Create constants to replace os scripts names
Reviewed-by: iustinp Guido Trotter
05:35 pm ganeti-local Revision ded1c679: Create constants to replace os scripts names
Reviewed-by: iustinp Guido Trotter
04:06 pm Revision 713faea6: ETag passing support.
Reviewed-by: imsnah Oleksiy Mishchenko
04:06 pm ganeti-local Revision 713faea6: ETag passing support.
Reviewed-by: imsnah Oleksiy Mishchenko
02:08 pm ganeti-local Revision a570e2a8: Mainloop: handle sigterm
This fixes removals of the pid files and clean exit in the init script
Reviewed-by: iustinp
Guido Trotter
02:08 pm Revision a570e2a8: Mainloop: handle sigterm
This fixes removals of the pid files and clean exit in the init script
Reviewed-by: iustinp
Guido Trotter
02:07 pm Revision 07fc5289: Mainloop: init sigchld_handler as None
There is no point in initializing sigchld_handler as an empty dict, when
it will be overwritten by an instance of uti...
Guido Trotter
02:07 pm ganeti-local Revision 07fc5289: Mainloop: init sigchld_handler as None
There is no point in initializing sigchld_handler as an empty dict, when
it will be overwritten by an instance of uti...
Guido Trotter
12:47 pm Revision 5d8d232c: Fix remote API unittest
I broke it with rev 1864. This patch also removes whitespace at
line endings.
Reviewed-by: amishchenko
Michael Hanselmann
12:47 pm ganeti-local Revision 5d8d232c: Fix remote API unittest
I broke it with rev 1864. This patch also removes whitespace at
line endings.
Reviewed-by: amishchenko
Michael Hanselmann

10/16/2008

11:39 pm Revision 779c15bb: Enable gnt-cluster modify to hv/beparams
This patch enables the cluster modify to change:
- enabled hypervisor list
- hvparams (per hypervisor)
- bepara...
Iustin Pop
11:39 pm ganeti-local Revision 779c15bb: Enable gnt-cluster modify to hv/beparams
This patch enables the cluster modify to change:
- enabled hypervisor list
- hvparams (per hypervisor)
- bepara...
Iustin Pop
07:54 pm Revision 16a8967d: rapi: Convert to new HTTP server class
Requests are no longer logged to a separate file.
Reviewed-by: amishchenko
Michael Hanselmann
07:54 pm ganeti-local Revision 16a8967d: rapi: Convert to new HTTP server class
Requests are no longer logged to a separate file.
Reviewed-by: amishchenko
Michael Hanselmann
07:38 pm Revision c5e2d3b9: design-2.0-cluster-parameters: escape final _
In rst a final _ is used for linking. Escaping it prevents an error at
compile time on design-2.0-cluster-parameters....
Guido Trotter
07:38 pm ganeti-local Revision c5e2d3b9: design-2.0-cluster-parameters: escape final _
In rst a final _ is used for linking. Escaping it prevents an error at
compile time on design-2.0-cluster-parameters....
Guido Trotter
07:26 pm ganeti-local Revision 469f88e1: Show the cluster parametrs in gnt-cluster info
This is just a raw update without any special formatting.
Reviewed-by: imsnah
Iustin Pop
07:26 pm Revision 469f88e1: Show the cluster parametrs in gnt-cluster info
This is just a raw update without any special formatting.
Reviewed-by: imsnah
Iustin Pop
05:40 pm Revision 2f7635f4: RAPI: Instance add/delete implementation.
Reviewed-by: iustinp Oleksiy Mishchenko
05:40 pm ganeti-local Revision 2f7635f4: RAPI: Instance add/delete implementation.
Reviewed-by: iustinp Oleksiy Mishchenko
04:35 pm ganeti-local Revision 29fc6636: OS Design: invert new and old name
Internally in ganeti we already have renamed the instance, so it's
better to pass the new name in INSTANCE_NAME and t...
Guido Trotter
04:35 pm Revision 29fc6636: OS Design: invert new and old name
Internally in ganeti we already have renamed the instance, so it's
better to pass the new name in INSTANCE_NAME and t...
Guido Trotter
04:05 pm ganeti-local Revision 09352fa4: Really fix with the zombie test (hopefully)
So, instead of any timeouts for synchronization, we move to actual
events. We still have one (huge) timeout for patho...
Iustin Pop
04:05 pm Revision 09352fa4: Really fix with the zombie test (hopefully)
So, instead of any timeouts for synchronization, we move to actual
events. We still have one (huge) timeout for patho...
Iustin Pop
03:08 pm Revision 94ed59a5: Fix job queue behaviour when loading jobs
Currently, if loading a job fails, the job queue code raises an
exception and prevents the proper processing of the j...
Iustin Pop
03:08 pm ganeti-local Revision 94ed59a5: Fix job queue behaviour when loading jobs
Currently, if loading a job fails, the job queue code raises an
exception and prevents the proper processing of the j...
Iustin Pop
02:36 pm ganeti-local Revision d5927e48: Prevent master failover if we have wrong data
If we don't actually know the current master (as determined via voting),
we prevent the failover.
The patch also cha...
Iustin Pop
02:36 pm Revision d5927e48: Prevent master failover if we have wrong data
If we don't actually know the current master (as determined via voting),
we prevent the failover.
The patch also cha...
Iustin Pop
02:36 pm Revision d7cdb55d: Improvements to the master startup checks
In order to account for future improvements to master failover, we move
the actual data gathering capabilities from g...
Iustin Pop
02:36 pm ganeti-local Revision d7cdb55d: Improvements to the master startup checks
In order to account for future improvements to master failover, we move
the actual data gathering capabilities from g...
Iustin Pop
11:37 am Revision 10799c59: Provide example for backend parameters
Update the design about cluster parameters and provide
some example of backend parameters. By now this includes
all s...
René Nussbaumer
11:37 am ganeti-local Revision 10799c59: Provide example for backend parameters
Update the design about cluster parameters and provide
some example of backend parameters. By now this includes
all s...
René Nussbaumer
11:37 am Revision 3ccafd0e: Add an interface for the drain flag changes/query
This adds the set/reset in the jqueue and luxi modules, and a way to
query it in OpQueryConfigValues, and also the co...
Iustin Pop
11:37 am ganeti-local Revision 3ccafd0e: Add an interface for the drain flag changes/query
This adds the set/reset in the jqueue and luxi modules, and a way to
query it in OpQueryConfigValues, and also the co...
Iustin Pop

10/15/2008

04:38 pm Revision 0d0e9090: Adding batch-create to gnt-instance
This change is part of the integration of tools/batcher from
Ganeti 1.2 into Ganeti 2.0 core code. It has a compatibl...
René Nussbaumer
04:38 pm ganeti-local Revision 0d0e9090: Adding batch-create to gnt-instance
This change is part of the integration of tools/batcher from
Ganeti 1.2 into Ganeti 2.0 core code. It has a compatibl...
René Nussbaumer
04:13 pm Revision 5d672980: Add a rpc call for changing the drain flag
A new multi-node call is added that sets/resets the drain flag.
Reviewed-by: imsnah
Iustin Pop
04:13 pm ganeti-local Revision 5d672980: Add a rpc call for changing the drain flag
A new multi-node call is added that sets/resets the drain flag.
Reviewed-by: imsnah
Iustin Pop
01:52 pm Revision 686d7433: Implement the job queue drain flag
We add a (per-node) queue drain flag that blocks new job submission.
There is not yet an interface to add/remove the ...
Iustin Pop
01:52 pm ganeti-local Revision 686d7433: Implement the job queue drain flag
We add a (per-node) queue drain flag that blocks new job submission.
There is not yet an interface to add/remove the ...
Iustin Pop
01:51 pm Revision 6797ec29: Implement transport of ganeti errors across luxi
This patch adds a generic method to identify the ganeti error given its
class name, and implements this across the lu...
Iustin Pop
01:51 pm ganeti-local Revision 6797ec29: Implement transport of ganeti errors across luxi
This patch adds a generic method to identify the ganeti error given its
class name, and implements this across the lu...
Iustin Pop
01:51 pm Revision d11bda8d: Change the JobQueueError parent class
Currently this is not derived from GenericError, but there's no reason
for it to be so.
Reviewed-by: imsnah
Iustin Pop
01:51 pm ganeti-local Revision d11bda8d: Change the JobQueueError parent class
Currently this is not derived from GenericError, but there's no reason
for it to be so.
Reviewed-by: imsnah
Iustin Pop
01:13 pm Revision 966405b7: rapi: Don't throw class as an exception
Reviewed-by: ultrotter Michael Hanselmann
01:13 pm ganeti-local Revision 966405b7: rapi: Don't throw class as an exception
Reviewed-by: ultrotter Michael Hanselmann
11:22 am Revision a2f92677: rapi: Whitespace fixes
Reviewed-by: ultrotter Michael Hanselmann
11:22 am ganeti-local Revision a2f92677: rapi: Whitespace fixes
Reviewed-by: ultrotter Michael Hanselmann

10/14/2008

07:34 pm Revision b03efa30: gnt-backup: update for cluster parameters
- add backend and hypervisor parameters
- fix beparams validation/passing
- pass hypervisor and hvparams
- remove dep...
Guido Trotter
07:34 pm ganeti-local Revision b03efa30: gnt-backup: update for cluster parameters
- add backend and hypervisor parameters
- fix beparams validation/passing
- pass hypervisor and hvparams
- remove dep...
Guido Trotter
07:33 pm Revision 7399cd55: gnt-instance fix ValidateBeParams call
ValidateBeParams does not return, but its return value is assigned to a
variable which is never used. Avoid this assi...
Guido Trotter
07:33 pm ganeti-local Revision 7399cd55: gnt-instance fix ValidateBeParams call
ValidateBeParams does not return, but its return value is assigned to a
variable which is never used. Avoid this assi...
Guido Trotter
07:33 pm Revision 7ac1fc45: gnt-instance remove deprecated flags
kernel, initrd, hvm_boot_order and vnc_bind_address are now hypervisor
parameters and should not have their own flag....
Guido Trotter
07:33 pm ganeti-local Revision 7ac1fc45: gnt-instance remove deprecated flags
kernel, initrd, hvm_boot_order and vnc_bind_address are now hypervisor
parameters and should not have their own flag....
Guido Trotter
07:23 pm Revision 6605411d: grow-disk: wait until resync is completed
The patch adds a new ‘--no-wait-for-sync’ parameter to grow-disk similar
to the one in instance add, and changes the ...
Iustin Pop
07:23 pm ganeti-local Revision 6605411d: grow-disk: wait until resync is completed
The patch adds a new ‘--no-wait-for-sync’ parameter to grow-disk similar
to the one in instance add, and changes the ...
Iustin Pop
07:22 pm Revision 659712c8: Burnin OpGrowDisk
With this patch both the os and the swap disk are grown during
burnin. You can pass an increase size of 0 to skip thi...
Iustin Pop
07:22 pm ganeti-local Revision 659712c8: Burnin OpGrowDisk
With this patch both the os and the swap disk are grown during
burnin. You can pass an increase size of 0 to skip thi...
Iustin Pop
05:47 pm Revision 6b5605e8: Convert the KVM hypervisor to hvparams
I'm not sure which parameters it should use, I took all I saw in the
code. Update: ultrotter says the list is OK for ...
Iustin Pop
05:47 pm ganeti-local Revision 6b5605e8: Convert the KVM hypervisor to hvparams
I'm not sure which parameters it should use, I took all I saw in the
code. Update: ultrotter says the list is OK for ...
Iustin Pop
05:42 pm Revision c0f2b229: Some fixes related to auto_balance
Change the constant name to match the value (autobalance ->
auto_balance).
Also add the auto_balance header so that ...
Iustin Pop
05:42 pm ganeti-local Revision c0f2b229: Some fixes related to auto_balance
Change the constant name to match the value (autobalance ->
auto_balance).
Also add the auto_balance header so that ...
Iustin Pop
05:42 pm Revision 647a5d80: Fix auto_balance and memory modification
The secondary nodes should not be checked for free memory in case of non
auto-balanced instances.
This is a forward-...
Iustin Pop
05:42 pm ganeti-local Revision 647a5d80: Fix auto_balance and memory modification
The secondary nodes should not be checked for free memory in case of non
auto-balanced instances.
This is a forward-...
Iustin Pop
05:42 pm Revision 3924700f: Use the auto_balance in cluster verify
This patch changes the cluster verify in two ways:
- do not use instances marked with auto_balance=False in N+1 mem...
Iustin Pop
05:42 pm ganeti-local Revision 3924700f: Use the auto_balance in cluster verify
This patch changes the cluster verify in two ways:
- do not use instances marked with auto_balance=False in N+1 mem...
Iustin Pop
05:42 pm Revision c1f1cbb2: Fix ordering of instance/nodes
After the locking changes, and the partial locking of nodes, the
instance/node list is not ordered anymore. Reorder s...
Iustin Pop
05:42 pm ganeti-local Revision c1f1cbb2: Fix ordering of instance/nodes
After the locking changes, and the partial locking of nodes, the
instance/node list is not ordered anymore. Reorder s...
Iustin Pop
02:30 pm Revision bf766476: Remove old instance attributes
Reviewed-by: ultrotter Iustin Pop
02:30 pm ganeti-local Revision bf766476: Remove old instance attributes
Reviewed-by: ultrotter Iustin Pop
02:29 pm Revision 338e51e8: Change over to beparams
This big patch changes the master code to use the beparams. Errors might
have crept in, but it passes a small burnin....
Iustin Pop
02:29 pm ganeti-local Revision 338e51e8: Change over to beparams
This big patch changes the master code to use the beparams. Errors might
have crept in, but it passes a small burnin....
Iustin Pop
02:29 pm Revision 51de46bf: Change the backend to use the beparams
The backend.FinalizeExport function is changed to use the beparams
instead of the instance attributes. Future enhance...
Iustin Pop
02:29 pm ganeti-local Revision 51de46bf: Change the backend to use the beparams
The backend.FinalizeExport function is changed to use the beparams
instead of the instance attributes. Future enhance...
Iustin Pop
02:29 pm Revision 8b3fd458: Change hypervisors to use the beparams
This patch changes the hypervisor functions to use the beparams dict
instead of the instance attributes.
Reviewed-by...
Iustin Pop
02:29 pm ganeti-local Revision 8b3fd458: Change hypervisors to use the beparams
This patch changes the hypervisor functions to use the beparams dict
instead of the instance attributes.
Reviewed-by...
Iustin Pop
02:29 pm Revision 5b442704: Correctly fill the beparams too over RPC
As for the hvparams, we need to replace the sent instance beparams.
Reviewed-by: ultrotter
Iustin Pop
02:29 pm ganeti-local Revision 5b442704: Correctly fill the beparams too over RPC
As for the hvparams, we need to replace the sent instance beparams.
Reviewed-by: ultrotter
Iustin Pop
02:29 pm Revision a604f165: Add cli function for beparams validation
This is used to validate the parameters in both “gnt-instance add” and
“gnt-backup import”.
Reviewed-by: ultrotter
Iustin Pop
02:29 pm ganeti-local Revision a604f165: Add cli function for beparams validation
This is used to validate the parameters in both “gnt-instance add” and
“gnt-backup import”.
Reviewed-by: ultrotter
Iustin Pop
02:29 pm Revision cd3ab26e: Modify the beparams constants
Memory is renamed for easier use.
Reviewed-by: ultrotter
Iustin Pop
02:29 pm ganeti-local Revision cd3ab26e: Modify the beparams constants
Memory is renamed for easier use.
Reviewed-by: ultrotter
Iustin Pop
01:21 pm Revision 8705eb96: Fix a bug with instance creation and hvparameters
When creating an instance, we need to check not the opcode hvparams, but
the final, filled hvparams against validity....
Iustin Pop
01:21 pm ganeti-local Revision 8705eb96: Fix a bug with instance creation and hvparameters
When creating an instance, we need to check not the opcode hvparams, but
the final, filled hvparams against validity....
Iustin Pop
01:21 pm Revision 57821cac: Allow instance info to only query the config file
This patch adds a new '-s' parameter to ‘gnt-instance info’ that makes
it return only 'static' information. This is m...
Iustin Pop
01:21 pm ganeti-local Revision 57821cac: Allow instance info to only query the config file
This patch adds a new '-s' parameter to ‘gnt-instance info’ that makes
it return only 'static' information. This is m...
Iustin Pop
01:21 pm Revision 24838135: Convert gnt-instance info to the hvparams model
Some informations are not printed nicely (e.g. “virtual CDROM: False”),
but this is the first step.
Reviewed-by: imsnah
Iustin Pop
01:21 pm ganeti-local Revision 24838135: Convert gnt-instance info to the hvparams model
Some informations are not printed nicely (e.g. “virtual CDROM: False”),
but this is the first step.
Reviewed-by: imsnah
Iustin Pop
01:20 pm Revision 74409b12: Change gnt-instance modify to the hvparams model
Reviewed-by: imsnah Iustin Pop
01:20 pm ganeti-local Revision 74409b12: Change gnt-instance modify to the hvparams model
Reviewed-by: imsnah Iustin Pop
01:20 pm Revision 5018a335: Change gnt-instance list to the hvparams model
This is just a change of the various hvm_ and pvm parameters to the hv
model. Parameters are queried via hv/$name or ...
Iustin Pop
01:20 pm ganeti-local Revision 5018a335: Change gnt-instance list to the hvparams model
This is just a change of the various hvm_ and pvm parameters to the hv
model. Parameters are queried via hv/$name or ...
Iustin Pop
01:20 pm Revision 6785674e: Switch instance hypervisor parameters to hvparams
This big patch changes instance create to the new hvparams structure.
Old parameters are removed, so old jobs or old ...
Iustin Pop
01:20 pm ganeti-local Revision 6785674e: Switch instance hypervisor parameters to hvparams
This big patch changes instance create to the new hvparams structure.
Old parameters are removed, so old jobs or old ...
Iustin Pop
01:20 pm Revision f23b5ae8: Temporary fix for dual hvm/pvm instances
We have a problem with the current model of combining instance lists
from multiple hypervisors: we don't allow duplic...
Iustin Pop
01:20 pm ganeti-local Revision f23b5ae8: Temporary fix for dual hvm/pvm instances
We have a problem with the current model of combining instance lists
from multiple hypervisors: we don't allow duplic...
Iustin Pop
01:20 pm Revision 26ba2bd8: Implement FillHV for instance-related rpc calls
We fill the instance hvparams with cluster defaults, and send a modified
dict over the wire to the node methods - the...
Iustin Pop
01:20 pm ganeti-local Revision 26ba2bd8: Implement FillHV for instance-related rpc calls
We fill the instance hvparams with cluster defaults, and send a modified
dict over the wire to the node methods - the...
Iustin Pop
01:19 pm Revision 6217e295: Export the hypervisor.ValidateParameters over RPC
The newly-added node-specific ValidateParams hypervisor method is
exported over RPC, using the semi-standard (success...
Iustin Pop
01:19 pm ganeti-local Revision 6217e295: Export the hypervisor.ValidateParameters over RPC
The newly-added node-specific ValidateParams hypervisor method is
exported over RPC, using the semi-standard (success...
Iustin Pop
01:19 pm Revision f48148c3: Implement the new hypervisor API in base/xen
This patch adds the new methods CheckParameterSyntax and the
ValidateParameters in the base and xen hypervisors. It a...
Iustin Pop
01:19 pm ganeti-local Revision f48148c3: Implement the new hypervisor API in base/xen
This patch adds the new methods CheckParameterSyntax and the
ValidateParameters in the base and xen hypervisors. It a...
Iustin Pop
11:24 am Revision 937e4814: Get rid of httperror module
This was a leftover from the early days of the remote API in Ganeti 1.2.
Reviewed-by: ultrotter
Michael Hanselmann
11:24 am ganeti-local Revision 937e4814: Get rid of httperror module
This was a leftover from the early days of the remote API in Ganeti 1.2.
Reviewed-by: ultrotter
Michael Hanselmann
09:38 am Revision fcd62d84: Implement parameter removal in SplitKeyVal
This patch adds paramter removal in SplitKeyVal, by prefixing a
value-less key with "-"; this is needed in resetting ...
Iustin Pop
09:38 am ganeti-local Revision fcd62d84: Implement parameter removal in SplitKeyVal
This patch adds paramter removal in SplitKeyVal, by prefixing a
value-less key with "-"; this is needed in resetting ...
Iustin Pop
09:36 am Revision 5bf7b5cf: Add the hv/be params object attributes
This patch adds the instance and cluster be/hvparams attributes, and the
Fill* methods on the cluster object. Nothing...
Iustin Pop
09:36 am ganeti-local Revision 5bf7b5cf: Add the hv/be params object attributes
This patch adds the instance and cluster be/hvparams attributes, and the
Fill* methods on the cluster object. Nothing...
Iustin Pop
09:36 am Revision e64b8beb: Add constants for the HV/BE parameter names
Since we don't want the string values of the parameters (e.g.
“kernel_path”) spread over the code, we introduce const...
Iustin Pop
09:36 am ganeti-local Revision e64b8beb: Add constants for the HV/BE parameter names
Since we don't want the string values of the parameters (e.g.
“kernel_path”) spread over the code, we introduce const...
Iustin Pop

10/13/2008

04:49 pm Revision 16ad1a83: Fix a few rpc-related errors
This fixes:
- whitespace change, double lines between methods
- duplication of call_upload_file, introduced by mi...
Iustin Pop
04:49 pm ganeti-local Revision 16ad1a83: Fix a few rpc-related errors
This fixes:
- whitespace change, double lines between methods
- duplication of call_upload_file, introduced by mi...
Iustin Pop
03:17 pm ganeti-local Revision a8469393: Add two new options types for CLI usage
For the new 2.0-style command line options, we need to parse strings of
the type:
ident:key=val[,...]
and
key=val...
Iustin Pop
03:17 pm Revision a8469393: Add two new options types for CLI usage
For the new 2.0-style command line options, we need to parse strings of
the type:
ident:key=val[,...]
and
key=val...
Iustin Pop
03:15 pm ganeti-local Revision 2d8ed1fe: Some small typos on design docs
Reviewed-by: imsnah Iustin Pop
03:15 pm Revision 2d8ed1fe: Some small typos on design docs
Reviewed-by: imsnah Iustin Pop
12:19 pm Revision ca8ac26a: Update the cluster parameters design doc
As discussed, we update the design doc with the three classes of
parameters and other changes.
Reviewed-by: imsnah
Iustin Pop
12:19 pm ganeti-local Revision ca8ac26a: Update the cluster parameters design doc
As discussed, we update the design doc with the three classes of
parameters and other changes.
Reviewed-by: imsnah
Iustin Pop

10/12/2008

11:40 pm Revision caad16e2: Abstract checking own address into a function
Currently, we check if we have a given ip address (i.e. it's alive on
one of our interfaces) but manually calling Tcp...
Iustin Pop
11:40 pm ganeti-local Revision caad16e2: Abstract checking own address into a function
Currently, we check if we have a given ip address (i.e. it's alive on
one of our interfaces) but manually calling Tcp...
Iustin Pop

10/10/2008

08:08 pm Revision 15396f60: Mark call_node_leave_cluster as a static method
Reviewed-by: iustinp Michael Hanselmann
08:08 pm ganeti-local Revision 15396f60: Mark call_node_leave_cluster as a static method
Reviewed-by: iustinp Michael Hanselmann
07:04 pm ganeti-local Revision 082a7f91: OS API: support for multiple versions in an OS
Allow multiple api versions in an OS. This is according to the OS API
changes design doc, by which an OS can support ...
Guido Trotter
07:04 pm Revision 082a7f91: OS API: support for multiple versions in an OS
Allow multiple api versions in an OS. This is according to the OS API
changes design doc, by which an OS can support ...
Guido Trotter
07:04 pm Revision 2eb78bc8: LUVerifyCluster: fix error from rpc call
When calling node_verify leads to an error _VerifyNodes tries to iterate
over a non-sequence. Catch the error before ...
Guido Trotter
07:04 pm ganeti-local Revision 2eb78bc8: LUVerifyCluster: fix error from rpc call
When calling node_verify leads to an error _VerifyNodes tries to iterate
over a non-sequence. Catch the error before ...
Guido Trotter
07:00 pm Revision cc28af80: Convert ganeti-noded to new HTTP server class
Reviewed-by: iustinp Michael Hanselmann
07:00 pm ganeti-local Revision cc28af80: Convert ganeti-noded to new HTTP server class
Reviewed-by: iustinp Michael Hanselmann
07:00 pm ganeti-local Revision 42242313: Add new HTTP server implementation
This patch adds another implementation of an HTTP server. It's
based on code of Python's BaseHTTPServer, from both ve...
Michael Hanselmann
07:00 pm Revision 42242313: Add new HTTP server implementation
This patch adds another implementation of an HTTP server. It's
based on code of Python's BaseHTTPServer, from both ve...
Michael Hanselmann
07:00 pm Revision 821d9e43: Add daemon library with mainloop
This mainloop can be used in daemons like ganeti-noded.
Reviewed-by: iustinp
Michael Hanselmann
07:00 pm ganeti-local Revision 821d9e43: Add daemon library with mainloop
This mainloop can be used in daemons like ganeti-noded.
Reviewed-by: iustinp
Michael Hanselmann
06:12 pm Revision e9f242e4: Some updates on the job queue design doc
This clarifies the job storage and the reason for choosing it.
Reviewed-by: imsnah
Iustin Pop
06:12 pm ganeti-local Revision e9f242e4: Some updates on the job queue design doc
This clarifies the job storage and the reason for choosing it.
Reviewed-by: imsnah
Iustin Pop
12:55 pm ganeti-local Revision 93c4f7f1: Update design-2.0-job-queue to reflect changes
With change 1773 a new status WAITLOCK was introduced if a job/opcode is
waiting for a lock. This change updates the ...
René Nussbaumer
12:55 pm Revision 93c4f7f1: Update design-2.0-job-queue to reflect changes
With change 1773 a new status WAITLOCK was introduced if a job/opcode is
waiting for a lock. This change updates the ...
René Nussbaumer
12:55 pm Revision 72737a7f: Convert rpc module to RpcRunner
This big patch changes the call model used in internode-rpc from
standalong function calls in the rpc module to via a...
Iustin Pop
12:55 pm ganeti-local Revision 72737a7f: Convert rpc module to RpcRunner
This big patch changes the call model used in internode-rpc from
standalong function calls in the rpc module to via a...
Iustin Pop
12:52 pm Revision b9bddb6b: Cleanup in cmdlib for standalone function calls
This patch is a cleanup of the standalone functions in cmdlib. Many of
them too as argument a ConfigWriter instance, ...
Iustin Pop
12:52 pm ganeti-local Revision b9bddb6b: Cleanup in cmdlib for standalone function calls
This patch is a cleanup of the standalone functions in cmdlib. Many of
them too as argument a ConfigWriter instance, ...
Iustin Pop
12:51 pm Revision 7b3a8fb5: Small random fixes
Indentation in bootstrap was wrong and some names in cmdlib.py were not
right.
Reviewed-by: imsnah
Iustin Pop
12:51 pm ganeti-local Revision 7b3a8fb5: Small random fixes
Indentation in bootstrap was wrong and some names in cmdlib.py were not
right.
Reviewed-by: imsnah
Iustin Pop

10/09/2008

02:29 pm Revision 4b2f38dd: Move instance hypervisor check to ExpandNames
This check can be done earlier, in ExpandNames, and is needed here for
the hypervisor parameter check.
Reviewed-by: ...
Iustin Pop
02:29 pm ganeti-local Revision 4b2f38dd: Move instance hypervisor check to ExpandNames
This check can be done earlier, in ExpandNames, and is needed here for
the hypervisor parameter check.
Reviewed-by: ...
Iustin Pop
02:13 am Revision c2b05d85: Update documentation & man pages for changed hypervisor names.
Reviewed-by: imsnah Alexander Schreiber
02:13 am ganeti-local Revision c2b05d85: Update documentation & man pages for changed hypervisor names.
Reviewed-by: imsnah Alexander Schreiber

10/08/2008

09:48 pm Revision c666722f: Ajust config unittest.
Reviewed-by: iustinp Oleksiy Mishchenko
09:48 pm ganeti-local Revision c666722f: Ajust config unittest.
Reviewed-by: iustinp Oleksiy Mishchenko
08:31 pm Revision e49099a4: Update scripts and qa config for changed hypervisor names.
Reviewed-by: ultrotter Alexander Schreiber
08:31 pm ganeti-local Revision e49099a4: Update scripts and qa config for changed hypervisor names.
Reviewed-by: ultrotter Alexander Schreiber
05:41 pm Revision c63b161a: Shorten variable names.
Reviewed-by: iustinp Alexander Schreiber
05:41 pm ganeti-local Revision c63b161a: Shorten variable names.
Reviewed-by: iustinp Alexander Schreiber
05:31 pm Revision 00cd937c: Sanitize the hypervisor names
Since in 2.0 the user will possibly have more interaction with the
hypervisor names, we sanitize them by removing the...
Iustin Pop
05:31 pm ganeti-local Revision 00cd937c: Sanitize the hypervisor names
Since in 2.0 the user will possibly have more interaction with the
hypervisor names, we sanitize them by removing the...
Iustin Pop
05:10 pm Revision 188fbf41: Also export OS_API to the OS scripts
The idea is that if the OSes will support multiple version (e.g. both
1.2 and 2.0), then Ganeti should be able to tal...
Iustin Pop
05:10 pm ganeti-local Revision 188fbf41: Also export OS_API to the OS scripts
The idea is that if the OSes will support multiple version (e.g. both
1.2 and 2.0), then Ganeti should be able to tal...
Iustin Pop
04:04 pm Revision 02f99608: Fix for gnt-cluster init.
Reviewed-by: iustinp Oleksiy Mishchenko
04:04 pm ganeti-local Revision 02f99608: Fix for gnt-cluster init.
Reviewed-by: iustinp Oleksiy Mishchenko
01:36 pm Revision e69d05fd: Move the hypervisor attribute to the instances
This (big) patch moves the hypervisor type from the cluster to the
instance level; the cluster attribute remains as t...
Iustin Pop
01:36 pm ganeti-local Revision e69d05fd: Move the hypervisor attribute to the instances
This (big) patch moves the hypervisor type from the cluster to the
instance level; the cluster attribute remains as t...
Iustin Pop

10/07/2008

07:09 pm Revision 6884c0ca: Updates to the security document
This patch changes formatting and the DRBD shared secret details, and
adds master daemon socket details to the securi...
Iustin Pop
07:09 pm ganeti-local Revision 6884c0ca: Updates to the security document
This patch changes formatting and the DRBD shared secret details, and
adds master daemon socket details to the securi...
Iustin Pop
07:08 pm Revision 73100cf5: Move the SECURITY document to the doc/ dir
Reviewed-by: imsnah Iustin Pop
07:08 pm ganeti-local Revision 73100cf5: Move the SECURITY document to the doc/ dir
Reviewed-by: imsnah Iustin Pop
06:37 pm Revision 43f30ee6: Fix formatting in design-2.0-os-interface
Reviewed-by: imsnah Iustin Pop
06:37 pm ganeti-local Revision 43f30ee6: Fix formatting in design-2.0-os-interface
Reviewed-by: imsnah Iustin Pop
06:23 pm ganeti-local Revision 109509e4: Small changes to the index design doc
This is just some additions of not-yet-mentioned docs.
Reviewed-by: ultrotter
Iustin Pop
06:23 pm Revision 109509e4: Small changes to the index design doc
This is just some additions of not-yet-mentioned docs.
Reviewed-by: ultrotter
Iustin Pop
04:16 pm Revision bf2fd71e: Change default instance reboot type to hard.
Merged r1777 from branches/ganeti/ganeti-1.2
Reviewed-by: imsnah
Alexander Schreiber
04:16 pm ganeti-local Revision bf2fd71e: Change default instance reboot type to hard.
Merged r1777 from branches/ganeti/ganeti-1.2
Reviewed-by: imsnah
Alexander Schreiber
04:00 pm ganeti-local Revision 0e861960: Add new design docs to Makefile.am
Reviewed-by: imsnah Alexander Schreiber
04:00 pm Revision 0e861960: Add new design docs to Makefile.am
Reviewed-by: imsnah Alexander Schreiber
02:39 pm ganeti-local Revision 9f0e6b37: rpc.call_instance_migrate: pass the whole instance
Currently the call_instance_migrate call only passes the instance name;
we need to pass the whole object for the hype...
Iustin Pop
02:39 pm Revision 9f0e6b37: rpc.call_instance_migrate: pass the whole instance
Currently the call_instance_migrate call only passes the instance name;
we need to pass the whole object for the hype...
Iustin Pop
01:22 pm Revision cd55576a: Slightly change the hypervisor parameter example.
Reviewed-by: iustinp Alexander Schreiber
01:22 pm ganeti-local Revision cd55576a: Slightly change the hypervisor parameter example.
Reviewed-by: iustinp Alexander Schreiber
11:47 am ganeti-local Revision 132b4ba2: Ganeti 2.0 cluster parameters design doc
Reviewed-by: ultrotter Alexander Schreiber
11:47 am Revision 132b4ba2: Ganeti 2.0 cluster parameters design doc
Reviewed-by: ultrotter Alexander Schreiber
11:03 am Revision e92376d7: Implement job 'waiting' status
Background: when we have multiple jobs in the queue (more than just a
few), many of the jobs (up to the number of thr...
Iustin Pop
11:03 am ganeti-local Revision e92376d7: Implement job 'waiting' status
Background: when we have multiple jobs in the queue (more than just a
few), many of the jobs (up to the number of thr...
Iustin Pop
10:25 am Revision 12222048: OS Interface design doc
Reviewed-by: imsnah Guido Trotter
10:25 am ganeti-local Revision 12222048: OS Interface design doc
Reviewed-by: imsnah Guido Trotter
10:25 am Revision 47eb4b45: Add .. contents:: marker to design docs
Reviewed-by: imsnah Guido Trotter
10:25 am ganeti-local Revision 47eb4b45: Add .. contents:: marker to design docs
Reviewed-by: imsnah Guido Trotter

10/06/2008

07:42 pm Revision 07cd723a: Implement job auto-archiving
This patch adds a new luxi call that implements auto-archiving of jobs
older than a certain age (or -1 for all comple...
Iustin Pop
07:42 pm ganeti-local Revision 07cd723a: Implement job auto-archiving
This patch adds a new luxi call that implements auto-archiving of jobs
older than a certain age (or -1 for all comple...
Iustin Pop
06:59 pm Revision 2241e2b9: Add a simple timespec parsing function
This function will be used for auto-archiving jobs via the command line.
The function is pretty simple, we only suppo...
Iustin Pop
06:59 pm ganeti-local Revision 2241e2b9: Add a simple timespec parsing function
This function will be used for auto-archiving jobs via the command line.
The function is pretty simple, we only suppo...
Iustin Pop
06:58 pm Revision 62c9ec92: backend.py change to get cluster name from master
Currently there are three function in backend that need the cluster name
in order to instantiate an SshRunner. The pa...
Iustin Pop
06:58 pm ganeti-local Revision 62c9ec92: backend.py change to get cluster name from master
Currently there are three function in backend that need the cluster name
in order to instantiate an SshRunner. The pa...
Iustin Pop
06:56 pm ganeti-local Revision 3d3a04bc: Disable re-reading of config file
Since the objects read from the config file are passed to the various
threads, it's unsafe to re-read the config file...
Iustin Pop
06:56 pm Revision 3d3a04bc: Disable re-reading of config file
Since the objects read from the config file are passed to the various
threads, it's unsafe to re-read the config file...
Iustin Pop
06:13 pm Revision a72b3711: RAPI Desing Doc
Reviewed-by: iustinp Oleksiy Mishchenko
06:13 pm ganeti-local Revision a72b3711: RAPI Desing Doc
Reviewed-by: iustinp Oleksiy Mishchenko
05:11 pm ganeti-local Revision ec5c88dc: Start implementation of parallel burnin
This patch introduces a simple framework for executing jobs in parallel
in burnin (the ExecJobSet function) and the "...
Iustin Pop
05:11 pm Revision ec5c88dc: Start implementation of parallel burnin
This patch introduces a simple framework for executing jobs in parallel
in burnin (the ExecJobSet function) and the "...
Iustin Pop
04:40 pm ganeti-local Revision e0ec0ff6: Fix gnt-job list with empty timestamps
In case the job object doesn't have a timestamp (which is a separate
issue), the listing should not break. We fix thi...
Iustin Pop
04:40 pm Revision e0ec0ff6: Fix gnt-job list with empty timestamps
In case the job object doesn't have a timestamp (which is a separate
issue), the listing should not break. We fix thi...
Iustin Pop
04:29 pm Revision 1daae384: Increase the number of threads to 25
Since our locks are not gathered nicely, we can have jobs that are
actually blocking on locks (parallel burnin shows ...
Iustin Pop
04:29 pm ganeti-local Revision 1daae384: Increase the number of threads to 25
Since our locks are not gathered nicely, we can have jobs that are
actually blocking on locks (parallel burnin shows ...
Iustin Pop
04:21 pm ganeti-local Revision 74bc10e8: Minor cleanups & typo fixes.
Reviewed-by: iustinp Alexander Schreiber
04:21 pm Revision 74bc10e8: Minor cleanups & typo fixes.
Reviewed-by: iustinp Alexander Schreiber
04:16 pm Revision 6b0469d2: Fix SshRunner breakage from the changed API
More places actually use the SshRunner than just the gnt-cluster
commands.
Reviewed-by: ultrotter
Iustin Pop
04:16 pm ganeti-local Revision 6b0469d2: Fix SshRunner breakage from the changed API
More places actually use the SshRunner than just the gnt-cluster
commands.
Reviewed-by: ultrotter
Iustin Pop
02:48 pm Revision 56bece1f: Change SshRunner usage
Currently the SshRunner uses a SimpleConfigReader instance, however this
is not best. We change it to use the cluster...
Iustin Pop
02:48 pm ganeti-local Revision 56bece1f: Change SshRunner usage
Currently the SshRunner uses a SimpleConfigReader instance, however this
is not best. We change it to use the cluster...
Iustin Pop
02:01 pm Revision 4fbe765c: Update document describing cluster security
It may need further updates, but here's a start.
Reviewed-by: ultrotter
Michael Hanselmann
02:01 pm ganeti-local Revision 4fbe765c: Update document describing cluster security
It may need further updates, but here's a start.
Reviewed-by: ultrotter
Michael Hanselmann

10/05/2008

12:16 pm Revision 06dc5b44: Fix ssconf.GetMasterAndMyself
The ssconf migration left this out.
Reviwed-by: imsnah,ultrotter
Iustin Pop
12:16 pm ganeti-local Revision 06dc5b44: Fix ssconf.GetMasterAndMyself
The ssconf migration left this out.
Reviwed-by: imsnah,ultrotter
Iustin Pop

10/03/2008

05:32 pm Revision 56118de5: Fix a mistake in the gnt-backup man page
The actual location is /export, not /exports.
Reviewed-by: ultrotter
Iustin Pop
05:32 pm ganeti-local Revision 56118de5: Fix a mistake in the gnt-backup man page
The actual location is /export, not /exports.
Reviewed-by: ultrotter
Iustin Pop

10/02/2008

01:22 pm Revision 65dfd777: Use docbook2* paths found during configure for actual build
docbook-wrapper had the names for the docbook2* programs hardcoded. This
patch changes Makefile.am and the wrapper sc...
Michael Hanselmann
01:22 pm ganeti-local Revision 65dfd777: Use docbook2* paths found during configure for actual build
docbook-wrapper had the names for the docbook2* programs hardcoded. This
patch changes Makefile.am and the wrapper sc...
Michael Hanselmann
01:22 pm Revision ffa1c260: Remove references to Twisted framework
Reviewed-by: iustinp Michael Hanselmann
01:22 pm ganeti-local Revision ffa1c260: Remove references to Twisted framework
Reviewed-by: iustinp Michael Hanselmann

10/01/2008

08:37 pm Revision c259ce64: Get rid of ssconf
Remove leftovers from ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:37 pm ganeti-local Revision c259ce64: Get rid of ssconf
Remove leftovers from ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:37 pm Revision 0b38cf6e: Don't pass sstore to LUs anymore
sstore is no longer used in LUs.
Reviewed-by: iustinp
Michael Hanselmann
08:37 pm ganeti-local Revision 0b38cf6e: Don't pass sstore to LUs anymore
sstore is no longer used in LUs.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm Revision a42872ff: Convert ganeti-master
Use simpleconfig instead of ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm ganeti-local Revision a42872ff: Convert ganeti-master
Use simpleconfig instead of ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm ganeti-local Revision 2859b87b: Convert ganeti-watcher
Use RPC calls instead of ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm Revision 2859b87b: Convert ganeti-watcher
Use RPC calls instead of ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm Revision 8594f271: Convert ganeti-noded
Replace ssconf with utility functions.
Reviewed-by: iustinp
Michael Hanselmann
08:36 pm ganeti-local Revision 8594f271: Convert ganeti-noded
Replace ssconf with utility functions.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm ganeti-local Revision e00ea635: Convert gnt-cluster
Replace ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm Revision e00ea635: Convert gnt-cluster
Replace ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm ganeti-local Revision d23ef431: Convert bootstrap.py
Replace ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm Revision d23ef431: Convert bootstrap.py
Replace ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm Revision d6a02168: Convert cmdlib.py
Replacing ssconf with configuration. Cluster rename is broken and stays
that way.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm ganeti-local Revision d6a02168: Convert cmdlib.py
Replacing ssconf with configuration. Cluster rename is broken and stays
that way.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm ganeti-local Revision 7688d0d3: Convert ssh.py
Get rid of ssconf and convert to configuration instead.
Reviewed-by: iustinp
Michael Hanselmann
08:35 pm Revision 7688d0d3: Convert ssh.py
Get rid of ssconf and convert to configuration instead.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm Revision eb1328a9: Convert rpc.py
Replacing ssconf with utility functions.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm ganeti-local Revision eb1328a9: Convert rpc.py
Replacing ssconf with utility functions.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm Revision 3707f851: Convert hypervisor
Replacing ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm ganeti-local Revision 3707f851: Convert hypervisor
Replacing ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm ganeti-local Revision 437138c9: Convert mcpu.py
Replacing ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm Revision 437138c9: Convert mcpu.py
Replacing ssconf with configuration.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm ganeti-local Revision 5b263ed7: Convert config.py
The configuration version is now again in the configuration file.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm Revision 5b263ed7: Convert config.py
The configuration version is now again in the configuration file.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm Revision c657dcc9: Convert backend.py
Replacing ssconf with simpleconfig.
Reviewed-by: iustinp
Michael Hanselmann
08:34 pm ganeti-local Revision c657dcc9: Convert backend.py
Replacing ssconf with simpleconfig.
Reviewed-by: iustinp
Michael Hanselmann
08:33 pm ganeti-local Revision ae5849b5: Add new query to get cluster config values
This can be used to retrieve certain cluster config values from
within clients.
OpDumpClusterConfig was not used any...
Michael Hanselmann
08:33 pm Revision ae5849b5: Add new query to get cluster config values
This can be used to retrieve certain cluster config values from
within clients.
OpDumpClusterConfig was not used any...
Michael Hanselmann
08:33 pm Revision 4a8b186a: Move functions from ssconf.py elsewhere
These functions will be used to access config values instead of using
ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:33 pm ganeti-local Revision 4a8b186a: Move functions from ssconf.py elsewhere
These functions will be used to access config values instead of using
ssconf.
Reviewed-by: iustinp
Michael Hanselmann
08:33 pm Revision 856c67e1: Add simple configuration reader/writer classes
This will be used to read the configuration file in the node daemon.
The write functionality is needed for master fai...
Michael Hanselmann
08:33 pm ganeti-local Revision 856c67e1: Add simple configuration reader/writer classes
This will be used to read the configuration file in the node daemon.
The write functionality is needed for master fai...
Michael Hanselmann
12:27 pm ganeti-local Revision 37b77b18: Fix the watcher with down nodes
The watcher didn't handle the down nodes, fix this by ignoring (in
secondary node reboot checks) any node that doesn'...
Iustin Pop
12:27 pm Revision 37b77b18: Fix the watcher with down nodes
The watcher didn't handle the down nodes, fix this by ignoring (in
secondary node reboot checks) any node that doesn'...
Iustin Pop
12:27 pm Revision b7309a0d: Fix the watcher not restarting instance bug
The watcher was using conflicting attributes of the instance:
- it queried the admin_/oper_state, which are boolean...
Iustin Pop
12:27 pm ganeti-local Revision b7309a0d: Fix the watcher not restarting instance bug
The watcher was using conflicting attributes of the instance:
- it queried the admin_/oper_state, which are boolean...
Iustin Pop
12:27 pm Revision 5188ab37: Remove last use of utils.RunCmd from the watcher
The watcher has one last use of ganeti commands as opposed to sending
requests via luxi. The patch changes this to us...
Iustin Pop
12:27 pm ganeti-local Revision 5188ab37: Remove last use of utils.RunCmd from the watcher
The watcher has one last use of ganeti commands as opposed to sending
requests via luxi. The patch changes this to us...
Iustin Pop
12:24 pm ganeti-local Revision 36b8c2c1: Fix unittests broken by revision 1727
Reviewed-by: iustinp Michael Hanselmann
12:24 pm Revision 36b8c2c1: Fix unittests broken by revision 1727
Reviewed-by: iustinp Michael Hanselmann
12:03 pm Revision f6bd6e98: Add cluster options from ssconf to configuration
ssconf will become write-only from ganeti-masterd's point of view,
therefore all settings in there need to go into th...
Michael Hanselmann
12:03 pm ganeti-local Revision f6bd6e98: Add cluster options from ssconf to configuration
ssconf will become write-only from ganeti-masterd's point of view,
therefore all settings in there need to go into th...
Michael Hanselmann
12:03 pm Revision b9eeeb02: Move instantiation of config into bootstrap.py
Future patches will add even more variables to the cluster config.
Adding more parameters wouldn't make the function ...
Michael Hanselmann
12:03 pm ganeti-local Revision b9eeeb02: Move instantiation of config into bootstrap.py
Future patches will add even more variables to the cluster config.
Adding more parameters wouldn't make the function ...
Michael Hanselmann
11:29 am Revision 53c04d04: Change the results from cli.PollJob
Curently PollJob accepts a generic job, but will return (history
artifact) only the first opcode result. This is wron...
Iustin Pop
11:29 am ganeti-local Revision 53c04d04: Change the results from cli.PollJob
Curently PollJob accepts a generic job, but will return (history
artifact) only the first opcode result. This is wron...
Iustin Pop

09/30/2008

06:01 pm Revision b2fc7ea1: Add list of build dependencies
Reviewed-by: iustinp Michael Hanselmann
06:01 pm ganeti-local Revision b2fc7ea1: Add list of build dependencies
Reviewed-by: iustinp Michael Hanselmann
03:28 pm Revision f05c99f3: Build HTML from RST input
This patch also adds the design documents to Makefile.am.
Reviewed-by: iustinp
Michael Hanselmann
03:28 pm ganeti-local Revision f05c99f3: Build HTML from RST input
This patch also adds the design documents to Makefile.am.
Reviewed-by: iustinp
Michael Hanselmann
03:22 pm Revision b27b39b0: Fix ‘gnt-job info’ with no arguments
I didn't realize that my zip will break when no args are passed...
Reviewed-by: imsnah
Iustin Pop
03:22 pm ganeti-local Revision b27b39b0: Fix ‘gnt-job info’ with no arguments
I didn't realize that my zip will break when no args are passed...
Reviewed-by: imsnah
Iustin Pop
03:13 pm ganeti-local Revision aad81f98: Add output of job/opcode timestamps
This patch adds posibility of selection of job/opcode timestamps in
gnt-job list and info.
The code handling the pos...
Iustin Pop
03:13 pm Revision aad81f98: Add output of job/opcode timestamps
This patch adds posibility of selection of job/opcode timestamps in
gnt-job list and info.
The code handling the pos...
Iustin Pop
03:04 pm Revision c56ec146: Enhance the job-related timestamps
This patch adds start, stop, and received timestamp for jobs (and allows
querying of them), and allows querying of th...
Iustin Pop
03:04 pm ganeti-local Revision c56ec146: Enhance the job-related timestamps
This patch adds start, stop, and received timestamp for jobs (and allows
querying of them), and allows querying of th...
Iustin Pop
02:36 pm ganeti-local Revision efd0d44f: Small fixes for master daemon design document
It said CLI/RAPI will talk to master using HTTP, which isn't true. Add
a reference to job queue design document. Smal...
Michael Hanselmann
02:36 pm Revision efd0d44f: Small fixes for master daemon design document
It said CLI/RAPI will talk to master using HTTP, which isn't true. Add
a reference to job queue design document. Smal...
Michael Hanselmann
02:16 pm ganeti-local Revision b6c64863: Import design doc for commandline arguments
Reviewed-by: iustinp Alexander Schreiber
02:16 pm Revision b6c64863: Import design doc for commandline arguments
Reviewed-by: iustinp Alexander Schreiber
01:21 pm Revision 4e8d0685: locking design: code path and declarations
Reviewed-by: iustinp Guido Trotter
01:21 pm ganeti-local Revision 4e8d0685: locking design: code path and declarations
Reviewed-by: iustinp Guido Trotter
01:21 pm ganeti-local Revision 6e4f6dfa: locking design: explain use of async mode
Before we were discussing this possible future feature, and its
drawbacks, but not its usefulness. This patch correct...
Guido Trotter
01:21 pm Revision 6e4f6dfa: locking design: explain use of async mode
Before we were discussing this possible future feature, and its
drawbacks, but not its usefulness. This patch correct...
Guido Trotter
01:20 pm Revision 164a5bcb: locking design: talk about removing locks
Reviewed-by: iustinp Guido Trotter
01:20 pm ganeti-local Revision 164a5bcb: locking design: talk about removing locks
Reviewed-by: iustinp Guido Trotter
01:07 pm Revision 040408a3: Import (and update) granular locking design doc
Reviewed-by: iustinp Guido Trotter
01:07 pm ganeti-local Revision 040408a3: Import (and update) granular locking design doc
Reviewed-by: iustinp Guido Trotter
12:36 pm Revision 3386e7a9: Abstract the timestamp formatting into cli.py
Currently we format the timestamp inside the gnt-job info function. We
will need this more times in the future, so mo...
Iustin Pop
12:36 pm ganeti-local Revision 3386e7a9: Abstract the timestamp formatting into cli.py
Currently we format the timestamp inside the gnt-job info function. We
will need this more times in the future, so mo...
Iustin Pop

09/29/2008

08:55 pm Revision b2cee5e5: Add job queue design document
Reviewed-by: iustinp Michael Hanselmann
08:55 pm ganeti-local Revision b2cee5e5: Add job queue design document
Reviewed-by: iustinp Michael Hanselmann
07:18 pm ganeti-local Revision 84f4dc28: Add an 'index' of design documents
This will be an overview document, enumerating the changes without going
into details and pointing to the actual docu...
Iustin Pop
07:18 pm Revision 84f4dc28: Add an 'index' of design documents
This will be an overview document, enumerating the changes without going
into details and pointing to the actual docu...
Iustin Pop
06:38 pm ganeti-local Revision 5b23c34c: Add opcode execution log in job info
This patch adds the job execution log in “gnt-job info” and also allows
its selection in “gnt-job list” (however here...
Iustin Pop
06:38 pm Revision 5b23c34c: Add opcode execution log in job info
This patch adds the job execution log in “gnt-job info” and also allows
its selection in “gnt-job list” (however here...
Iustin Pop
04:15 pm Revision 3c03759a: Move a hardcoded constant to constants.py
For now we only use the ‘C’ protocol so we can put it in constants.py
instead of hardcoding it.
Reviewed-by: imsnah
Iustin Pop
04:15 pm ganeti-local Revision 3c03759a: Move a hardcoded constant to constants.py
For now we only use the ‘C’ protocol so we can put it in constants.py
instead of hardcoding it.
Reviewed-by: imsnah
Iustin Pop
04:15 pm Revision 2899d9de: Enable the use of shared secrets
This patch enables the use of the shared secrets for DRBD8 disks, using
(hardcoded in constants.py) the md5 digest al...
Iustin Pop
04:15 pm ganeti-local Revision 2899d9de: Enable the use of shared secrets
This patch enables the use of the shared secrets for DRBD8 disks, using
(hardcoded in constants.py) the md5 digest al...
Iustin Pop
04:15 pm Revision f9518d38: Extend DRBD disks with shared secret attribute
This patch, which is similar to r1679 (Extend DRBD disks with minors
attribute), extends the logical and physical id ...
Iustin Pop
04:15 pm ganeti-local Revision f9518d38: Extend DRBD disks with shared secret attribute
This patch, which is similar to r1679 (Extend DRBD disks with minors
attribute), extends the logical and physical id ...
Iustin Pop
04:09 pm ganeti-local Revision 191712c0: Add a info subcommand to gnt-job
Currently, it is hard to examine a job in detail; the output of ‘gnt-job
list’ is not easy to parse.
The patch adds ...
Iustin Pop
04:09 pm Revision 191712c0: Add a info subcommand to gnt-job
Currently, it is hard to examine a job in detail; the output of ‘gnt-job
list’ is not easy to parse.
The patch adds ...
Iustin Pop
04:09 pm ganeti-local Revision 60dd1473: Implement job summary in gnt-job list
It is not currently possibly to show a summary of the job in the output
of “gnt-job list”. The closes is listing the ...
Iustin Pop
04:09 pm Revision 60dd1473: Implement job summary in gnt-job list
It is not currently possibly to show a summary of the job in the output
of “gnt-job list”. The closes is listing the ...
Iustin Pop
04:08 pm Revision 3b87986e: Nicely sort the job list
Unless we decide to change the job identifiers to integer, we should at
least sort the list returned by _GetJobIDsUnl...
Iustin Pop
04:08 pm ganeti-local Revision 3b87986e: Nicely sort the job list
Unless we decide to change the job identifiers to integer, we should at
least sort the list returned by _GetJobIDsUnl...
Iustin Pop

09/28/2008

05:44 pm Revision 33081d90: Move the pseudo-secret generation to utils.py
The bootstrap code needs a pseudo-secret and this is currently generated
inside the InitGanetiServerSetup function. S...
Iustin Pop
05:44 pm ganeti-local Revision 33081d90: Move the pseudo-secret generation to utils.py
The bootstrap code needs a pseudo-secret and this is currently generated
inside the InitGanetiServerSetup function. S...
Iustin Pop
05:43 pm Revision d48663e4: Fix a bug related to static minors
When the node does not yet have any minors allocated, the first minor
(0) will not be entered in the ConfigWriter._te...
Iustin Pop
05:43 pm ganeti-local Revision d48663e4: Fix a bug related to static minors
When the node does not yet have any minors allocated, the first minor
(0) will not be entered in the ConfigWriter._te...
Iustin Pop

09/27/2008

11:45 pm Revision 48ce9fd9: Add checks for tcp/udp port collisions
In case the config file is manually modified, or in case of bugs, the
tcp/udp ports could be reused, which will creat...
Iustin Pop
11:45 pm ganeti-local Revision 48ce9fd9: Add checks for tcp/udp port collisions
In case the config file is manually modified, or in case of bugs, the
tcp/udp ports could be reused, which will creat...
Iustin Pop
06:58 pm ganeti-local Revision b9f72b4e: Update the cluster serial_no on certain operations
This patch adds update of the cluster serial number for:
- add/remove node (as the cluster's node list is changed)
...
Iustin Pop
06:58 pm Revision b9f72b4e: Update the cluster serial_no on certain operations
This patch adds update of the cluster serial number for:
- add/remove node (as the cluster's node list is changed)
...
Iustin Pop
06:58 pm ganeti-local Revision 38d7239a: Allow listing of the serial_no via gnt-* list
This patch adds listing of the serial_no attribute in gnt-instance and
gnt-node list, and updates to the manpages to ...
Iustin Pop
06:58 pm Revision 38d7239a: Allow listing of the serial_no via gnt-* list
This patch adds listing of the serial_no attribute in gnt-instance and
gnt-node list, and updates to the manpages to ...
Iustin Pop
06:58 pm Revision b989e85d: Initialize and update the serial_no on objects
This patch add initialization of the serial_no on instance and nodes,
and update of the field whenever an object is u...
Iustin Pop
06:58 pm ganeti-local Revision b989e85d: Initialize and update the serial_no on objects
This patch add initialization of the serial_no on instance and nodes,
and update of the field whenever an object is u...
Iustin Pop
06:58 pm ganeti-local Revision 9d38c6e1: Switch the global serial_no to the top object
Currently the serial_no that is incremented every time the configuration
file is written is located on the 'cluster' ...
Iustin Pop
06:58 pm Revision 9d38c6e1: Switch the global serial_no to the top object
Currently the serial_no that is incremented every time the configuration
file is written is located on the 'cluster' ...
Iustin Pop
06:58 pm Revision be1fa613: Add serial_no attributes to objects
This patch adds the ‘serial_no’ attribute to the other top-level objects
(the configuration object itself, the nodes ...
Iustin Pop
06:58 pm ganeti-local Revision be1fa613: Add serial_no attributes to objects
This patch adds the ‘serial_no’ attribute to the other top-level objects
(the configuration object itself, the nodes ...
Iustin Pop
06:57 pm Revision 97abc79f: Replace a cfg.AddInstance with UpdateInstance
This seems to be the last (deprecated) use of AddInstance in order to
update an instance.
The patch also removes a w...
Iustin Pop
06:57 pm ganeti-local Revision 97abc79f: Replace a cfg.AddInstance with UpdateInstance
This seems to be the last (deprecated) use of AddInstance in order to
update an instance.
The patch also removes a w...
Iustin Pop
02:32 pm Revision fbd6f863: Add design doc for the disk changes
Reviewed-by: imsnah Iustin Pop
02:32 pm ganeti-local Revision fbd6f863: Add design doc for the disk changes
Reviewed-by: imsnah Iustin Pop

09/25/2008

12:40 pm Revision 1ce4bbe3: Fix iallocator name
port forward of patch from revision 1690 with following message:
Patch on revision 1686 used the wrong field: ial.na...
René Nussbaumer
12:40 pm ganeti-local Revision 1ce4bbe3: Fix iallocator name
port forward of patch from revision 1690 with following message:
Patch on revision 1686 used the wrong field: ial.na...
René Nussbaumer
11:42 am Revision 207a6c74: Fix a broken format string
This patch fixes a broken format string. It's expecting 3 parameters, but only
gets 2. This change will add the missi...
René Nussbaumer
11:42 am ganeti-local Revision 207a6c74: Fix a broken format string
This patch fixes a broken format string. It's expecting 3 parameters, but only
gets 2. This change will add the missi...
René Nussbaumer
« Previous
Next »
 

Also available in: Atom