Activity
From 09/18/2008 to 10/17/2008
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... - 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... - 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 - 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 - 05:36 pm Revision 58f6e5ca: AddOSToInstance: convert to api10
- Reviewed-by: iustinp
- 05:36 pm ganeti-local Revision 58f6e5ca: AddOSToInstance: convert to api10
- Reviewed-by: iustinp
- 05:36 pm Revision ff38b6c0: RunRenameInstance: convert to api10
- Reviewed-by: iustinp
- 05:36 pm ganeti-local Revision ff38b6c0: RunRenameInstance: convert to api10
- Reviewed-by: iustinp
- 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 - 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 - 05:35 pm Revision 4dd69592: Bump up the OS API version
- Reviewed-by: iustinp
- 05:35 pm ganeti-local Revision 4dd69592: Bump up the OS API version
- Reviewed-by: iustinp
- 05:35 pm Revision 62dbbe7e: OSFromDisk: use script names from constants
- Reviewed-by: iustinp
- 05:35 pm ganeti-local Revision 62dbbe7e: OSFromDisk: use script names from constants
- Reviewed-by: iustinp
- 05:35 pm ganeti-local Revision 8ee4dc80: Change OSFromDisk's docstring to epydoc
- Plus update it with the real variable name
Reviewed-by: iustinp - 05:35 pm Revision 8ee4dc80: Change OSFromDisk's docstring to epydoc
- Plus update it with the real variable name
Reviewed-by: iustinp - 05:35 pm Revision 464736ae: Add LDS_BLOCK for block device backed dev types
- Reviewed-by: iustinp
- 05:35 pm ganeti-local Revision 464736ae: Add LDS_BLOCK for block device backed dev types
- Reviewed-by: iustinp
- 05:35 pm Revision ded1c679: Create constants to replace os scripts names
- Reviewed-by: iustinp
- 05:35 pm ganeti-local Revision ded1c679: Create constants to replace os scripts names
- Reviewed-by: iustinp
- 04:06 pm Revision 713faea6: ETag passing support.
- Reviewed-by: imsnah
- 04:06 pm ganeti-local Revision 713faea6: ETag passing support.
- Reviewed-by: imsnah
- 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 - 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 - 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... - 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... - 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 - 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
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... - 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... - 07:54 pm Revision 16a8967d: rapi: Convert to new HTTP server class
- Requests are no longer logged to a separate file.
Reviewed-by: amishchenko - 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 - 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.... - 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.... - 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 - 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 - 05:40 pm Revision 2f7635f4: RAPI: Instance add/delete implementation.
- Reviewed-by: iustinp
- 05:40 pm ganeti-local Revision 2f7635f4: RAPI: Instance add/delete implementation.
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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 - 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 - 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 ... - 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 ... - 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... - 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... - 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 - 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 - 01:13 pm Revision 966405b7: rapi: Don't throw class as an exception
- Reviewed-by: ultrotter
- 01:13 pm ganeti-local Revision 966405b7: rapi: Don't throw class as an exception
- Reviewed-by: ultrotter
- 11:22 am Revision a2f92677: rapi: Whitespace fixes
- Reviewed-by: ultrotter
- 11:22 am ganeti-local Revision a2f92677: rapi: Whitespace fixes
- Reviewed-by: ultrotter
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... - 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... - 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... - 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... - 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.... - 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.... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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-... - 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-... - 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... - 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... - 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... - 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... - 02:30 pm Revision bf766476: Remove old instance attributes
- Reviewed-by: ultrotter
- 02:30 pm ganeti-local Revision bf766476: Remove old instance attributes
- Reviewed-by: ultrotter
- 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.... - 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.... - 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... - 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... - 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... - 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... - 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 - 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 - 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 - 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 - 02:29 pm Revision cd3ab26e: Modify the beparams constants
- Memory is renamed for easier use.
Reviewed-by: ultrotter - 02:29 pm ganeti-local Revision cd3ab26e: Modify the beparams constants
- Memory is renamed for easier use.
Reviewed-by: ultrotter - 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.... - 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.... - 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... - 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... - 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 - 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 - 01:20 pm Revision 74409b12: Change gnt-instance modify to the hvparams model
- Reviewed-by: imsnah
- 01:20 pm ganeti-local Revision 74409b12: Change gnt-instance modify to the hvparams model
- Reviewed-by: imsnah
- 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 - 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 - 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 ... - 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 ... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 03:15 pm ganeti-local Revision 2d8ed1fe: Some small typos on design docs
- Reviewed-by: imsnah
- 03:15 pm Revision 2d8ed1fe: Some small typos on design docs
- Reviewed-by: imsnah
- 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 - 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
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... - 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...
10/10/2008
- 08:08 pm Revision 15396f60: Mark call_node_leave_cluster as a static method
- Reviewed-by: iustinp
- 08:08 pm ganeti-local Revision 15396f60: Mark call_node_leave_cluster as a static method
- Reviewed-by: iustinp
- 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 ... - 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 ... - 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 ... - 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 ... - 07:00 pm Revision cc28af80: Convert ganeti-noded to new HTTP server class
- Reviewed-by: iustinp
- 07:00 pm ganeti-local Revision cc28af80: Convert ganeti-noded to new HTTP server class
- Reviewed-by: iustinp
- 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... - 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... - 07:00 pm Revision 821d9e43: Add daemon library with mainloop
- This mainloop can be used in daemons like ganeti-noded.
Reviewed-by: iustinp - 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 - 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 - 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 - 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 ... - 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 ... - 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... - 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... - 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, ... - 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, ... - 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 - 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
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: ... - 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: ... - 02:13 am Revision c2b05d85: Update documentation & man pages for changed hypervisor names.
- Reviewed-by: imsnah
- 02:13 am ganeti-local Revision c2b05d85: Update documentation & man pages for changed hypervisor names.
- Reviewed-by: imsnah
10/08/2008
- 09:48 pm Revision c666722f: Ajust config unittest.
- Reviewed-by: iustinp
- 09:48 pm ganeti-local Revision c666722f: Ajust config unittest.
- Reviewed-by: iustinp
- 08:31 pm Revision e49099a4: Update scripts and qa config for changed hypervisor names.
- Reviewed-by: ultrotter
- 08:31 pm ganeti-local Revision e49099a4: Update scripts and qa config for changed hypervisor names.
- Reviewed-by: ultrotter
- 05:41 pm Revision c63b161a: Shorten variable names.
- Reviewed-by: iustinp
- 05:41 pm ganeti-local Revision c63b161a: Shorten variable names.
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 04:04 pm Revision 02f99608: Fix for gnt-cluster init.
- Reviewed-by: iustinp
- 04:04 pm ganeti-local Revision 02f99608: Fix for gnt-cluster init.
- Reviewed-by: iustinp
- 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... - 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...
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... - 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... - 07:08 pm Revision 73100cf5: Move the SECURITY document to the doc/ dir
- Reviewed-by: imsnah
- 07:08 pm ganeti-local Revision 73100cf5: Move the SECURITY document to the doc/ dir
- Reviewed-by: imsnah
- 06:37 pm Revision 43f30ee6: Fix formatting in design-2.0-os-interface
- Reviewed-by: imsnah
- 06:37 pm ganeti-local Revision 43f30ee6: Fix formatting in design-2.0-os-interface
- Reviewed-by: imsnah
- 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 - 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 - 04:16 pm Revision bf2fd71e: Change default instance reboot type to hard.
- Merged r1777 from branches/ganeti/ganeti-1.2
Reviewed-by: imsnah - 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 - 04:00 pm ganeti-local Revision 0e861960: Add new design docs to Makefile.am
- Reviewed-by: imsnah
- 04:00 pm Revision 0e861960: Add new design docs to Makefile.am
- Reviewed-by: imsnah
- 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... - 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... - 01:22 pm Revision cd55576a: Slightly change the hypervisor parameter example.
- Reviewed-by: iustinp
- 01:22 pm ganeti-local Revision cd55576a: Slightly change the hypervisor parameter example.
- Reviewed-by: iustinp
- 11:47 am ganeti-local Revision 132b4ba2: Ganeti 2.0 cluster parameters design doc
- Reviewed-by: ultrotter
- 11:47 am Revision 132b4ba2: Ganeti 2.0 cluster parameters design doc
- Reviewed-by: ultrotter
- 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... - 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... - 10:25 am Revision 12222048: OS Interface design doc
- Reviewed-by: imsnah
- 10:25 am ganeti-local Revision 12222048: OS Interface design doc
- Reviewed-by: imsnah
- 10:25 am Revision 47eb4b45: Add .. contents:: marker to design docs
- Reviewed-by: imsnah
- 10:25 am ganeti-local Revision 47eb4b45: Add .. contents:: marker to design docs
- Reviewed-by: imsnah
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 06:13 pm Revision a72b3711: RAPI Desing Doc
- Reviewed-by: iustinp
- 06:13 pm ganeti-local Revision a72b3711: RAPI Desing Doc
- Reviewed-by: iustinp
- 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 "... - 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 "... - 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... - 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... - 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 ... - 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 ... - 04:21 pm ganeti-local Revision 74bc10e8: Minor cleanups & typo fixes.
- Reviewed-by: iustinp
- 04:21 pm Revision 74bc10e8: Minor cleanups & typo fixes.
- Reviewed-by: iustinp
- 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 - 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 - 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... - 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... - 02:01 pm Revision 4fbe765c: Update document describing cluster security
- It may need further updates, but here's a start.
Reviewed-by: ultrotter - 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
10/05/2008
- 12:16 pm Revision 06dc5b44: Fix ssconf.GetMasterAndMyself
- The ssconf migration left this out.
Reviwed-by: imsnah,ultrotter - 12:16 pm ganeti-local Revision 06dc5b44: Fix ssconf.GetMasterAndMyself
- The ssconf migration left this out.
Reviwed-by: imsnah,ultrotter
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 - 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
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... - 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... - 01:22 pm Revision ffa1c260: Remove references to Twisted framework
- Reviewed-by: iustinp
- 01:22 pm ganeti-local Revision ffa1c260: Remove references to Twisted framework
- Reviewed-by: iustinp
10/01/2008
- 08:37 pm Revision c259ce64: Get rid of ssconf
- Remove leftovers from ssconf.
Reviewed-by: iustinp - 08:37 pm ganeti-local Revision c259ce64: Get rid of ssconf
- Remove leftovers from ssconf.
Reviewed-by: iustinp - 08:37 pm Revision 0b38cf6e: Don't pass sstore to LUs anymore
- sstore is no longer used in LUs.
Reviewed-by: iustinp - 08:37 pm ganeti-local Revision 0b38cf6e: Don't pass sstore to LUs anymore
- sstore is no longer used in LUs.
Reviewed-by: iustinp - 08:36 pm Revision a42872ff: Convert ganeti-master
- Use simpleconfig instead of ssconf.
Reviewed-by: iustinp - 08:36 pm ganeti-local Revision a42872ff: Convert ganeti-master
- Use simpleconfig instead of ssconf.
Reviewed-by: iustinp - 08:36 pm ganeti-local Revision 2859b87b: Convert ganeti-watcher
- Use RPC calls instead of ssconf.
Reviewed-by: iustinp - 08:36 pm Revision 2859b87b: Convert ganeti-watcher
- Use RPC calls instead of ssconf.
Reviewed-by: iustinp - 08:36 pm Revision 8594f271: Convert ganeti-noded
- Replace ssconf with utility functions.
Reviewed-by: iustinp - 08:36 pm ganeti-local Revision 8594f271: Convert ganeti-noded
- Replace ssconf with utility functions.
Reviewed-by: iustinp - 08:35 pm ganeti-local Revision e00ea635: Convert gnt-cluster
- Replace ssconf with configuration.
Reviewed-by: iustinp - 08:35 pm Revision e00ea635: Convert gnt-cluster
- Replace ssconf with configuration.
Reviewed-by: iustinp - 08:35 pm ganeti-local Revision d23ef431: Convert bootstrap.py
- Replace ssconf with configuration.
Reviewed-by: iustinp - 08:35 pm Revision d23ef431: Convert bootstrap.py
- Replace ssconf with configuration.
Reviewed-by: iustinp - 08:35 pm Revision d6a02168: Convert cmdlib.py
- Replacing ssconf with configuration. Cluster rename is broken and stays
that way.
Reviewed-by: iustinp - 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 - 08:35 pm ganeti-local Revision 7688d0d3: Convert ssh.py
- Get rid of ssconf and convert to configuration instead.
Reviewed-by: iustinp - 08:35 pm Revision 7688d0d3: Convert ssh.py
- Get rid of ssconf and convert to configuration instead.
Reviewed-by: iustinp - 08:34 pm Revision eb1328a9: Convert rpc.py
- Replacing ssconf with utility functions.
Reviewed-by: iustinp - 08:34 pm ganeti-local Revision eb1328a9: Convert rpc.py
- Replacing ssconf with utility functions.
Reviewed-by: iustinp - 08:34 pm Revision 3707f851: Convert hypervisor
- Replacing ssconf with configuration.
Reviewed-by: iustinp - 08:34 pm ganeti-local Revision 3707f851: Convert hypervisor
- Replacing ssconf with configuration.
Reviewed-by: iustinp - 08:34 pm ganeti-local Revision 437138c9: Convert mcpu.py
- Replacing ssconf with configuration.
Reviewed-by: iustinp - 08:34 pm Revision 437138c9: Convert mcpu.py
- Replacing ssconf with configuration.
Reviewed-by: iustinp - 08:34 pm ganeti-local Revision 5b263ed7: Convert config.py
- The configuration version is now again in the configuration file.
Reviewed-by: iustinp - 08:34 pm Revision 5b263ed7: Convert config.py
- The configuration version is now again in the configuration file.
Reviewed-by: iustinp - 08:34 pm Revision c657dcc9: Convert backend.py
- Replacing ssconf with simpleconfig.
Reviewed-by: iustinp - 08:34 pm ganeti-local Revision c657dcc9: Convert backend.py
- Replacing ssconf with simpleconfig.
Reviewed-by: iustinp - 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... - 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... - 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 - 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 - 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... - 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... - 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'... - 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'... - 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... - 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... - 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... - 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... - 12:24 pm ganeti-local Revision 36b8c2c1: Fix unittests broken by revision 1727
- Reviewed-by: iustinp
- 12:24 pm Revision 36b8c2c1: Fix unittests broken by revision 1727
- Reviewed-by: iustinp
- 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... - 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... - 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 ... - 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 ... - 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... - 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...
09/30/2008
- 06:01 pm Revision b2fc7ea1: Add list of build dependencies
- Reviewed-by: iustinp
- 06:01 pm ganeti-local Revision b2fc7ea1: Add list of build dependencies
- Reviewed-by: iustinp
- 03:28 pm Revision f05c99f3: Build HTML from RST input
- This patch also adds the design documents to Makefile.am.
Reviewed-by: iustinp - 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 - 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 - 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 - 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... - 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... - 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... - 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... - 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... - 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... - 02:16 pm ganeti-local Revision b6c64863: Import design doc for commandline arguments
- Reviewed-by: iustinp
- 02:16 pm Revision b6c64863: Import design doc for commandline arguments
- Reviewed-by: iustinp
- 01:21 pm Revision 4e8d0685: locking design: code path and declarations
- Reviewed-by: iustinp
- 01:21 pm ganeti-local Revision 4e8d0685: locking design: code path and declarations
- Reviewed-by: iustinp
- 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... - 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... - 01:20 pm Revision 164a5bcb: locking design: talk about removing locks
- Reviewed-by: iustinp
- 01:20 pm ganeti-local Revision 164a5bcb: locking design: talk about removing locks
- Reviewed-by: iustinp
- 01:07 pm Revision 040408a3: Import (and update) granular locking design doc
- Reviewed-by: iustinp
- 01:07 pm ganeti-local Revision 040408a3: Import (and update) granular locking design doc
- Reviewed-by: iustinp
- 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... - 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...
09/29/2008
- 08:55 pm Revision b2cee5e5: Add job queue design document
- Reviewed-by: iustinp
- 08:55 pm ganeti-local Revision b2cee5e5: Add job queue design document
- Reviewed-by: iustinp
- 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... - 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... - 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... - 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... - 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 - 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 - 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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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...
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... - 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... - 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... - 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...
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... - 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... - 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)
... - 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)
... - 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 ... - 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 ... - 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... - 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... - 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' ... - 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' ... - 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 ... - 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 ... - 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... - 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... - 02:32 pm Revision fbd6f863: Add design doc for the disk changes
- Reviewed-by: imsnah
- 02:32 pm ganeti-local Revision fbd6f863: Add design doc for the disk changes
- Reviewed-by: imsnah
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... - 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... - 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... - 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...
09/24/2008
- 08:35 pm Revision bb083b25: Design doc for the master daemon
- It's not complete, but I hope it's up to date. It's restructured text,
but no make rules or such for html output are ... - 08:35 pm ganeti-local Revision bb083b25: Design doc for the master daemon
- It's not complete, but I hope it's up to date. It's restructured text,
but no make rules or such for html output are ... - 04:43 pm Revision 74a48621: Switch config.py to logging
- A couple of more modules are using the obsolete logger functions, config
being one of them.
Reviewed-by: imsnah - 04:43 pm ganeti-local Revision 74a48621: Switch config.py to logging
- A couple of more modules are using the obsolete logger functions, config
being one of them.
Reviewed-by: imsnah
09/23/2008
- 03:10 pm Revision a1578d63: Switch to static minors for DRBD
- With some todos remaining, this patch switches the DRBD devices to use
the passed minors, and the cmdlib code (add in... - 03:10 pm ganeti-local Revision a1578d63: Switch to static minors for DRBD
- With some todos remaining, this patch switches the DRBD devices to use
the passed minors, and the cmdlib code (add in... - 03:10 pm Revision a81c53c9: Implement config support for drbd static minors
- This patch adds support for allocating static minors.
Like for the LVM uuids, we add a new cache for the temporarily... - 03:10 pm ganeti-local Revision a81c53c9: Implement config support for drbd static minors
- This patch adds support for allocating static minors.
Like for the LVM uuids, we add a new cache for the temporarily... - 03:10 pm Revision 468b46f9: Fix disk replace secondary with static minors
- The code in 'updating instance configuration' section of the replace
disks with change secondary node was setting a w... - 03:10 pm ganeti-local Revision 468b46f9: Fix disk replace secondary with static minors
- The code in 'updating instance configuration' section of the replace
disks with change secondary node was setting a w...
09/22/2008
- 02:32 pm Revision ffa1c0dc: Extend DRBD disks with minors attribute
- This patch converts the DRBD disks to contain also a minor (per each
node) attribute. This minor is not yet used and ... - 02:32 pm ganeti-local Revision ffa1c0dc: Extend DRBD disks with minors attribute
- This patch converts the DRBD disks to contain also a minor (per each
node) attribute. This minor is not yet used and ...
09/18/2008
- 02:13 pm Revision 3fa93523: Apply filter properly in LUQuery{Nodes, Instances}
- Currently when not locking all nodes/instances are returned, regardless
if the user asked only for some of them. With... - 02:13 pm ganeti-local Revision 3fa93523: Apply filter properly in LUQuery{Nodes, Instances}
- Currently when not locking all nodes/instances are returned, regardless
if the user asked only for some of them. With... - 02:12 pm Revision c2c2a903: Remove auto_balance from burnin/cmdlib
- There is no such feature in trunk yet.
Reviewed-by: iustinp - 02:12 pm ganeti-local Revision c2c2a903: Remove auto_balance from burnin/cmdlib
- There is no such feature in trunk yet.
Reviewed-by: iustinp
Also available in: Atom