Activity

From 07/15/2009 to 08/13/2009

08/13/2009

05:55 pm ganeti-local Revision 82cd7760: Improve the example startup script
Currently, the supplised script has two issues:
- it doesn't use start-stop-daemon --start correctly, leading to
...
Iustin Pop
05:55 pm Revision 82cd7760: Improve the example startup script
Currently, the supplised script has two issues:
- it doesn't use start-stop-daemon --start correctly, leading to
...
Iustin Pop
05:55 pm Revision a02b4427: Fix insserv dependencies
(import of a Debian patch)
This patch removes xend from the list of dependencies.
Ganeti doesn't need xend running ...
Iustin Pop
05:55 pm ganeti-local Revision a02b4427: Fix insserv dependencies
(import of a Debian patch)
This patch removes xend from the list of dependencies.
Ganeti doesn't need xend running ...
Iustin Pop
02:49 pm ganeti-local Revision 2945fd2d: TLReplaceDisks: Refuse changing secondary for specific disks
We move all disks anyway.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog...
Michael Hanselmann
02:49 pm Revision 2945fd2d: TLReplaceDisks: Refuse changing secondary for specific disks
We move all disks anyway.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog...
Michael Hanselmann
02:49 pm ganeti-local Revision 4c98b915: rapi: Add /2/instances/[instance_name]/replace-disks resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm Revision 4c98b915: rapi: Add /2/instances/[instance_name]/replace-disks resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm Revision 73086975: rlib2: Remove leftover DOC_URI constant
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:49 pm ganeti-local Revision 73086975: rlib2: Remove leftover DOC_URI constant
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:41 pm Revision b142ef15: Merge commit 'origin/next' into branch-2.1
* commit 'origin/next': (28 commits)
Fix a typo in InitCluster
Ignore results from drained nodes in iallocator
...
Iustin Pop
02:41 pm ganeti-local Revision b142ef15: Merge commit 'origin/next' into branch-2.1
* commit 'origin/next': (28 commits)
Fix a typo in InitCluster
Ignore results from drained nodes in iallocator
...
Iustin Pop
12:54 pm ganeti-local Revision 05d47e33: gnt-instance replace-disks: Add new --auto option
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:54 pm Revision 05d47e33: gnt-instance replace-disks: Add new --auto option
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:53 pm Revision 942be002: cmdlib: Add new automatic disk replacement mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:53 pm ganeti-local Revision 942be002: cmdlib: Add new automatic disk replacement mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:53 pm Revision 02a00186: TLReplaceDisks: Simplify argument checking logic
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:53 pm ganeti-local Revision 02a00186: TLReplaceDisks: Simplify argument checking logic
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:36 pm ganeti-local Revision bec0522b: Fix a typo in InitCluster
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
(cherry picked from c...
Guido Trotter
12:36 pm Revision bec0522b: Fix a typo in InitCluster
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
(cherry picked from c...
Guido Trotter

08/12/2009

04:58 pm ganeti-local Revision 0d853843: Ignore results from drained nodes in iallocator
Since drained nodes could be (partially or fully) broken in iallocator,
we ignore results from these nodes when build...
Iustin Pop
04:58 pm Revision 0d853843: Ignore results from drained nodes in iallocator
Since drained nodes could be (partially or fully) broken in iallocator,
we ignore results from these nodes when build...
Iustin Pop
01:02 pm Revision 53bd7366: InstanceIpToNodePrimaryIpQuery
This implements CONFD_REQ_NODE_PIP_BY_INSTANCE_IP, and maps instance ips
to primary node ips.
Signed-off-by: Guido T...
Guido Trotter
01:02 pm ganeti-local Revision 53bd7366: InstanceIpToNodePrimaryIpQuery
This implements CONFD_REQ_NODE_PIP_BY_INSTANCE_IP, and maps instance ips
to primary node ips.
Signed-off-by: Guido T...
Guido Trotter
01:02 pm ganeti-local Revision 7189e790: querylib: abstract a couple of common errors
Rather than composing them every time, we'll keep "ready-made" tuples
for unknown entries and internal errors (which ...
Guido Trotter
01:02 pm Revision 7189e790: querylib: abstract a couple of common errors
Rather than composing them every time, we'll keep "ready-made" tuples
for unknown entries and internal errors (which ...
Guido Trotter
01:02 pm ganeti-local Revision ae130c81: SimpleConfigReader: add IP address lookup helpers
Add the following functions to SimpleConfigReader:
GetInstanceByIp, nic ip -> instance name
GetNodePrimaryIp, node na...
Guido Trotter
01:02 pm Revision ae130c81: SimpleConfigReader: add IP address lookup helpers
Add the following functions to SimpleConfigReader:
GetInstanceByIp, nic ip -> instance name
GetNodePrimaryIp, node na...
Guido Trotter
12:54 pm ganeti-local Revision 6daf26a0: Add NodeRoleQuery
This implements CONFD_REQ_NODE_ROLE_BYNAME.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael...
Guido Trotter
12:54 pm Revision 6daf26a0: Add NodeRoleQuery
This implements CONFD_REQ_NODE_ROLE_BYNAME.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael...
Guido Trotter
12:54 pm ganeti-local Revision 09444532: Add constants for a ping confd request
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
12:54 pm ganeti-local Revision 12ce965f: ConfdProcessor fix __init__ docstring
The message is an error deriving from some code moving/refactoring
happening before the initial submission
Signed-of...
Guido Trotter
12:54 pm ganeti-local Revision 4d5db19c: Remove unused imports from confd files
confd.server and daemons/ganeti-confd import a few modules they don't
actually use. Clean them up.
Signed-off-by: Gu...
Guido Trotter
12:54 pm ganeti-local Revision e16e4824: Implement confd queries
We'll start with a simple ping query, which returns ok if it gets no
query argument, and an error if it gets any. Als...
Guido Trotter
12:54 pm Revision e843991b: SimpleConfigReader.GetNodeStatusFlags
Adding a way to retrieve the three node status flags, all in one go,
from SimpleConfigReader. Non-existing nodes are ...
Guido Trotter
12:54 pm ganeti-local Revision 197b0f5d: Add a missing node role
Apart from being a master, a candidate, offline or drained, a node can
have one more state: none of those. Adding bac...
Guido Trotter
12:54 pm ganeti-local Revision ca2a5b13: Add a common error code for confd
If we standardize common error codes, clients can make use of them to
react, rather than trying to parse error string...
Guido Trotter
12:54 pm ganeti-local Revision e843991b: SimpleConfigReader.GetNodeStatusFlags
Adding a way to retrieve the three node status flags, all in one go,
from SimpleConfigReader. Non-existing nodes are ...
Guido Trotter
12:54 pm Revision 4d5db19c: Remove unused imports from confd files
confd.server and daemons/ganeti-confd import a few modules they don't
actually use. Clean them up.
Signed-off-by: Gu...
Guido Trotter
12:54 pm Revision 12ce965f: ConfdProcessor fix __init__ docstring
The message is an error deriving from some code moving/refactoring
happening before the initial submission
Signed-of...
Guido Trotter
12:54 pm Revision 09444532: Add constants for a ping confd request
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
12:54 pm Revision e16e4824: Implement confd queries
We'll start with a simple ping query, which returns ok if it gets no
query argument, and an error if it gets any. Als...
Guido Trotter
12:54 pm Revision d21eda27: ConfdProcessor: move verification to __init__
During a query execution we currently verify whether we have that query
supported in our dispatch table. Since it's a...
Guido Trotter
12:54 pm Revision 197b0f5d: Add a missing node role
Apart from being a master, a candidate, offline or drained, a node can
have one more state: none of those. Adding bac...
Guido Trotter
12:54 pm Revision ca2a5b13: Add a common error code for confd
If we standardize common error codes, clients can make use of them to
react, rather than trying to parse error string...
Guido Trotter
12:54 pm ganeti-local Revision d21eda27: ConfdProcessor: move verification to __init__
During a query execution we currently verify whether we have that query
supported in our dispatch table. Since it's a...
Guido Trotter
12:04 pm ganeti-local Revision 479a8cb8: Design-doc: update RedistributeConfig changes
Rewrite the part which discusses the global list of files to be distributed
updating with the description of what is ...
Luca Bigliardi
12:04 pm Revision 479a8cb8: Design-doc: update RedistributeConfig changes
Rewrite the part which discusses the global list of files to be distributed
updating with the description of what is ...
Luca Bigliardi

08/11/2009

05:05 pm ganeti-local Revision 1e82bc80: rapi: Add /2/nodes/[node_name]/storage/modify resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:05 pm Revision 1e82bc80: rapi: Add /2/nodes/[node_name]/storage/modify resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:05 pm ganeti-local Revision 8381fa2d: rlib2: Import rapi
This fixes ganeti-rapi which was broken in commit 7a95a954.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
05:05 pm Revision 8381fa2d: rlib2: Import rapi
This fixes ganeti-rapi which was broken in commit 7a95a954.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
02:55 pm ganeti-local Revision 7a95a954: rapi: Add /2/nodes/[node_name]/storage resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
02:55 pm Revision 7a95a954: rapi: Add /2/nodes/[node_name]/storage resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:50 pm ganeti-local Revision d6d9ce45: Ship the ethers hook
doc/examples/hooks/ethers has been added without being shipped in the
released tarball. Putting a stop to this.
Sign...
Guido Trotter
12:50 pm Revision d6d9ce45: Ship the ethers hook
doc/examples/hooks/ethers has been added without being shipped in the
released tarball. Putting a stop to this.
Sign...
Guido Trotter
12:40 pm ganeti-local Revision 131178b9: Constants: config directories cleanup
Use variables already defined.
Introduce ganeti CONF_DIR.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Review...
Luca Bigliardi
12:40 pm Revision 131178b9: Constants: config directories cleanup
Use variables already defined.
Introduce ganeti CONF_DIR.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Review...
Luca Bigliardi
12:19 pm ganeti-local Revision 610e39da: Fix yet another bug in LURepairDiskSizes
This is a result of broken copy-paste, and because needed_locks is not a
dict right here it will error out.
Signed-o...
Iustin Pop
12:19 pm Revision 610e39da: Fix yet another bug in LURepairDiskSizes
This is a result of broken copy-paste, and because needed_locks is not a
dict right here it will error out.
Signed-o...
Iustin Pop
11:25 am ganeti-local Revision c3029d0a: Ssconf IP lists: change separator
Use " " instead of ",".
Signed-off-by: Luca Bigliardi <shammash@google.com>
Luca Bigliardi
11:25 am Revision c3029d0a: Ssconf IP lists: change separator
Use " " instead of ",".
Signed-off-by: Luca Bigliardi <shammash@google.com>
Luca Bigliardi

08/10/2009

09:26 pm ganeti-local Revision 5909fb97: Map Node/IP in ssconf IP lists
Map the node hostname with its primary/secondary ganeti IP in ssconf.
In this way a node can discover which are its I...
Luca Bigliardi
09:26 pm Revision 5909fb97: Map Node/IP in ssconf IP lists
Map the node hostname with its primary/secondary ganeti IP in ssconf.
In this way a node can discover which are its I...
Luca Bigliardi
07:41 pm Revision 87a5035c: Ethers hook, compatibility with old lockfile
Remove "-l" option since some ancient systems ship a version of lockfile-progs
not supporting it.
Signed-off-by: Luc...
Luca Bigliardi
07:41 pm ganeti-local Revision 87a5035c: Ethers hook, compatibility with old lockfile
Remove "-l" option since some ancient systems ship a version of lockfile-progs
not supporting it.
Signed-off-by: Luc...
Luca Bigliardi
06:31 pm ganeti-local Revision 500a0b29: Remove a few unused imports from noded/masterd
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter
06:31 pm Revision 500a0b29: Remove a few unused imports from noded/masterd
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter
06:12 pm ganeti-local Revision 9164cec9: init script: handle ganeti-confd as well
Adding ganeti-confd to the example init script. The daemon itself will
only start on master candidates, but the init ...
Guido Trotter
06:12 pm Revision 9164cec9: init script: handle ganeti-confd as well
Adding ganeti-confd to the example init script. The daemon itself will
only start on master candidates, but the init ...
Guido Trotter
04:46 pm Revision b84cb9a0: Initial confd implementation
ganeti-confd is a simple asynchronous daemon, which listens on a UDP
port, passes each packet to a processor, and sen...
Guido Trotter
04:46 pm ganeti-local Revision b84cb9a0: Initial confd implementation
ganeti-confd is a simple asynchronous daemon, which listens on a UDP
port, passes each packet to a processor, and sen...
Guido Trotter
04:46 pm ganeti-local Revision 71f27d19: confd.server.ConfdProcessor
A ConfdProcessor is the job processor for a confd query.
It's responsible for all the processing, from unpacking it, ...
Guido Trotter
04:46 pm Revision 71f27d19: confd.server.ConfdProcessor
A ConfdProcessor is the job processor for a confd query.
It's responsible for all the processing, from unpacking it, ...
Guido Trotter
03:57 pm ganeti-local Revision 12426ae1: Add empty ganeti.confd module
It will be used for the confd server code, and for a basic client
library.
Signed-off-by: Guido Trotter <ultrotter@g...
Guido Trotter
03:57 pm Revision 12426ae1: Add empty ganeti.confd module
It will be used for the confd server code, and for a basic client
library.
Signed-off-by: Guido Trotter <ultrotter@g...
Guido Trotter
03:56 pm ganeti-local Revision 31c2a99e: Reply status constants for confd
These are valid values for the "status" field in objects.ConfdReply
Signed-off-by: Guido Trotter <ultrotter@google.c...
Guido Trotter
03:56 pm ganeti-local Revision 7bcc78e4: SimpleConfigReader.Reload, avoid double reloads
If for some reason we try to call Reload twice but the config file
hasn't changed, we don't want to load it again. Us...
Guido Trotter
03:56 pm ganeti-local Revision b125e3b3: Basic exceptions used by confd
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:56 pm ganeti-local Revision ad8b2f9b: SimpleConfigReader: s/Reload/_Load/
Since we use it also to load the config file initially we rename the
Reload function to _Load. Then we re-export it a...
Guido Trotter
03:56 pm ganeti-local Revision 18679072: constants for the confd daemon
Adding the various basic daemon constants for confd.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
03:56 pm Revision ad8b2f9b: SimpleConfigReader: s/Reload/_Load/
Since we use it also to load the config file initially we rename the
Reload function to _Load. Then we re-export it a...
Guido Trotter
03:56 pm Revision 18679072: constants for the confd daemon
Adding the various basic daemon constants for confd.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
03:56 pm Revision b125e3b3: Basic exceptions used by confd
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:56 pm Revision 31c2a99e: Reply status constants for confd
These are valid values for the "status" field in objects.ConfdReply
Signed-off-by: Guido Trotter <ultrotter@google.c...
Guido Trotter
03:56 pm Revision 7bcc78e4: SimpleConfigReader.Reload, avoid double reloads
If for some reason we try to call Reload twice but the config file
hasn't changed, we don't want to load it again. Us...
Guido Trotter
03:24 pm ganeti-local Revision 3552cd2e: Run post cluster initialization LU
Call PostInitCluster from 'gnt-cluster init'.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iusti...
Luca Bigliardi
03:24 pm Revision 3552cd2e: Run post cluster initialization LU
Call PostInitCluster from 'gnt-cluster init'.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iusti...
Luca Bigliardi
03:23 pm Revision b5f5fae9: Post cluster initialization LU
Add an 'empty' logical unit to run hooks after cluster initialization.
Signed-off-by: Luca Bigliardi <shammash@googl...
Luca Bigliardi
03:23 pm ganeti-local Revision b5f5fae9: Post cluster initialization LU
Add an 'empty' logical unit to run hooks after cluster initialization.
Signed-off-by: Luca Bigliardi <shammash@googl...
Luca Bigliardi
03:00 pm ganeti-local Revision 4d9e6835: Fix a bug in LURepairDiskSizes
The same old story: disks need SetDiskID before being sent to remote
nodes.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
03:00 pm Revision 4d9e6835: Fix a bug in LURepairDiskSizes
The same old story: disks need SetDiskID before being sent to remote
nodes.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
01:41 pm ganeti-local Revision 77b60cdb: Upgrade be/hv params with default values
From time to time we're adding new be or hv parameters. With this patch
missing parameters get set to the default val...
Guido Trotter
01:41 pm ganeti-local Revision e71b560a: Implement the KERNEL_PATH parameter for xen-hvm
For the xen-hvm hypervisor, the KERNEL_PATH parameter is needed but
today is hardcoded to a constants in the xen hype...
Iustin Pop
01:41 pm Revision 703dc23d: Move HVM's device_model to a hypervisor parameter
This moves yet another hardcoded value to a hypervisor parameter. I
removed the 64/32 difference as it doesn't seem v...
Iustin Pop
01:41 pm Revision 77b60cdb: Upgrade be/hv params with default values
From time to time we're adding new be or hv parameters. With this patch
missing parameters get set to the default val...
Guido Trotter
01:41 pm Revision e71b560a: Implement the KERNEL_PATH parameter for xen-hvm
For the xen-hvm hypervisor, the KERNEL_PATH parameter is needed but
today is hardcoded to a constants in the xen hype...
Iustin Pop
01:41 pm ganeti-local Revision 703dc23d: Move HVM's device_model to a hypervisor parameter
This moves yet another hardcoded value to a hypervisor parameter. I
removed the 64/32 difference as it doesn't seem v...
Iustin Pop
01:41 pm ganeti-local Revision d2d7d5c3: objects: add configuration upgrade system
Add a very basic configuration update mechanism to objects.
An object can define the UpgradeConfig method, which will...
Guido Trotter
01:41 pm ganeti-local Revision aafb303d: Add cluster-init --no-etc-hosts parameter
If --no-etc-hosts is passed in at cluster init time we set a new
parameter in the cluster's object to false, and avoi...
Guido Trotter
01:41 pm Revision d2d7d5c3: objects: add configuration upgrade system
Add a very basic configuration update mechanism to objects.
An object can define the UpgradeConfig method, which will...
Guido Trotter
01:41 pm Revision aafb303d: Add cluster-init --no-etc-hosts parameter
If --no-etc-hosts is passed in at cluster init time we set a new
parameter in the cluster's object to false, and avoi...
Guido Trotter

08/08/2009

09:57 am ganeti-local Revision 4dfac6af: design-2.1: Change OS Flavours with OS Variants
This is the terminology used by libvirt, it's shorter, clearer, and it
makes sense. :)
Also the final sentence about...
Guido Trotter
09:57 am Revision 4dfac6af: design-2.1: Change OS Flavours with OS Variants
This is the terminology used by libvirt, it's shorter, clearer, and it
makes sense. :)
Also the final sentence about...
Guido Trotter

08/07/2009

02:32 pm ganeti-local Revision 40765aa0: serializer.DumpSignedJson
Don't indent the final message.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann ...
Guido Trotter
02:32 pm ganeti-local Revision a0c26bdb: SimpleConfigReader: add serial numbers reading
GetConfigSerialNo and GetClusterSerialNo return respectively the serial
number for the config and for the cluster obj...
Guido Trotter
02:32 pm Revision 40765aa0: serializer.DumpSignedJson
Don't indent the final message.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann ...
Guido Trotter
02:32 pm Revision a0c26bdb: SimpleConfigReader: add serial numbers reading
GetConfigSerialNo and GetClusterSerialNo return respectively the serial
number for the config and for the cluster obj...
Guido Trotter
02:32 pm ganeti-local Revision 89c52785: constants: confd node roles
confd will return the node role as an integer, which represents one of
the mutually exclusive roles a node can be in....
Guido Trotter
02:32 pm Revision 89c52785: constants: confd node roles
confd will return the node role as an integer, which represents one of
the mutually exclusive roles a node can be in....
Guido Trotter
02:22 pm Revision 8486ffc0: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.3 release
devel/upload: revert rsync -p
export: add meaningful exit c...
Guido Trotter
02:22 pm ganeti-local Revision 8486ffc0: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.3 release
devel/upload: revert rsync -p
export: add meaningful exit c...
Guido Trotter
02:19 pm ganeti-local Revision ea1518af: constants: confd query types
Initially confd will support only two queries:
CONFD_REQ_NODE_ROLE_BYNAME
Given a node name, return its role.
CONFD...
Guido Trotter
02:19 pm Revision ea1518af: constants: confd query types
Initially confd will support only two queries:
CONFD_REQ_NODE_ROLE_BYNAME
Given a node name, return its role.
CONFD...
Guido Trotter
02:08 pm Revision a9407509: design-2.1: detail confd wire protocol
Until now it was being kept too vague, so here we give some real
examples of how things are going to be.
Signed-off-...
Guido Trotter
02:08 pm ganeti-local Revision a9407509: design-2.1: detail confd wire protocol
Until now it was being kept too vague, so here we give some real
examples of how things are going to be.
Signed-off-...
Guido Trotter
12:34 pm Revision 9d725d41: Update NEWS and version for 2.0.3 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:34 pm ganeti-local Revision 9d725d41: Update NEWS and version for 2.0.3 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:24 pm ganeti-local Revision 1fe93c75: SimpleConfigReader.Reload()
Rather than initializing the config statically at class creation time,
we load it every time Reload() is called.
Sig...
Guido Trotter
12:24 pm Revision 1fe93c75: SimpleConfigReader.Reload()
Rather than initializing the config statically at class creation time,
we load it every time Reload() is called.
Sig...
Guido Trotter
12:24 pm Revision 18d750b9: Confd{Request,Reply} objects
These objects are used to store confd queries and replies.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revie...
Guido Trotter
12:24 pm ganeti-local Revision 18d750b9: Confd{Request,Reply} objects
These objects are used to store confd queries and replies.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Revie...
Guido Trotter
12:24 pm ganeti-local Revision 4e9dac14: Serializer, remove salt_verifier functionality
The salt needs to be returned anyway, so we don't have to add another
key for the sender to recognize which request a...
Guido Trotter
12:24 pm Revision 4e9dac14: Serializer, remove salt_verifier functionality
The salt needs to be returned anyway, so we don't have to add another
key for the sender to recognize which request a...
Guido Trotter
12:08 pm ganeti-local Revision 0f18ee6d: pyinotify: configure checks and documentation
After 74d519e3b91845a17ae095eb7d58dd9e3d1303e8 Ganeti depends on
pyinotify. Updating the documentation accordingly an...
Guido Trotter
12:08 pm Revision 0f18ee6d: pyinotify: configure checks and documentation
After 74d519e3b91845a17ae095eb7d58dd9e3d1303e8 Ganeti depends on
pyinotify. Updating the documentation accordingly an...
Guido Trotter
12:08 pm ganeti-local Revision a8a76bc2: asycnotifier.AsyncNotifier
AsyncNotifier is a special asyncore class that delivers inotify events
asynchronously.
Signed-off-by: Guido Trotter ...
Guido Trotter
12:08 pm Revision a8a76bc2: asycnotifier.AsyncNotifier
AsyncNotifier is a special asyncore class that delivers inotify events
asynchronously.
Signed-off-by: Guido Trotter ...
Guido Trotter

08/06/2009

08:41 pm ganeti-local Revision 01cf7dbe: SimpleConfigReader: Handle errors when loading
Handling both IOErrors and ValueErrors (thrown by the simplejson loader)
Signed-off-by: Guido Trotter <ultrotter@goo...
Guido Trotter
08:41 pm Revision 01cf7dbe: SimpleConfigReader: Handle errors when loading
Handling both IOErrors and ValueErrors (thrown by the simplejson loader)
Signed-off-by: Guido Trotter <ultrotter@goo...
Guido Trotter
07:36 pm ganeti-local Revision 3f71b464: ssconf.CheckMasterCandidate
This function checks that the current node is a master candidate, and
terminates otherwise. It will be used upon gane...
Guido Trotter
07:36 pm Revision 3f71b464: ssconf.CheckMasterCandidate
This function checks that the current node is a master candidate, and
terminates otherwise. It will be used upon gane...
Guido Trotter
07:13 pm ganeti-local Revision f208978a: Convert ldisk_degraded to tri-state value
This allows us to report “uncertain” states (LDS_UNKNOWN) for cases
where the code can't easily detect or report what...
Michael Hanselmann
07:13 pm Revision f208978a: Convert ldisk_degraded to tri-state value
This allows us to report “uncertain” states (LDS_UNKNOWN) for cases
where the code can't easily detect or report what...
Michael Hanselmann
07:13 pm ganeti-local Revision 74f37195: Add constants for local disk status
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
07:13 pm Revision 74f37195: Add constants for local disk status
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
07:13 pm ganeti-local Revision ddfe2228: Handle None result from BlockdevFind
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:13 pm Revision ddfe2228: Handle None result from BlockdevFind
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:13 pm ganeti-local Revision 98825740: objects.BlockDevStatus: Remove ToLegacyStatus
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
07:13 pm Revision 98825740: objects.BlockDevStatus: Remove ToLegacyStatus
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
11:12 am ganeti-local Revision e24999ab: example ethers hook: use lockfile-progs
Rather than writing our own locking routing, use the one implemented by
the lockfile-create program.
Signed-off-by: ...
Guido Trotter
11:12 am Revision e24999ab: example ethers hook: use lockfile-progs
Rather than writing our own locking routing, use the one implemented by
the lockfile-create program.
Signed-off-by: ...
Guido Trotter

08/05/2009

09:05 pm ganeti-local Revision d98b37a1: ethers hook lock: use logger not echo
Overwrite debugging 'echo's
Signed-off-by: Luca Bigliardi <shammash@google.com>
Signed-off-by: Guido Trotter <ultrot...
Luca Bigliardi
09:05 pm Revision d98b37a1: ethers hook lock: use logger not echo
Overwrite debugging 'echo's
Signed-off-by: Luca Bigliardi <shammash@google.com>
Signed-off-by: Guido Trotter <ultrot...
Luca Bigliardi
08:52 pm ganeti-local Revision 1db0b7cf: ethers hook: reduce the probability of data loss
The hook was exiting immediately if lock was not acquired, entering a timed
loop to have more chances when acquiring ...
Luca Bigliardi
08:52 pm Revision 1db0b7cf: ethers hook: reduce the probability of data loss
The hook was exiting immediately if lock was not acquired, entering a timed
loop to have more chances when acquiring ...
Luca Bigliardi
08:05 pm ganeti-local Revision 8113a52e: Add master candidates IPs informations to ssconf
This will be used when querying confd, in order not to rely on DNS being
available.
Signed-off-by: Luca Bigliardi <s...
Luca Bigliardi
08:05 pm Revision 8113a52e: Add master candidates IPs informations to ssconf
This will be used when querying confd, in order not to rely on DNS being
available.
Signed-off-by: Luca Bigliardi <s...
Luca Bigliardi
07:40 pm Revision 476ce612: TestParameterNames: also check nic parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:40 pm ganeti-local Revision 476ce612: TestParameterNames: also check nic parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:55 pm ganeti-local Revision 4c14965f: ConfigObject.ToDict() only export non-None values
The method is changed to a normal loop, to avoid calling getattr()
twice. Also __getstate__ is changed to just use To...
Guido Trotter
05:55 pm Revision 4c14965f: ConfigObject.ToDict() only export non-None values
The method is changed to a normal loop, to avoid calling getattr()
twice. Also __getstate__ is changed to just use To...
Guido Trotter
05:55 pm Revision f9780ccd: Add nodes IPs informations to ssconf
Having a list of primary/secondary IPs of all the nodes in ssconf can be useful
for scripts/hooks which need to autom...
Luca Bigliardi
05:55 pm ganeti-local Revision f9780ccd: Add nodes IPs informations to ssconf
Having a list of primary/secondary IPs of all the nodes in ssconf can be useful
for scripts/hooks which need to autom...
Luca Bigliardi
04:45 pm Revision c64d061f: devel/upload: revert rsync -p
The permissions replications also will change the permissions on the /
and /usr directories, which is bad. This rever...
Iustin Pop
04:45 pm ganeti-local Revision c64d061f: devel/upload: revert rsync -p
The permissions replications also will change the permissions on the /
and /usr directories, which is bad. This rever...
Iustin Pop
04:09 pm ganeti-local Revision 59672ca3: serializer: fix a few docstrings
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
04:09 pm Revision 59672ca3: serializer: fix a few docstrings
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
02:19 pm Revision 084f05a5: export: add meaningful exit code
Currently ‘gnt-backup export’ always returns exit code zero, even in the
face of complete failure during backup (only...
Iustin Pop
02:19 pm ganeti-local Revision 084f05a5: export: add meaningful exit code
Currently ‘gnt-backup export’ always returns exit code zero, even in the
face of complete failure during backup (only...
Iustin Pop
02:19 pm ganeti-local Revision a48b08bf: Fix detecting of errors in export
This should fix issue 61, by explicitely calling bash (which is is now a
non-explicit dependency) and setting the pip...
Iustin Pop
02:19 pm Revision a48b08bf: Fix detecting of errors in export
This should fix issue 61, by explicitely calling bash (which is is now a
non-explicit dependency) and setting the pip...
Iustin Pop
12:13 pm ganeti-local Revision 36145b12: Use objects for blockdev_getmirrorstatus RPC call result
This patch changes the return type for backend.BlockdevGetmirrorstatus from
a list of tuples to a list of objects.Blo...
Michael Hanselmann
12:13 pm Revision 36145b12: Use objects for blockdev_getmirrorstatus RPC call result
This patch changes the return type for backend.BlockdevGetmirrorstatus from
a list of tuples to a list of objects.Blo...
Michael Hanselmann
12:12 pm ganeti-local Revision 96acbc09: Use object for blockdev_find RPC call result
This patch changes the return type for backend.BlockdevFind to an object
(objects.BlockDevStatus). Before a tuple was...
Michael Hanselmann
12:12 pm Revision 96acbc09: Use object for blockdev_find RPC call result
This patch changes the return type for backend.BlockdevFind to an object
(objects.BlockDevStatus). Before a tuple was...
Michael Hanselmann

08/04/2009

05:36 pm ganeti-local Revision 60975797: Implement gnt-cluster check-disk-sizes
This patch adds a new opcode and lu for checking disk sizes. Currently
it does only top-level disk verification, and ...
Iustin Pop
05:36 pm Revision 60975797: Implement gnt-cluster check-disk-sizes
This patch adds a new opcode and lu for checking disk sizes. Currently
it does only top-level disk verification, and ...
Iustin Pop
05:35 pm Revision 968a7623: rpc: add rpc call for getting disk size
Note that this exports the disk size as bdev returns it, in bytes. The
value will be converted to MiB in cmdlib.
Sig...
Iustin Pop
05:35 pm ganeti-local Revision 968a7623: rpc: add rpc call for getting disk size
Note that this exports the disk size as bdev returns it, in bytes. The
value will be converted to MiB in cmdlib.
Sig...
Iustin Pop
05:35 pm Revision fcff3897: bdev: Add function for reading actual disk size
This patch adds a GetActualSize for block devices that returns the
actual disk size. It is done using blockdev (and s...
Iustin Pop
05:35 pm ganeti-local Revision fcff3897: bdev: Add function for reading actual disk size
This patch adds a GetActualSize for block devices that returns the
actual disk size. It is done using blockdev (and s...
Iustin Pop
05:35 pm ganeti-local Revision b4ec07f8: Implement --ignore-size in activate-disks
This patch modified OpActivateDisks, LUActivateDisks and gnt-instance
activate-disks to support and pass this option ...
Iustin Pop
05:35 pm Revision b4ec07f8: Implement --ignore-size in activate-disks
This patch modified OpActivateDisks, LUActivateDisks and gnt-instance
activate-disks to support and pass this option ...
Iustin Pop
05:35 pm Revision e3443b36: Add ignore size support in _AssembleInstanceDisks
This patch adds an optional parameter to _AssembleInstanceDisks that
allows ignoring of size information by making a ...
Iustin Pop
05:35 pm ganeti-local Revision e3443b36: Add ignore size support in _AssembleInstanceDisks
This patch adds an optional parameter to _AssembleInstanceDisks that
allows ignoring of size information by making a ...
Iustin Pop
05:35 pm ganeti-local Revision a805ec18: Add a objects.Disk.UnsetSize() method
This method recursively resets the size of the disk and its children to
zero.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
05:35 pm Revision a805ec18: Add a objects.Disk.UnsetSize() method
This method recursively resets the size of the disk and its children to
zero.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
05:34 pm ganeti-local Revision 60bca04a: bdev: allow ignoring of size in Assemble()
This patch changes the DRBD8 class (the only one to use the size in
Assemble) to ignore the size in Assemble when a z...
Iustin Pop
05:34 pm Revision 60bca04a: bdev: allow ignoring of size in Assemble()
This patch changes the DRBD8 class (the only one to use the size in
Assemble) to ignore the size in Assemble when a z...
Iustin Pop
04:27 pm ganeti-local Revision dc922da0: Fix instance import net option
This is identical to dc30b0e4 but applied to gnt-backup. Thanks to user
ocaner for catching it.
Signed-off-by: Iusti...
Iustin Pop
04:27 pm Revision dc922da0: Fix instance import net option
This is identical to dc30b0e4 but applied to gnt-backup. Thanks to user
ocaner for catching it.
Signed-off-by: Iusti...
Iustin Pop
04:26 pm Revision c5159571: Simplify the devel/upload script
Instead of multiple uploads to each node, this script copies everything
as needed to the temporary directory, exactly...
Iustin Pop
04:26 pm ganeti-local Revision c5159571: Simplify the devel/upload script
Instead of multiple uploads to each node, this script copies everything
as needed to the temporary directory, exactly...
Iustin Pop
02:46 pm ganeti-local Revision 53548798: gnt-node physical-volumes: Add storage type parameter
This way the user can also show storage types other than lvm-pv.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
02:46 pm Revision 53548798: gnt-node physical-volumes: Add storage type parameter
This way the user can also show storage types other than lvm-pv.
Signed-off-by: Michael Hanselmann <hansmi@google.co...
Michael Hanselmann
02:46 pm ganeti-local Revision a4d138b7: cmdlib: Fix parameters for storage.FileStorage
It wants a list of directories, not a string.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ius...
Michael Hanselmann
02:46 pm Revision a4d138b7: cmdlib: Fix parameters for storage.FileStorage
It wants a list of directories, not a string.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ius...
Michael Hanselmann
12:45 pm ganeti-local Revision 0e89fc2d: Add “gnt-node modify-volume” command
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:45 pm Revision 0e89fc2d: Add “gnt-node modify-volume” command
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:44 pm ganeti-local Revision efb8da02: cmdlib: Add opcode to modify storage unit fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:44 pm Revision efb8da02: cmdlib: Add opcode to modify storage unit fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:44 pm ganeti-local Revision 8979196a: Add RPC calls to modify storage fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:44 pm Revision 8979196a: Add RPC calls to modify storage fields
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:44 pm ganeti-local Revision 9b648ee7: storage: Add function to modify fields
This allows the “allocatable” flag on LVM PVs to be changed.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
12:44 pm Revision 9b648ee7: storage: Add function to modify fields
This allows the “allocatable” flag on LVM PVs to be changed.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
11:52 am ganeti-local Revision d91427ea: Merge commit 'origin/branch-2.1' into feature/containers
* commit 'origin/branch-2.1': (66 commits)
Add automated disk repair changes to design doc
Add review script
Im...
Iustin Pop
11:52 am Revision d91427ea: Merge commit 'origin/branch-2.1' into feature/containers
* commit 'origin/branch-2.1': (66 commits)
Add automated disk repair changes to design doc
Add review script
Im...
Iustin Pop

08/03/2009

05:28 pm ganeti-local Revision 395aa879: Add automated disk repair changes to design doc
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:28 pm Revision 395aa879: Add automated disk repair changes to design doc
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:43 pm ganeti-local Revision 42c067b7: Add review script
I've been using this script for a while to update commits before
pushing them to the main repository. It copies all c...
Michael Hanselmann
04:43 pm Revision 42c067b7: Add review script
I've been using this script for a while to update commits before
pushing them to the main repository. It copies all c...
Michael Hanselmann
04:42 pm ganeti-local Revision 4007f57d: Implement “gnt-node physical-volumes” command
This command can be used to list all physical volumes on nodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
04:42 pm Revision 4007f57d: Implement “gnt-node physical-volumes” command
This command can be used to list all physical volumes on nodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
04:42 pm Revision 9e5442ce: Add new opcode to list physical volumes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm ganeti-local Revision 9e5442ce: Add new opcode to list physical volumes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm ganeti-local Revision 6032697c: storage: Use constants.py instead of local constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm Revision 6032697c: storage: Use constants.py instead of local constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm Revision 54878c54: storage: Fix semantics for directory size
The actual directory size is "used" space, not the total space on
the filesystem.
Signed-off-by: Michael Hanselmann ...
Michael Hanselmann
04:42 pm ganeti-local Revision 54878c54: storage: Fix semantics for directory size
The actual directory size is "used" space, not the total space on
the filesystem.
Signed-off-by: Michael Hanselmann ...
Michael Hanselmann
02:51 pm Revision e8d563f3: Add a Copy method to object.ConfigObject
This small patch adds a simple Copy method that is can be used for
'throw-away' copies of objects.
Signed-off-by: Iu...
Iustin Pop
02:51 pm ganeti-local Revision e8d563f3: Add a Copy method to object.ConfigObject
This small patch adds a simple Copy method that is can be used for
'throw-away' copies of objects.
Signed-off-by: Iu...
Iustin Pop
12:25 pm ganeti-local Revision 17cb7017: Merge branch 'next' into branch-2.1
* next:
Add “gnt-job watch” command
jqueue: Fix error when WaitForJobChange gets invalid ID
jqueue: Update mess...
Michael Hanselmann
12:25 pm Revision 17cb7017: Merge branch 'next' into branch-2.1
* next:
Add “gnt-job watch” command
jqueue: Fix error when WaitForJobChange gets invalid ID
jqueue: Update mess...
Michael Hanselmann
12:22 pm Revision e7d6946c: Add “gnt-job watch” command
This command can be used to follow the output of a job. It's useful
together with the --submit parameter for other co...
Michael Hanselmann
12:22 pm ganeti-local Revision e7d6946c: Add “gnt-job watch” command
This command can be used to follow the output of a job. It's useful
together with the --submit parameter for other co...
Michael Hanselmann
12:22 pm ganeti-local Revision 6e237482: jqueue: Fix error when WaitForJobChange gets invalid ID
When JobQueue.WaitForJobChange gets an invalid or no longer existing job ID it
tries to return job_info and log_entri...
Michael Hanselmann
12:22 pm Revision 6e237482: jqueue: Fix error when WaitForJobChange gets invalid ID
When JobQueue.WaitForJobChange gets an invalid or no longer existing job ID it
tries to return job_info and log_entri...
Michael Hanselmann
12:20 pm ganeti-local Revision a9e97393: jqueue: Update message for cancelling running job
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:20 pm Revision a9e97393: jqueue: Update message for cancelling running job
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:12 pm ganeti-local Revision abae1b2b: cmdlib: Change tasklet logging to debug level
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:12 pm Revision abae1b2b: cmdlib: Change tasklet logging to debug level
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann

07/31/2009

02:31 pm ganeti-local Revision 1c482bab: rapi: Add /2/nodes/[node_name]/migrate resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:31 pm Revision 1c482bab: rapi: Add /2/nodes/[node_name]/migrate resource
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:31 pm ganeti-local Revision b21d8c7f: gnt-node: Use new opcode to migrate node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:31 pm Revision b21d8c7f: gnt-node: Use new opcode to migrate node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:30 pm ganeti-local Revision 80cb875c: cmdlib: Add new opcode to migrate node
It migrates all primary instances from the node to their secondaries.
Signed-off-by: Michael Hanselmann <hansmi@goog...
Michael Hanselmann
02:30 pm Revision 80cb875c: cmdlib: Add new opcode to migrate node
It migrates all primary instances from the node to their secondaries.
Signed-off-by: Michael Hanselmann <hansmi@goog...
Michael Hanselmann

07/30/2009

07:36 pm ganeti-local Revision 3fb8680a: rapi: Add default parameter to _checkIntVariable
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
07:36 pm Revision 3fb8680a: rapi: Add default parameter to _checkIntVariable
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ...
Michael Hanselmann
07:36 pm Revision b4a9eb66: cmdlib: Add logging for tasklets
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
07:36 pm ganeti-local Revision b4a9eb66: cmdlib: Add logging for tasklets
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
07:36 pm ganeti-local Revision 3a012b41: cmdlib: Fix tasklets handling if no tasklets are added
If no tasklets are added, self.tasklets evaluates to None. The LU base
class will throw an exception because it think...
Michael Hanselmann
07:36 pm Revision 3a012b41: cmdlib: Fix tasklets handling if no tasklets are added
If no tasklets are added, self.tasklets evaluates to None. The LU base
class will throw an exception because it think...
Michael Hanselmann
02:02 pm ganeti-local Revision 73452f12: rapi: Add /2/[node_name]/evacuate resource
This can be used to evacuate a node.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
02:02 pm Revision 73452f12: rapi: Add /2/[node_name]/evacuate resource
This can be used to evacuate a node.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <...
Michael Hanselmann
12:41 pm ganeti-local Revision a392a6b8: Add information about storage units framework
This updates the 2.1 design document with storage units framework information.
Signed-off-by: Iustin Pop <iustin@goo...
Michael Hanselmann
12:41 pm Revision a392a6b8: Add information about storage units framework
This updates the 2.1 design document with storage units framework information.
Signed-off-by: Iustin Pop <iustin@goo...
Michael Hanselmann

07/29/2009

06:56 pm ganeti-local Revision e337de97: Add RPC calls for storage unit list
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:56 pm Revision e337de97: Add RPC calls for storage unit list
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:11 pm Revision ac2d0fe4: Add first implementation of generic storage unit framework
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:11 pm ganeti-local Revision ac2d0fe4: Add first implementation of generic storage unit framework
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:09 pm Revision 3f6a47a8: utils: Add functions to calc directory size and free space on filesystem
These will be used by the new storage unit framework.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
03:09 pm ganeti-local Revision 3f6a47a8: utils: Add functions to calc directory size and free space on filesystem
These will be used by the new storage unit framework.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
11:59 am ganeti-local Revision 2503680f: Extend call_node_start_master rpc with no_voting
When the parameter is set to True and start_daemons is also True,
ganeti-masterd will be started with the new --no-vo...
Guido Trotter
11:59 am Revision 2503680f: Extend call_node_start_master rpc with no_voting
When the parameter is set to True and start_daemons is also True,
ganeti-masterd will be started with the new --no-vo...
Guido Trotter

07/28/2009

12:29 pm Revision 24acc2c6: Fix a typo in hbal.hs
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter
12:29 pm ganeti-local Revision 24acc2c6: Fix a typo in hbal.hs
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter

07/27/2009

03:18 pm ganeti-local Revision 4f366caf: Build HTML from Ganeti 2.1 design
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
03:18 pm Revision 4f366caf: Build HTML from Ganeti 2.1 design
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann

07/26/2009

01:31 pm ganeti-local Revision 3b1b0cb6: Collapse SSL key checking/overriding for daemons
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter
01:31 pm Revision 3b1b0cb6: Collapse SSL key checking/overriding for daemons
Signed-off-by: Guido Trotter <ultrotter@google.com> Guido Trotter

07/25/2009

05:32 pm ganeti-local Revision 04ccf5e9: Collapse daemon's main function
With three ganeti daemons, and one or two more coming, the daemon's main
function started becoming too much cut&paste...
Guido Trotter
05:32 pm Revision 04ccf5e9: Collapse daemon's main function
With three ganeti daemons, and one or two more coming, the daemon's main
function started becoming too much cut&paste...
Guido Trotter

07/24/2009

03:05 pm ganeti-local Revision dae3fdd2: Slightly abstract the daemon logfile lookup
The original LOG_<DAEMON_NAME> constants for daemon logfiles are gone.
In their place there is a DAEMONS_LOGFILES dic...
Guido Trotter
03:05 pm ganeti-local Revision 83052f9e: Remove <DAEMON>_PID constants
The <DAEMON>_PID constants were created to reference a daemon pid file,
but actually contain a daemon's name, because...
Guido Trotter
03:05 pm Revision dae3fdd2: Slightly abstract the daemon logfile lookup
The original LOG_<DAEMON_NAME> constants for daemon logfiles are gone.
In their place there is a DAEMONS_LOGFILES dic...
Guido Trotter
03:05 pm Revision 83052f9e: Remove <DAEMON>_PID constants
The <DAEMON>_PID constants were created to reference a daemon pid file,
but actually contain a daemon's name, because...
Guido Trotter
03:05 pm ganeti-local Revision 8c96d01f: Move rapi to GetDaemonPort
Currently rapi is the only daemon which accepts a port option, rather
than querying its own port from services, and f...
Guido Trotter
03:05 pm Revision 8c96d01f: Move rapi to GetDaemonPort
Currently rapi is the only daemon which accepts a port option, rather
than querying its own port from services, and f...
Guido Trotter
03:04 pm ganeti-local Revision cd50653c: Change GetNodeDaemonPort to GetDaemonPort in utils
GetNodeDaemonPort is used to lookup the node daemon port in the services
file, and if not found to return the default...
Guido Trotter
03:04 pm Revision cd50653c: Change GetNodeDaemonPort to GetDaemonPort in utils
GetNodeDaemonPort is used to lookup the node daemon port in the services
file, and if not found to return the default...
Guido Trotter
03:01 pm ganeti-local Revision 775c6d3e: Merge branch 'next' into branch-2.1
* next:
lvmstrap: Change diskinfo to use GenerateTable
Get rid of constants.RAPI_ENABLE
Remove references to ut...
Guido Trotter
03:01 pm Revision 775c6d3e: Merge branch 'next' into branch-2.1
* next:
lvmstrap: Change diskinfo to use GenerateTable
Get rid of constants.RAPI_ENABLE
Remove references to ut...
Guido Trotter
12:26 pm ganeti-local Revision e194129a: lvmstrap: Change diskinfo to use GenerateTable
This way the produced table is formatted nicely.
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: ...
Stephen Shirley
12:26 pm Revision e194129a: lvmstrap: Change diskinfo to use GenerateTable
This way the produced table is formatted nicely.
Signed-off-by: Stephen Shirley <diamond@google.com>
Signed-off-by: ...
Stephen Shirley
11:35 am ganeti-local Revision e1876432: Get rid of constants.RAPI_ENABLE
This constant is unused, except in qa. Removing it since it's always True.
This patch also removes the unused qa_rap...
Guido Trotter
11:35 am Revision e1876432: Get rid of constants.RAPI_ENABLE
This constant is unused, except in qa. Removing it since it's always True.
This patch also removes the unused qa_rap...
Guido Trotter

07/23/2009

04:19 pm ganeti-local Revision 464243a7: cmdlib: Add __init__ to Tasklet class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:19 pm Revision 464243a7: cmdlib: Add __init__ to Tasklet class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
12:07 pm Revision 68b1fcd5: Remove references to utils.debug
Various modules set it to True when called in debugging mode, but the
utils module supports no such global.
Signed-o...
Guido Trotter
12:07 pm ganeti-local Revision 68b1fcd5: Remove references to utils.debug
Various modules set it to True when called in debugging mode, but the
utils module supports no such global.
Signed-o...
Guido Trotter
11:39 am Revision be73fc79: ganeti-rapi, replace hardcoded exit value
substitute exit(1) with exit(constants.EXIT_FAILURE).
Also fix a wrongly indented line.
Signed-off-by: Guido Trotter...
Guido Trotter
11:39 am ganeti-local Revision be73fc79: ganeti-rapi, replace hardcoded exit value
substitute exit(1) with exit(constants.EXIT_FAILURE).
Also fix a wrongly indented line.
Signed-off-by: Guido Trotter...
Guido Trotter
11:39 am ganeti-local Revision 8790ac54: Add the bind-address option to ganeti-rapi
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
11:39 am Revision 8790ac54: Add the bind-address option to ganeti-rapi
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter

07/22/2009

08:52 pm ganeti-local Revision 3e06e001: cmdlib: Move LUMigrateInstance functionality to tasklet
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:52 pm Revision 3e06e001: cmdlib: Move LUMigrateInstance functionality to tasklet
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:52 pm Revision 80dd50bf: gnt-node: Use new opcode to evacuate nodes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:52 pm ganeti-local Revision 80dd50bf: gnt-node: Use new opcode to evacuate nodes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:52 pm Revision 7ffc5a86: Add new opcode to evacuate nodes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:52 pm ganeti-local Revision 7ffc5a86: Add new opcode to evacuate nodes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:52 pm Revision c68174b6: cmdlib: Convert _DiskReplacer to tasklet
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:52 pm ganeti-local Revision c68174b6: cmdlib: Convert _DiskReplacer to tasklet
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
08:32 pm ganeti-local Revision 692738fc: cmdlib: Function to get all secondary instances on a certain node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:32 pm Revision 692738fc: cmdlib: Function to get all secondary instances on a certain node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
08:27 pm ganeti-local Revision 46479775: noded: Abstract hard-coded sys.exit value
On machines without the ssl file noded exists '5'.
Changing this to constants.EXIT_NOTCLUSTER.
Also utils.GetNodeDae...
Guido Trotter
08:27 pm Revision 46479775: noded: Abstract hard-coded sys.exit value
On machines without the ssl file noded exists '5'.
Changing this to constants.EXIT_NOTCLUSTER.
Also utils.GetNodeDae...
Guido Trotter
04:58 pm Revision 6fd35c4d: cmdlib: Add tasklet support to logical unit base class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm ganeti-local Revision 6fd35c4d: cmdlib: Add tasklet support to logical unit base class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
04:58 pm ganeti-local Revision 9a6800e1: cmdlib: Add tasklet base class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:58 pm Revision 9a6800e1: cmdlib: Add tasklet base class
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:13 pm ganeti-local Revision 93db3d8f: Add an example "ethers" hook
This hook can be used to update /etc/ethers with instance's mac
addresses. A dhcp server on the nodes can then serve ...
Guido Trotter
04:13 pm Revision 93db3d8f: Add an example "ethers" hook
This hook can be used to update /etc/ethers with instance's mac
addresses. A dhcp server on the nodes can then serve ...
Guido Trotter
12:52 am Revision c0446a46: ganeti-confd design doc
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
12:52 am ganeti-local Revision c0446a46: ganeti-confd design doc
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter

07/21/2009

03:15 pm Revision c70481ab: burnin: move batch init/commit into a decorator
Many burnin steps initialize the batch queue at the beginning and commit
it at the end of their operation. This patch...
Iustin Pop
03:15 pm ganeti-local Revision c70481ab: burnin: move batch init/commit into a decorator
Many burnin steps initialize the batch queue at the beginning and commit
it at the end of their operation. This patch...
Iustin Pop
03:14 pm Revision d9b7a0b4: burnin: move instance alive checks to a decorator
Many burn steps to a manual check of instance aliveness, via duplicate
code. This patch moves this code to a decorato...
Iustin Pop
03:14 pm ganeti-local Revision d9b7a0b4: burnin: move instance alive checks to a decorator
Many burn steps to a manual check of instance aliveness, via duplicate
code. This patch moves this code to a decorato...
Iustin Pop
03:14 pm Revision 73ff3118: burnin: Implement retryable operations
Some burnin steps are idempotent: e.g. reinstalling an instance (from
burning p.o.v.) can be done multiple times with...
Iustin Pop
03:14 pm ganeti-local Revision 73ff3118: burnin: Implement retryable operations
Some burnin steps are idempotent: e.g. reinstalling an instance (from
burning p.o.v.) can be done multiple times with...
Iustin Pop

07/20/2009

07:58 pm Revision 4a34c5cf: Generate a shared HMAC key at cluster init time
This key is shared on all nodes (via cmdlib._RedistributeAncillaryFiles)
and will be used for HMAC authentication of ...
Guido Trotter
07:58 pm ganeti-local Revision 4a34c5cf: Generate a shared HMAC key at cluster init time
This key is shared on all nodes (via cmdlib._RedistributeAncillaryFiles)
and will be used for HMAC authentication of ...
Guido Trotter
06:54 pm Revision c071c5b3: Fix unittests broken by commit 2bb5c9115f
File "../test/ganeti.hooks_unittest.py", line 239, in setUp
self.lu = FakeLU(FakeProc(), self.op, self.context, Non...
Michael Hanselmann
06:54 pm ganeti-local Revision c071c5b3: Fix unittests broken by commit 2bb5c9115f
File "../test/ganeti.hooks_unittest.py", line 239, in setUp
self.lu = FakeLU(FakeProc(), self.op, self.context, Non...
Michael Hanselmann
06:38 pm Revision 2bb5c911: cmdlib: Move code doing disk replacements into separate class
This class will be used for a new opcode to evacuate nodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:38 pm ganeti-local Revision 2bb5c911: cmdlib: Move code doing disk replacements into separate class
This class will be used for a new opcode to evacuate nodes.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
02:58 pm Revision 923ddac0: cmdlib: Pass config and rpc objects directly to IAllocator
Before IAllocator would access them using “self.lu.cfg” and “self.lu.rpc”.
It shouldn't know about the internals of t...
Michael Hanselmann
02:58 pm ganeti-local Revision 923ddac0: cmdlib: Pass config and rpc objects directly to IAllocator
Before IAllocator would access them using “self.lu.cfg” and “self.lu.rpc”.
It shouldn't know about the internals of t...
Michael Hanselmann
02:40 pm Revision 699d856f: Ignore vim swap files
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:40 pm ganeti-local Revision 699d856f: Ignore vim swap files
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:06 pm Revision e5a45a16: Fix backend import errors from GetHypervisorClass
The merge of commit 360b0dc into branch-2.1 broke import of backend,
since it uses hypervisor.GetHypervisor() which r...
Iustin Pop
02:06 pm ganeti-local Revision e5a45a16: Fix backend import errors from GetHypervisorClass
The merge of commit 360b0dc into branch-2.1 broke import of backend,
since it uses hypervisor.GetHypervisor() which r...
Iustin Pop
12:47 am Revision 8629a543: burnin: fix removal errors hiding real errors
A long-standing bug in burnin makes errors during the removal phase
(e.g. because an import has failed, or because th...
Iustin Pop
12:47 am ganeti-local Revision 8629a543: burnin: fix removal errors hiding real errors
A long-standing bug in burnin makes errors during the removal phase
(e.g. because an import has failed, or because th...
Iustin Pop

07/19/2009

09:26 pm Revision b397a7d2: Merge branch 'next' into branch-2.1
Conflicts:
lib/backend.py: non-trivial conflict but easy to solve
Iustin Pop
09:26 pm ganeti-local Revision b397a7d2: Merge branch 'next' into branch-2.1
Conflicts:
lib/backend.py: non-trivial conflict but easy to solve
Iustin Pop
09:21 pm ganeti-local Revision 360b0dc2: backend: Only build once the list of upload files
The list of upload files is built currently at every UploadFile() call.
This patch moves it to a separate variable wh...
Iustin Pop
09:21 pm Revision 360b0dc2: backend: Only build once the list of upload files
The list of upload files is built currently at every UploadFile() call.
This patch moves it to a separate variable wh...
Iustin Pop
07:47 pm ganeti-local Revision 25f9901f: Merge commit 'origin/next' into branch-2.1
Conflicts:
lib/cli.py: trivial extra empty line
Iustin Pop
07:47 pm Revision 25f9901f: Merge commit 'origin/next' into branch-2.1
Conflicts:
lib/cli.py: trivial extra empty line
Iustin Pop
07:42 pm Revision b8f31860: Fix gnt-instance reinstall
Commit 55efe6dabe48e5c37dc1ff6099e0bb8afde7a468 "Convert instance
reinstall to multi instance model" actually broke i...
Iustin Pop
07:42 pm ganeti-local Revision b8f31860: Fix gnt-instance reinstall
Commit 55efe6dabe48e5c37dc1ff6099e0bb8afde7a468 "Convert instance
reinstall to multi instance model" actually broke i...
Iustin Pop
07:38 pm ganeti-local Revision 6af6270a: Fix a couple of epydoc warnings
It seems epydoc needs fully-qualified references, and doesn't deal with
relative ones (not even in the current module...
Iustin Pop
07:38 pm Revision 6af6270a: Fix a couple of epydoc warnings
It seems epydoc needs fully-qualified references, and doesn't deal with
relative ones (not even in the current module...
Iustin Pop
07:36 pm Revision 34327f51: job queue: fix loss of finalized opcode result
Currently, unclean master daemon shutdown overwrites all of a job's
opcode status and result with error/None. This is...
Iustin Pop
07:36 pm ganeti-local Revision 34327f51: job queue: fix loss of finalized opcode result
Currently, unclean master daemon shutdown overwrites all of a job's
opcode status and result with error/None. This is...
Iustin Pop
03:03 pm Revision b59252fe: Switch gnt-debug submit-job to JobExecutor
Currently gnt-debug submits jobs individually, but in 2.1 JobExecutor
uses the optimized SubmitManyJobs luxi call and...
Iustin Pop
03:03 pm ganeti-local Revision b59252fe: Switch gnt-debug submit-job to JobExecutor
Currently gnt-debug submits jobs individually, but in 2.1 JobExecutor
uses the optimized SubmitManyJobs luxi call and...
Iustin Pop
02:53 pm ganeti-local Revision 3d2ca95d: Convert instance reinstall to multi instance model
This patch converts ‘gnt-instance reinstall’ from single-instance to
multi-instance model; since this is dangerours, ...
Iustin Pop
02:53 pm Revision dd7dcca7: gnt-instance batch-create: use the job executor
This small patch changed the batch create functionality to use the job
executor instead of single-job submits.
Signe...
Iustin Pop
02:53 pm ganeti-local Revision dd7dcca7: gnt-instance batch-create: use the job executor
This small patch changed the batch create functionality to use the job
executor instead of single-job submits.
Signe...
Iustin Pop
02:53 pm Revision 3d2ca95d: Convert instance reinstall to multi instance model
This patch converts ‘gnt-instance reinstall’ from single-instance to
multi-instance model; since this is dangerours, ...
Iustin Pop
02:53 pm Revision f2921752: Modify cli.JobExecutor to use SubmitManyJobs
This patch changes the generic "multiple job executor" to use the many
jobs submit model, which automatically makes a...
Iustin Pop
02:53 pm ganeti-local Revision f2921752: Modify cli.JobExecutor to use SubmitManyJobs
This patch changes the generic "multiple job executor" to use the many
jobs submit model, which automatically makes a...
Iustin Pop
02:53 pm ganeti-local Revision 56d8ff91: Add a luxi call for multi-job submit
As a workaround for the job submit timeouts that we have, this patch
adds a new luxi call for multi-job submit; the a...
Iustin Pop
02:53 pm Revision 56d8ff91: Add a luxi call for multi-job submit
As a workaround for the job submit timeouts that we have, this patch
adds a new luxi call for multi-job submit; the a...
Iustin Pop
02:34 pm Revision f6424741: job queue: fix interrupted job processing
If a job with more than one opcodes is being processed, and the master
daemon crashes between two opcodes, we have th...
Iustin Pop
02:34 pm ganeti-local Revision f6424741: job queue: fix interrupted job processing
If a job with more than one opcodes is being processed, and the master
daemon crashes between two opcodes, we have th...
Iustin Pop
02:33 pm Revision ed21712b: Fix an error path in job queue worker's RunTask
In case the job fails, we try to set the job's run_op_idx to -1.
However, this is a wrong variable, which wasn't dete...
Iustin Pop
02:33 pm ganeti-local Revision ed21712b: Fix an error path in job queue worker's RunTask
In case the job fails, we try to set the job's run_op_idx to -1.
However, this is a wrong variable, which wasn't dete...
Iustin Pop
05:58 am Revision 961166d9: Merge commit 'origin/branch-2.1' into feature/containers
Iustin Pop
05:58 am ganeti-local Revision 961166d9: Merge commit 'origin/branch-2.1' into feature/containers
Iustin Pop

07/17/2009

06:36 pm Revision 66d895a8: Add __slots__ on objects in jqueue
Adding slots to _QueuedOpCode decreases memory usage (of these objects)
by roughly four times. It is a lesser change ...
Iustin Pop
06:36 pm ganeti-local Revision 66d895a8: Add __slots__ on objects in jqueue
Adding slots to _QueuedOpCode decreases memory usage (of these objects)
by roughly four times. It is a lesser change ...
Iustin Pop
06:31 pm ganeti-local Revision 6839a874: Merge commit 'origin/next' into branch-2.1
* commit 'origin/next':
ganeti.initd: Pass $*_ARGS to programs when restarting them
Michael Hanselmann
06:31 pm Revision 6839a874: Merge commit 'origin/next' into branch-2.1
* commit 'origin/next':
ganeti.initd: Pass $*_ARGS to programs when restarting them
Michael Hanselmann
06:23 pm Revision 7f5e61b4: ganeti.initd: Pass $*_ARGS to programs when restarting them
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:23 pm ganeti-local Revision 7f5e61b4: ganeti.initd: Pass $*_ARGS to programs when restarting them
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:30 pm Revision b2aa5035: Merge branch 'next' into branch-2.1
* next:
Optimizie OpCode loading
Yet another fallout from the pylint fixes
Iustin Pop
04:30 pm ganeti-local Revision b2aa5035: Merge branch 'next' into branch-2.1
* next:
Optimizie OpCode loading
Yet another fallout from the pylint fixes
Iustin Pop
04:30 pm ganeti-local Revision 363acb1e: Optimizie OpCode loading
This patch converts the opcode loading to a pre-built map (at import
time) instead of iteration over the globals dict...
Iustin Pop
04:30 pm Revision 363acb1e: Optimizie OpCode loading
This patch converts the opcode loading to a pre-built map (at import
time) instead of iteration over the globals dict...
Iustin Pop
03:42 pm ganeti-local Revision b0c63e2b: Yet another fallout from the pylint fixes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Olivier Tharan <olive@google.com>
Iustin Pop
03:42 pm Revision b0c63e2b: Yet another fallout from the pylint fixes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Olivier Tharan <olive@google.com>
Iustin Pop
02:41 pm Revision 539210af: Merge branch 'next' into branch-2.1
* next:
Fix another issue with hypervisor_name change
Update NEWS and version for 2.0.2 release
Improve the des...
Guido Trotter
02:41 pm ganeti-local Revision 539210af: Merge branch 'next' into branch-2.1
* next:
Fix another issue with hypervisor_name change
Update NEWS and version for 2.0.2 release
Improve the des...
Guido Trotter
02:40 pm ganeti-local Revision 2a061e15: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.2 release
Improve the description of node flags in man page
Change de...
Guido Trotter
02:40 pm Revision 2a061e15: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.2 release
Improve the description of node flags in man page
Change de...
Guido Trotter
02:37 pm ganeti-local Revision 3df6e710: Fix another issue with hypervisor_name change
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:37 pm Revision 3df6e710: Fix another issue with hypervisor_name change
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:28 pm Revision 550a995a: Update NEWS and version for 2.0.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
02:28 pm ganeti-local Revision 550a995a: Update NEWS and version for 2.0.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop

07/16/2009

08:00 pm Revision 253ba78f: Improve the description of node flags in man page
[iustin@google.com: slightly reworded the explanation for offline and
changed the commit message]
Signed-off-by: Iust...
Raiford Storey
08:00 pm ganeti-local Revision 253ba78f: Improve the description of node flags in man page
[iustin@google.com: slightly reworded the explanation for offline and
changed the commit message]
Signed-off-by: Iust...
Raiford Storey
04:53 pm Revision 529d13a4: Add enabled hypervisors to TestConfigRunner
This parameter is now mandatory for the cluster config to work.
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter
04:53 pm ganeti-local Revision 529d13a4: Add enabled hypervisors to TestConfigRunner
This parameter is now mandatory for the cluster config to work.
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter
04:40 pm Revision 9a5fba23: Add a few more checks to verify config
- Check that the enabled hypervisors list is valid
- Check that the master node is a valid node
Signed-off-by: Guido...
Guido Trotter
04:40 pm ganeti-local Revision 9a5fba23: Add a few more checks to verify config
- Check that the enabled hypervisors list is valid
- Check that the master node is a valid node
Signed-off-by: Guido...
Guido Trotter
04:40 pm ganeti-local Revision b119bccb: Make sure enabled_hypervisors list is valid
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:40 pm Revision b119bccb: Make sure enabled_hypervisors list is valid
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:34 pm Revision 066f465d: Get rid of the default_hypervisor slot
Currently we have both a default_hypervisor and an enabled_hypervisors
list. The former is only settable at cluster i...
Guido Trotter
04:34 pm ganeti-local Revision 066f465d: Get rid of the default_hypervisor slot
Currently we have both a default_hypervisor and an enabled_hypervisors
list. The former is only settable at cluster i...
Guido Trotter
04:34 pm ganeti-local Revision 00b66530: design-2.1: Update OS Flavours section
This reflects a discussion we had, according to which the full
"parameters" implementation is too heavy weight for 2....
Guido Trotter
04:34 pm Revision 00b66530: design-2.1: Update OS Flavours section
This reflects a discussion we had, according to which the full
"parameters" implementation is too heavy weight for 2....
Guido Trotter
02:54 pm ganeti-local Revision 7b3ac94d: Change default stripe count to 1
In order not to change the default during a stable series, we modify
configure.ac to default to one stripe, in effect...
Iustin Pop
02:54 pm Revision 7b3ac94d: Change default stripe count to 1
In order not to change the default during a stable series, we modify
configure.ac to default to one stripe, in effect...
Iustin Pop
02:21 pm Revision c772d142: cmdlib: Use dict.fromkeys instead of custom loop
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:21 pm ganeti-local Revision c772d142: cmdlib: Use dict.fromkeys instead of custom loop
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:57 pm ganeti-local Revision a33848a5: Simplify InitConfig and remove SimpleConfigWriter
InitConfig currently creates the cluster config_data, then puts it into
a dict, passes it to SimpleConfigWriter to lo...
Guido Trotter
01:57 pm Revision a33848a5: Simplify InitConfig and remove SimpleConfigWriter
InitConfig currently creates the cluster config_data, then puts it into
a dict, passes it to SimpleConfigWriter to lo...
Guido Trotter
01:57 pm Revision 9e1333b9: InitCluster, don't use SimpleConfigWriter
InitConfig returns a SimpleConfigWriter to InitCluster, which then
passes it on to ssh.WriteKnownHostsFile, which ext...
Guido Trotter
01:57 pm ganeti-local Revision 9e1333b9: InitCluster, don't use SimpleConfigWriter
InitConfig returns a SimpleConfigWriter to InitCluster, which then
passes it on to ssh.WriteKnownHostsFile, which ext...
Guido Trotter
01:51 pm Revision 541822e0: Fix python 2.4 compatibility
I got overexcited and forgot we have to remain compatible with python
2.4. With this patch we move from sha256 to sha...
Guido Trotter
01:51 pm ganeti-local Revision 541822e0: Fix python 2.4 compatibility
I got overexcited and forgot we have to remain compatible with python
2.4. With this patch we move from sha256 to sha...
Guido Trotter
01:29 pm Revision 38256320: Use full-stripe size in LVM growth
LVM has issues when growing stripped volumes, so it's best to specify
the growth in exact multiples of the full strip...
Iustin Pop
01:29 pm ganeti-local Revision 38256320: Use full-stripe size in LVM growth
LVM has issues when growing stripped volumes, so it's best to specify
the growth in exact multiples of the full strip...
Iustin Pop

07/15/2009

08:22 pm Revision 175cc337: CLI: Handle error better
This patch adds an error handler for any exceptions that are raised
during the external data load phase. This can be ...
Iustin Pop
08:22 pm ganeti-local Revision 175cc337: CLI: Handle error better
This patch adds an error handler for any exceptions that are raised
during the external data load phase. This can be ...
Iustin Pop
11:31 am Revision 0427285d: Unify the command line options and structures
This patch moves all the command line options and their internal
representation into CLI.hs. This means that duplicat...
Iustin Pop
11:31 am ganeti-local Revision 0427285d: Unify the command line options and structures
This patch moves all the command line options and their internal
representation into CLI.hs. This means that duplicat...
Iustin Pop
« Previous
Next »
 

Also available in: Atom