Activity
From 10/20/2008 to 11/18/2008
11/18/2008
- 01:30 pm Revision a143be68: Skip another testWaitingXblocksY
- The waiting sharer blocks exclusive is another not-possible to test
right now.
Sorry for missing it the first time; ... - 01:30 pm ganeti-local Revision a143be68: Skip another testWaitingXblocksY
- The waiting sharer blocks exclusive is another not-possible to test
right now.
Sorry for missing it the first time; ... - 12:06 pm ganeti-local Revision 71c1af58: Allow querying of variable number of parameters
- This patch adds support for querying in gnt-instance list of:
- disk.count
- nic.count
- disk.size/$N
- nic.(... - 12:06 pm Revision 71c1af58: Allow querying of variable number of parameters
- This patch adds support for querying in gnt-instance list of:
- disk.count
- nic.count
- disk.size/$N
- nic.(... - 12:04 pm Revision 31bf511f: Convert cmdlib.py to _FieldSet
- This patch converts the current usage of _CheckOutputFields to the
FieldSet class, but it doesn't start to use its va... - 12:04 pm ganeti-local Revision 31bf511f: Convert cmdlib.py to _FieldSet
- This patch converts the current usage of _CheckOutputFields to the
FieldSet class, but it doesn't start to use its va... - 12:00 pm Revision 6de7c41d: Add a FieldSet class for variable parameter sets
- This patch adds a _FieldSet class that can be used for the new variable
parameter sets: e.g. the sda_size will change... - 12:00 pm ganeti-local Revision 6de7c41d: Add a FieldSet class for variable parameter sets
- This patch adds a _FieldSet class that can be used for the new variable
parameter sets: e.g. the sda_size will change... - 11:58 am Revision e6416152: Skip the waitingExclusiveBlockSharer test
- Until we have a way to properly test this, we'll skip the test.
Reviewed-by: imsnah - 11:58 am ganeti-local Revision e6416152: Skip the waitingExclusiveBlockSharer test
- Until we have a way to properly test this, we'll skip the test.
Reviewed-by: imsnah
11/17/2008
- 01:30 pm Revision 6c2d0b44: More updates to the documentation
- This patch removes the client-api.txt document (since it's obsoleted by
the documentation inside the design-2.0.rst d... - 01:30 pm ganeti-local Revision 6c2d0b44: More updates to the documentation
- This patch removes the client-api.txt document (since it's obsoleted by
the documentation inside the design-2.0.rst d... - 01:30 pm Revision b8195800: Fix distcheck with the new dot/png rules
- Adding a new filetype/make rule requires more work than the previous
patch. Sorry! Now pases distcheck.
Reviewed-by:... - 01:30 pm ganeti-local Revision b8195800: Fix distcheck with the new dot/png rules
- Adding a new filetype/make rule requires more work than the previous
patch. Sorry! Now pases distcheck.
Reviewed-by:...
11/16/2008
- 08:24 am Revision f86e82ef: Add a cluster architecture diagram
- This adds a simple diagram for the cluster architecture and also adds a
dependency on graphviz (both doc and in confi... - 08:24 am ganeti-local Revision f86e82ef: Add a cluster architecture diagram
- This adds a simple diagram for the cluster architecture and also adds a
dependency on graphviz (both doc and in confi... - 08:24 am Revision 5c0c1eeb: Combine the 2.0 design documents into one
- This patch combines all the design documents for 2.0 except the
security one into a single document, in order to ease... - 08:24 am ganeti-local Revision 5c0c1eeb: Combine the 2.0 design documents into one
- This patch combines all the design documents for 2.0 except the
security one into a single document, in order to ease...
11/14/2008
- 06:59 pm Revision 0c55c24b: RAPI: Instance startup/shutdown resources
- Reviewed-by: imsnah
- 06:59 pm ganeti-local Revision 0c55c24b: RAPI: Instance startup/shutdown resources
- Reviewed-by: imsnah
- 12:34 pm Revision 2276aa29: RAPI: Implement an instance reboot
- Reviewed-by: imsnah
- 12:34 pm ganeti-local Revision 2276aa29: RAPI: Implement an instance reboot
- Reviewed-by: imsnah
11/12/2008
- 02:52 pm Revision 8049a1d7: Use utils.ReadFile to read SSL certificate
- Reviewed-by: iustinp
- 02:52 pm ganeti-local Revision 8049a1d7: Use utils.ReadFile to read SSL certificate
- Reviewed-by: iustinp
- 02:52 pm ganeti-local Revision 4c7c81d7: ganeti.rpc: Use utils.ReadFile instead of reading file directly
- Reviewed-by: iustinp
- 02:52 pm Revision 4c7c81d7: ganeti.rpc: Use utils.ReadFile instead of reading file directly
- Reviewed-by: iustinp
- 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... - 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... - 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 - 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 - 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 - 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 - 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 - 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 - 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... - 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... - 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.
... - 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.
... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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'... - 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'... - 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).... - 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).... - 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 ... - 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 ...
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 - 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 - 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... - 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... - 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 - 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
11/07/2008
- 01:32 pm Revision 00dd8326: Fix gnt-cluster init without cluster parameters
- Reviewed-by: imsnah
- 01:32 pm ganeti-local Revision 00dd8326: Fix gnt-cluster init without cluster parameters
- Reviewed-by: imsnah
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... - 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... - 01:24 pm Revision 64357ed8: ganeti.http: Use 411 Length Required in server code
- Reviewed-by: iustinp
- 01:24 pm ganeti-local Revision 64357ed8: ganeti.http: Use 411 Length Required in server code
- Reviewed-by: iustinp
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.
... - 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.
... - 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 - 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
10/28/2008
- 01:21 am Revision 116db7c7: Small documentation updates for workerpool.py
- Reviewed-by: imsnah
- 01:21 am ganeti-local Revision 116db7c7: Small documentation updates for workerpool.py
- Reviewed-by: imsnah
- 01:21 am ganeti-local Revision ea03467c: Documentation updates for jqueue.py
- Reviewed-by: imsnah
- 01:21 am Revision ea03467c: Documentation updates for jqueue.py
- Reviewed-by: imsnah
- 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... - 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... - 01:20 am Revision 58885d79: Documentation updates for utils.py
- Reviewed-by: imsnah
- 01:20 am ganeti-local Revision 58885d79: Documentation updates for utils.py
- Reviewed-by: imsnah
- 01:20 am ganeti-local Revision 6099bfcf: Documentation updates for gnt-debug and gnt-os
- Reviewed-by: imsnah
- 01:20 am Revision 6099bfcf: Documentation updates for gnt-debug and gnt-os
- Reviewed-by: imsnah
- 01:19 am Revision 917b4e56: Documentation updates for gnt-job
- Reviewed-by: imsnah
- 01:19 am ganeti-local Revision 917b4e56: Documentation updates for gnt-job
- Reviewed-by: imsnah
- 01:19 am Revision 48de3413: Documentation updates for gnt-backup
- Reviewed-by: imsnah
- 01:19 am ganeti-local Revision 48de3413: Documentation updates for gnt-backup
- Reviewed-by: imsnah
- 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... - 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... - 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 - 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 - 01:18 am Revision 469ee405: Documentation updates for gnt-cluster
- Reviewed-by: imsnah
- 01:18 am ganeti-local Revision 469ee405: Documentation updates for gnt-cluster
- Reviewed-by: imsnah
- 01:18 am Revision 7232c04c: Documentation updates for gnt-instance
- Reviewed-by: imsnah
- 01:18 am ganeti-local Revision 7232c04c: Documentation updates for gnt-instance
- Reviewed-by: imsnah
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 - 03:37 am ganeti-local Revision 10c2650b: Update backend.py docstrings
- This patch converts all of backend.py to epydoc formatting.
Reviewed-by: imsnah - 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... - 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...
10/24/2008
- 07:14 pm Revision 0a70a72a: Fix an error handling case
- Found while reviewing documentation.
Reviewed-by: ultrotter - 07:14 pm ganeti-local Revision 0a70a72a: Fix an error handling case
- Found while reviewing documentation.
Reviewed-by: ultrotter - 06:23 pm Revision 2e3d1946: OSFromDisk remove superfluous empty line
- Reviewed-by: iustinp
- 06:23 pm ganeti-local Revision 2e3d1946: OSFromDisk remove superfluous empty line
- Reviewed-by: iustinp
- 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... - 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... - 05:44 pm Revision b1206984: Some documentation updates
- This fixes a few doc issues and converts a few docstrings to epydoc.
Reviewed-by: imsnah - 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 - 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 ... - 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 ... - 02:49 pm Revision f2a6fc9e: ganeti.http: Implement SSL certificates
- Reviewed-by: killerfoxi
- 02:49 pm ganeti-local Revision f2a6fc9e: ganeti.http: Implement SSL certificates
- Reviewed-by: killerfoxi
- 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 - 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
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 - 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 - 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 - 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 - 06:01 pm Revision 1f9611b1: Fix use of ToStderr in gnt-cluster
- Reviewed-by: imsnah
- 06:01 pm ganeti-local Revision 1f9611b1: Fix use of ToStderr in gnt-cluster
- Reviewed-by: imsnah
- 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... - 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... - 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... - 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... - 05:18 pm ganeti-local Revision 64272529: Fix leftover of hypervisor attribute rename
- Reviewed-by: imsnah
- 05:18 pm Revision 64272529: Fix leftover of hypervisor attribute rename
- Reviewed-by: imsnah
- 02:58 pm Revision 66348f29: convert remaining print statements to ToStderr in gnt-cluster
- Reviewed-by: imsnah
- 02:58 pm ganeti-local Revision 66348f29: convert remaining print statements to ToStderr in gnt-cluster
- Reviewed-by: imsnah
- 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... - 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... - 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 - 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 - 01:41 am Revision 1a05d855: RAPI: Export beparams as dict. The patch also enables LUQueryInstances to acce...
- Reviewed-by: iustinp
- 01:41 am ganeti-local Revision 1a05d855: RAPI: Export beparams as dict. The patch also enables LUQueryInstances to acce...
- Reviewed-by: iustinp
10/22/2008
- 11:54 pm Revision 212fa3a7: RAPI: Forgoten in r1923 instance add change.
- Reviewed-by: iustinp
- 11:54 pm ganeti-local Revision 212fa3a7: RAPI: Forgoten in r1923 instance add change.
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 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, ... - 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, ... - 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... - 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... - 05:08 pm Revision e9e9263d: Convert SnapshotBlockDevice's docstring to epydoc
- Reviewed-by: iustinp
- 05:08 pm ganeti-local Revision e9e9263d: Convert SnapshotBlockDevice's docstring to epydoc
- Reviewed-by: iustinp
10/21/2008
- 11:32 pm Revision 7a8f64da: Pass request headers in to RAPI handlers.
- Reviewed-by: iustinp
- 11:32 pm ganeti-local Revision 7a8f64da: Pass request headers in to RAPI handlers.
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 04:02 pm Revision 16653425: Fix whitespace-at-EOL
- Please configure your editors to strip it, or enable your git hooks...
Reviewed-by: ultrotter - 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
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 ... - 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 ... - 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 ... - 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 ... - 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, ... - 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, ... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 04:44 pm Revision 6fde8221: Use constants.VALUE_AUTO for ip comparison too
- Forward-port-of: r1889, Reviewed-by: imsnah
Reviewed-by: imsnah - 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 - 04:44 pm Revision 8cd7cb4c: Document mac option for gnt-backup import
- Forward-port-of: (r1888, r1891), Reviewed-by: (iustinp, imsnah)
Reviewed-by: imsnah - 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 - 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... - 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... - 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:... - 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:... - 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 - 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 - 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... - 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... - 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... - 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... - 03:50 pm Revision 263ab7cf: Convert http.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm ganeti-local Revision 263ab7cf: Convert http.py to use the logging module
- Reviewed-by: imsnah
- 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 ... - 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 ... - 03:50 pm Revision b48909c8: Convert hv_xen.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm ganeti-local Revision b48909c8: Convert hv_xen.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm ganeti-local Revision a5eb7789: Convert mcpu.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm Revision a5eb7789: Convert mcpu.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm Revision 23828f1c: Convert ssh.py to use the logging module
- Reviewed-by: imsnah
- 03:50 pm ganeti-local Revision 23828f1c: Convert ssh.py to use the logging module
- Reviewed-by: imsnah
- 03:49 pm ganeti-local Revision 58b311ca: Convert rpc.py to use the logging module
- Reviewed-by: imsnah
- 03:49 pm Revision 58b311ca: Convert rpc.py to use the logging module
- Reviewed-by: imsnah
- 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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.... - 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.... - 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... - 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... - 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... - 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... - 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... - 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...
Also available in: Atom