Activity

From 10/15/2008 to 11/13/2008

11/12/2008

02:52 pm Revision 8049a1d7: Use utils.ReadFile to read SSL certificate
Reviewed-by: iustinp Michael Hanselmann
02:52 pm ganeti-local Revision 8049a1d7: Use utils.ReadFile to read SSL certificate
Reviewed-by: iustinp Michael Hanselmann
02:52 pm ganeti-local Revision 4c7c81d7: ganeti.rpc: Use utils.ReadFile instead of reading file directly
Reviewed-by: iustinp Michael Hanselmann
02:52 pm Revision 4c7c81d7: ganeti.rpc: Use utils.ReadFile instead of reading file directly
Reviewed-by: iustinp Michael Hanselmann
02:51 pm ganeti-local Revision 6346a9e5: utils.SetupLogging: Remove previously setup handlers
If a logging function is called before the logging module is setup
using utils.SetupLogging, it calls logging.basicCo...
Michael Hanselmann
02:51 pm Revision 6346a9e5: utils.SetupLogging: Remove previously setup handlers
If a logging function is called before the logging module is setup
using utils.SetupLogging, it calls logging.basicCo...
Michael Hanselmann
02:51 pm Revision a3811745: jqueue: Always use rpc.RpcRunner
"from ganeti.rpc import RpcRunner" does not conform to the style guide.
Reviewed-by: iustinp
Michael Hanselmann
02:51 pm ganeti-local Revision a3811745: jqueue: Always use rpc.RpcRunner
"from ganeti.rpc import RpcRunner" does not conform to the style guide.
Reviewed-by: iustinp
Michael Hanselmann
02:51 pm Revision fda5f19f: bootstrap: Always use rpc.RpcRunner
"from ganeti.rpc import RpcRunner" does not conform to the style guide.
Reviewed-by: iustinp
Michael Hanselmann
02:51 pm ganeti-local Revision fda5f19f: bootstrap: Always use rpc.RpcRunner
"from ganeti.rpc import RpcRunner" does not conform to the style guide.
Reviewed-by: iustinp
Michael Hanselmann
02:50 pm Revision 7c28c575: ganeti.rpc: Convert to ganeti.serializer
This is one of the last places where the simplejson module is
used directly.
Reviewed-by: iustinp
Michael Hanselmann
02:50 pm ganeti-local Revision 7c28c575: ganeti.rpc: Convert to ganeti.serializer
This is one of the last places where the simplejson module is
used directly.
Reviewed-by: iustinp
Michael Hanselmann
02:50 pm ganeti-local Revision ecfe9491: Convert RPC module to new HTTP client
Currently, HttpClientManager is instantiated for every RPC call. This
will be changed with another patch, as will the...
Michael Hanselmann
02:50 pm Revision ecfe9491: Convert RPC module to new HTTP client
Currently, HttpClientManager is instantiated for every RPC call. This
will be changed with another patch, as will the...
Michael Hanselmann
08:25 am ganeti-local Revision 4607c978: Convert the locking unittests to repetition-test
Currently the locking tests are using timeouts to ensure an event will
'never happen'. However, this is suboptimal.
...
Iustin Pop
08:25 am Revision 4607c978: Convert the locking unittests to repetition-test
Currently the locking tests are using timeouts to ensure an event will
'never happen'. However, this is suboptimal.
...
Iustin Pop
05:43 am Revision e1bd0072: Fix utils.KillProcess
Rev 1978 introduced a breakage on the SIGKILL finall signal to the
process, due to mistyped variable.
Reviewed-by: f...
Iustin Pop
05:43 am ganeti-local Revision e1bd0072: Fix utils.KillProcess
Rev 1978 introduced a breakage on the SIGKILL finall signal to the
process, due to mistyped variable.
Reviewed-by: f...
Iustin Pop

11/11/2008

06:16 pm Revision 438a366a: ganeti.http: Implement SSL for HTTP client
Implementing SSL for the HTTP client required more work than I expected.
For correct error handling, quite a lot of c...
Michael Hanselmann
06:16 pm ganeti-local Revision 438a366a: ganeti.http: Implement SSL for HTTP client
Implementing SSL for the HTTP client required more work than I expected.
For correct error handling, quite a lot of c...
Michael Hanselmann
01:02 pm ganeti-local Revision b11c9e5c: ganeti.daemon: Add timers to Mainloop
This is a fallout from my work on the HTTP client class. Repeating
timers are prepared, but not yet implemented.
Rev...
Michael Hanselmann
01:02 pm Revision b11c9e5c: ganeti.daemon: Add timers to Mainloop
This is a fallout from my work on the HTTP client class. Repeating
timers are prepared, but not yet implemented.
Rev...
Michael Hanselmann
12:58 pm Revision d868edb4: Convert trunk to posix-compatibility
We change two functions to use RunCmd without shell, and the other
(which needs a ssh command line) is changed to the...
Iustin Pop
12:58 pm ganeti-local Revision d868edb4: Convert trunk to posix-compatibility
We change two functions to use RunCmd without shell, and the other
(which needs a ssh command line) is changed to the...
Iustin Pop
12:58 pm Revision 8adbffaa: Abstract runtime creation of dirs into a function
Currently the dir creation in ganeti-noded is in the main function. This
is not nice: we move it into a separate func...
Iustin Pop
12:58 pm ganeti-local Revision 8adbffaa: Abstract runtime creation of dirs into a function
Currently the dir creation in ganeti-noded is in the main function. This
is not nice: we move it into a separate func...
Iustin Pop
12:58 pm ganeti-local Revision 44bf25ff: Remove zombie special case from IsProcessAlive
Based on the discussion on the mailing list, we remove the special
casing of zombie processes.
Note we don't use kil...
Iustin Pop
12:58 pm Revision 44bf25ff: Remove zombie special case from IsProcessAlive
Based on the discussion on the mailing list, we remove the special
casing of zombie processes.
Note we don't use kil...
Iustin Pop
12:58 pm ganeti-local Revision ff5251bc: Add cleanup of processes to utils.KillProcess
In case the process we want to signal is our own process, and the signal
we send is a deadly one, we should also clea...
Iustin Pop
12:58 pm Revision ff5251bc: Add cleanup of processes to utils.KillProcess
In case the process we want to signal is our own process, and the signal
we send is a deadly one, we should also clea...
Iustin Pop
12:58 pm Revision cb4e8387: Fix instance rename
As can be seen from the patch, we remove from the locking manager
inst.name. However, we do this right after cfg.Rena...
Iustin Pop
12:58 pm ganeti-local Revision cb4e8387: Fix instance rename
As can be seen from the patch, we remove from the locking manager
inst.name. However, we do this right after cfg.Rena...
Iustin Pop
12:57 pm ganeti-local Revision 01f3e7b1: Make the makefile not recreate ganeti every time
Currently the makefile always recreates the ganeti symlink. Make it so
that it does only when it doesn't exist or it'...
Iustin Pop
12:57 pm Revision 01f3e7b1: Make the makefile not recreate ganeti every time
Currently the makefile always recreates the ganeti symlink. Make it so
that it does only when it doesn't exist or it'...
Iustin Pop
05:12 am ganeti-local Revision bb2ee932: Fix gnt-instance reinstall
Commit 1881 changed a rpc call but didn't fix all its users. This should
fix it (but I can't test as HTTP is broken)....
Iustin Pop
05:12 am Revision bb2ee932: Fix gnt-instance reinstall
Commit 1881 changed a rpc call but didn't fix all its users. This should
fix it (but I can't test as HTTP is broken)....
Iustin Pop
05:12 am Revision 8797df43: Implement working directory for utils.RunCmd
In order to replace usage of the shell just for 'cd %s; ...' we need to
be able to specify the working directory for ...
Iustin Pop
05:12 am ganeti-local Revision 8797df43: Implement working directory for utils.RunCmd
In order to replace usage of the shell just for 'cd %s; ...' we need to
be able to specify the working directory for ...
Iustin Pop

11/10/2008

02:38 pm Revision b14f759e: ganeti.http: Move SSL socket creation into base class
The same code will be used by the HTTP client.
Reviewed-by: iustinp
Michael Hanselmann
02:38 pm ganeti-local Revision b14f759e: ganeti.http: Move SSL socket creation into base class
The same code will be used by the HTTP client.
Reviewed-by: iustinp
Michael Hanselmann
02:37 pm Revision b14b975f: ganeti.daemon: Make Mainloop more flexible
While working on the HTTP client class, I wanted to use Mainloop
before deciding to use threads instead.
- Add docst...
Michael Hanselmann
02:37 pm ganeti-local Revision b14b975f: ganeti.daemon: Make Mainloop more flexible
While working on the HTTP client class, I wanted to use Mainloop
before deciding to use threads instead.
- Add docst...
Michael Hanselmann
12:14 pm Revision d7bace1b: ganeti.http: Add constant for "Unexpected EOF"
This is an expected error message and will be used in two places.
Reviewed-by: iustinp
Michael Hanselmann
12:14 pm ganeti-local Revision d7bace1b: ganeti.http: Add constant for "Unexpected EOF"
This is an expected error message and will be used in two places.
Reviewed-by: iustinp
Michael Hanselmann

11/07/2008

01:32 pm Revision 00dd8326: Fix gnt-cluster init without cluster parameters
Reviewed-by: imsnah Alexander Schreiber
01:32 pm ganeti-local Revision 00dd8326: Fix gnt-cluster init without cluster parameters
Reviewed-by: imsnah Alexander Schreiber

11/06/2008

01:25 pm Revision 8a0b06d2: Add new HTTP client class
It is based on the WorkerPool class which is already used for the job
queue and master daemon. Each request must be e...
Michael Hanselmann
01:25 pm ganeti-local Revision 8a0b06d2: Add new HTTP client class
It is based on the WorkerPool class which is already used for the job
queue and master daemon. Each request must be e...
Michael Hanselmann
01:24 pm Revision 64357ed8: ganeti.http: Use 411 Length Required in server code
Reviewed-by: iustinp Michael Hanselmann
01:24 pm ganeti-local Revision 64357ed8: ganeti.http: Use 411 Length Required in server code
Reviewed-by: iustinp Michael Hanselmann

11/05/2008

06:37 pm Revision cd4d138f: Update LUGrowDisk _WaitForSync call
The _WaitForSync call changed in r1794 but the GrowDisk call wasn't updated
then. This makes GrowDisk work in trunk.
...
Guido Trotter
06:37 pm ganeti-local Revision cd4d138f: Update LUGrowDisk _WaitForSync call
The _WaitForSync call changed in r1794 but the GrowDisk call wasn't updated
then. This makes GrowDisk work in trunk.
...
Guido Trotter
04:04 pm Revision 8a9f9060: ganeti.http: Add more constants
As a preparation for the new HTTP client class, add more constants
to ganeti.http.
Reviewed-by: iustinp
Michael Hanselmann
04:04 pm ganeti-local Revision 8a9f9060: ganeti.http: Add more constants
As a preparation for the new HTTP client class, add more constants
to ganeti.http.
Reviewed-by: iustinp
Michael Hanselmann

10/28/2008

01:21 am Revision 116db7c7: Small documentation updates for workerpool.py
Reviewed-by: imsnah Iustin Pop
01:21 am ganeti-local Revision 116db7c7: Small documentation updates for workerpool.py
Reviewed-by: imsnah Iustin Pop
01:21 am ganeti-local Revision ea03467c: Documentation updates for jqueue.py
Reviewed-by: imsnah Iustin Pop
01:21 am Revision ea03467c: Documentation updates for jqueue.py
Reviewed-by: imsnah Iustin Pop
01:20 am Revision 63712a09: Yet another bug found while reviewing docs
The newer_than variable can be either None or an int, and we normalize
it to an integer previously and save it in the...
Iustin Pop
01:20 am ganeti-local Revision 63712a09: Yet another bug found while reviewing docs
The newer_than variable can be either None or an int, and we normalize
it to an integer previously and save it in the...
Iustin Pop
01:20 am Revision 58885d79: Documentation updates for utils.py
Reviewed-by: imsnah Iustin Pop
01:20 am ganeti-local Revision 58885d79: Documentation updates for utils.py
Reviewed-by: imsnah Iustin Pop
01:20 am ganeti-local Revision 6099bfcf: Documentation updates for gnt-debug and gnt-os
Reviewed-by: imsnah Iustin Pop
01:20 am Revision 6099bfcf: Documentation updates for gnt-debug and gnt-os
Reviewed-by: imsnah Iustin Pop
01:19 am Revision 917b4e56: Documentation updates for gnt-job
Reviewed-by: imsnah Iustin Pop
01:19 am ganeti-local Revision 917b4e56: Documentation updates for gnt-job
Reviewed-by: imsnah Iustin Pop
01:19 am Revision 48de3413: Documentation updates for gnt-backup
Reviewed-by: imsnah Iustin Pop
01:19 am ganeti-local Revision 48de3413: Documentation updates for gnt-backup
Reviewed-by: imsnah Iustin Pop
01:19 am ganeti-local Revision d70b3058: Change exit code of gnt-backup list
Currently gnt-backup list exits with the same error code even if can't
contact som nodes for backup information.
The...
Iustin Pop
01:19 am Revision d70b3058: Change exit code of gnt-backup list
Currently gnt-backup list exits with the same error code even if can't
contact som nodes for backup information.
The...
Iustin Pop
01:18 am Revision ebf366ee: Documentation updates for gnt-node
The patch also adds a 'return 0' to a function that was missing it.
Reviewed-by: imsnah
Iustin Pop
01:18 am ganeti-local Revision ebf366ee: Documentation updates for gnt-node
The patch also adds a 'return 0' to a function that was missing it.
Reviewed-by: imsnah
Iustin Pop
01:18 am Revision 469ee405: Documentation updates for gnt-cluster
Reviewed-by: imsnah Iustin Pop
01:18 am ganeti-local Revision 469ee405: Documentation updates for gnt-cluster
Reviewed-by: imsnah Iustin Pop
01:18 am Revision 7232c04c: Documentation updates for gnt-instance
Reviewed-by: imsnah Iustin Pop
01:18 am ganeti-local Revision 7232c04c: Documentation updates for gnt-instance
Reviewed-by: imsnah Iustin Pop

10/25/2008

03:37 am Revision 10c2650b: Update backend.py docstrings
This patch converts all of backend.py to epydoc formatting.
Reviewed-by: imsnah
Iustin Pop
03:37 am ganeti-local Revision 10c2650b: Update backend.py docstrings
This patch converts all of backend.py to epydoc formatting.
Reviewed-by: imsnah
Iustin Pop
03:37 am Revision 3f5bd234: Fix another error handling case
The return from this error path is a dict, but the actual return value
(on the non-error handling) is a list of dicts...
Iustin Pop
03:37 am ganeti-local Revision 3f5bd234: Fix another error handling case
The return from this error path is a dict, but the actual return value
(on the non-error handling) is a list of dicts...
Iustin Pop

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

Also available in: Atom