Activity

From 06/02/2009 to 07/01/2009

07/01/2009

12:40 pm Revision 1dc10972: Increase maximum accepted size for a DRBD meta dev
With the change to stripped LVs, the actual size of a meta device (which
is small) can be more than we expected (for ...
Iustin Pop
12:40 pm ganeti-local Revision 1dc10972: Increase maximum accepted size for a DRBD meta dev
With the change to stripped LVs, the actual size of a meta device (which
is small) can be more than we expected (for ...
Iustin Pop

06/30/2009

07:33 pm Revision dec0d9da: Cleanup config data when draining nodes
Currently, when draining nodes we reset their master candidate flag, but
we don't instruct them to demote themselves....
Iustin Pop
07:33 pm Revision a8ae3eb5: Fix node readd issues
This patch fixes a few node readd issues.
Currently, the node readd consists of two opcodes:
- OpSetNodeParms, whi...
Iustin Pop
07:33 pm Revision 9a5cb537: backend.DemoteFromMC: don't fail for missing files
If the config file is missing when the DemoteFromMC() function is
called, it will raise a ProgrammerError. Instead of...
Iustin Pop
07:33 pm ganeti-local Revision 9a5cb537: backend.DemoteFromMC: don't fail for missing files
If the config file is missing when the DemoteFromMC() function is
called, it will raise a ProgrammerError. Instead of...
Iustin Pop
07:33 pm ganeti-local Revision a8ae3eb5: Fix node readd issues
This patch fixes a few node readd issues.
Currently, the node readd consists of two opcodes:
- OpSetNodeParms, whi...
Iustin Pop
07:33 pm ganeti-local Revision dec0d9da: Cleanup config data when draining nodes
Currently, when draining nodes we reset their master candidate flag, but
we don't instruct them to demote themselves....
Iustin Pop
07:31 pm Revision 23f06b2b: Allow GetMasterCandidateStats to ignore some nodes
This patch modifies ConfigWriter.GetMasterCandidateStats to allow it to
ignore some nodes in the calculation, so that...
Iustin Pop
07:31 pm ganeti-local Revision 23f06b2b: Allow GetMasterCandidateStats to ignore some nodes
This patch modifies ConfigWriter.GetMasterCandidateStats to allow it to
ignore some nodes in the calculation, so that...
Iustin Pop
12:01 pm Revision e631cb25: Fix error message for extra files on non MC nodes
Currently the message for extraneous files on non master candidates is
confusing, to say the least. This makes it hop...
Iustin Pop
12:01 pm ganeti-local Revision e631cb25: Fix error message for extra files on non MC nodes
Currently the message for extraneous files on non master candidates is
confusing, to say the least. This makes it hop...
Iustin Pop

06/29/2009

05:41 pm Revision cc208ed0: Merge branch 'master' into branch-2.1
* master:
Fix adjustement of candidates in cluster modify
Add a new node list field
Fix HTTP server library han...
Guido Trotter
05:41 pm ganeti-local Revision cc208ed0: Merge branch 'master' into branch-2.1
* master:
Fix adjustement of candidates in cluster modify
Add a new node list field
Fix HTTP server library han...
Guido Trotter
05:33 pm ganeti-local Revision b2a6ccd4: Rename the volume_list RPC call to lv_list
There are volume-related rpc calls. This patch renames the ‘volume_list’
call to ‘lv_list’ to make more clear its pur...
Iustin Pop
05:33 pm Revision b2a6ccd4: Rename the volume_list RPC call to lv_list
There are volume-related rpc calls. This patch renames the ‘volume_list’
call to ‘lv_list’ to make more clear its pur...
Iustin Pop
05:26 pm ganeti-local Revision 3126878d: GenericMain, handle ParameterError from _ParseArgs
Before this case was not covered, and printed a stack trace.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
05:26 pm Revision 3126878d: GenericMain, handle ParameterError from _ParseArgs
Before this case was not covered, and printed a stack trace.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
05:26 pm Revision 8b46606c: check_ident_key_val, handle no_ and - prefixes
If an ident member of an IdentKeyVal relationship starts with no_ or -,
handle it the same way we do for a key. Some ...
Guido Trotter
05:26 pm ganeti-local Revision 8b46606c: check_ident_key_val, handle no_ and - prefixes
If an ident member of an IdentKeyVal relationship starts with no_ or -,
handle it the same way we do for a key. Some ...
Guido Trotter
04:14 pm Revision 4f31882e: _SplitKeyVal with no data return an empty dict
If an empty string is passed to _SplitKeyVal, we should return {},
rather than {'': True}. Also test for the correct ...
Guido Trotter
04:14 pm ganeti-local Revision 4f31882e: _SplitKeyVal with no data return an empty dict
If an empty string is passed to _SplitKeyVal, we should return {},
rather than {'': True}. Also test for the correct ...
Guido Trotter
04:12 pm Revision d1a7d66f: Introduce OS api version 15
Also, since Ganeti 2.1 will be compatible with both 10 and 15, change
the OS_API_VERSION constant to be an OS_API_VER...
Guido Trotter
04:12 pm ganeti-local Revision d1a7d66f: Introduce OS api version 15
Also, since Ganeti 2.1 will be compatible with both 10 and 15, change
the OS_API_VERSION constant to be an OS_API_VER...
Guido Trotter
04:12 pm ganeti-local Revision 63b9b186: _OSOndiskAPIVersion: save a loop
The api_versions list is first stripped and then converted to integer.
Combining the two operations.
Signed-off-by: ...
Guido Trotter
04:12 pm Revision 63b9b186: _OSOndiskAPIVersion: save a loop
The api_versions list is first stripped and then converted to integer.
Combining the two operations.
Signed-off-by: ...
Guido Trotter
04:01 pm ganeti-local Revision 75e914fb: Fix adjustement of candidates in cluster modify
The code for adjusting the candidate pool size was done after the config
update, and this means we triggered the save...
Iustin Pop
04:01 pm Revision 75e914fb: Fix adjustement of candidates in cluster modify
The code for adjusting the candidate pool size was done after the config
update, and this means we triggered the save...
Iustin Pop
01:43 pm Revision c120ff34: Add a new node list field
This patch adds a ‘role’ node list field, which shows a one-character
node status. This is a simpler way to see the n...
Iustin Pop
01:43 pm ganeti-local Revision c120ff34: Add a new node list field
This patch adds a ‘role’ node list field, which shows a one-character
node status. This is a simpler way to see the n...
Iustin Pop

06/26/2009

04:45 pm Revision 3374afa9: Use ReadFile.splitlines() rather than readlines
A few places in the code open a file "manually" rather than using our
wrapper function, because they need an array wi...
Guido Trotter
04:45 pm ganeti-local Revision 3374afa9: Use ReadFile.splitlines() rather than readlines
A few places in the code open a file "manually" rather than using our
wrapper function, because they need an array wi...
Guido Trotter
04:45 pm Revision 7ead9575: Rename _OSOndiskVersion to _OSOndiskAPIVersion
This makes what versions we're talking about clearer.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-b...
Guido Trotter
04:45 pm ganeti-local Revision 7ead9575: Rename _OSOndiskVersion to _OSOndiskAPIVersion
This makes what versions we're talking about clearer.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-b...
Guido Trotter

06/24/2009

06:17 pm Revision 920b5878: Convert ssconf._ReadFile to utils.ReadFile
Making ssconf._ReadFile a wrapper over utils.ReadFile
Signed-off-by: Guido Trotter <ultrotter@google.com>
Guido Trotter
06:17 pm ganeti-local Revision 920b5878: Convert ssconf._ReadFile to utils.ReadFile
Making ssconf._ReadFile a wrapper over utils.ReadFile
Signed-off-by: Guido Trotter <ultrotter@google.com>
Guido Trotter

06/23/2009

06:29 pm Revision 396b5733: backend.StartMaster: fix variable name
As per comments for patch “Convert node_start_master to new style
result”, the ‘payload’ variable is renamed to ‘err_...
Iustin Pop
06:29 pm ganeti-local Revision 396b5733: backend.StartMaster: fix variable name
As per comments for patch “Convert node_start_master to new style
result”, the ‘payload’ variable is renamed to ‘err_...
Iustin Pop
03:19 pm Revision 81b59aaf: Fix HTTP server library handling of credentials
Currently the http library only checks credentials when authentication
is required. This means that any credentials a...
Iustin Pop
03:19 pm ganeti-local Revision 81b59aaf: Fix HTTP server library handling of credentials
Currently the http library only checks credentials when authentication
is required. This means that any credentials a...
Iustin Pop
02:30 pm Revision 73e5a4f4: Fix a typo in backend.InstanceReboot docstring
The documentation for the reboot was wrong. This patch fixes it and
updates the docstring with more details.
Signed-...
Iustin Pop
02:30 pm ganeti-local Revision 73e5a4f4: Fix a typo in backend.InstanceReboot docstring
The documentation for the reboot was wrong. This patch fixes it and
updates the docstring with more details.
Signed-...
Iustin Pop

06/19/2009

04:40 pm Revision 2cad4b91: Update RAPI docs for the dry-run mode
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
04:40 pm ganeti-local Revision 2cad4b91: Update RAPI docs for the dry-run mode
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
04:24 pm Revision 6f59b964: rapi: implement dry-run mode
This patch implements dry-run mode for the operations which modify the
state of the cluster. Dry-run mode is enabled ...
Iustin Pop
04:24 pm ganeti-local Revision 6f59b964: rapi: implement dry-run mode
This patch implements dry-run mode for the operations which modify the
state of the cluster. Dry-run mode is enabled ...
Iustin Pop
04:24 pm Revision 08896026: LUCreateInstance: the node list as return value
Currently LUCreateInstance has no result; this patch changes it so that
both the normal result and the dry-run result...
Iustin Pop
04:24 pm ganeti-local Revision 08896026: LUCreateInstance: the node list as return value
Currently LUCreateInstance has no result; this patch changes it so that
both the normal result and the dry-run result...
Iustin Pop
04:24 pm Revision 64c65a2a: Implement dry-run mode at cli level (partially)
This patch adds support for the dry-run mode for all command line
operations, and also makes use of this for commands...
Iustin Pop
04:24 pm ganeti-local Revision 64c65a2a: Implement dry-run mode at cli level (partially)
This patch adds support for the dry-run mode for all command line
operations, and also makes use of this for commands...
Iustin Pop
04:24 pm Revision 20777413: LU execution: implement dry-run framework
This patch adds a new (global) opcode flag 'dry_run' which, when True,
causes early exit from the LU workflow, return...
Iustin Pop
04:24 pm ganeti-local Revision 20777413: LU execution: implement dry-run framework
This patch adds a new (global) opcode flag 'dry_run' which, when True,
causes early exit from the LU workflow, return...
Iustin Pop
04:23 pm Revision 4f05fd3b: Introduce __slots__ deriving in opcodes.py
This simple patch adds to all opcodes extension of the base opcode
__slots__. This way we can add slots across all op...
Iustin Pop
04:23 pm ganeti-local Revision 4f05fd3b: Introduce __slots__ deriving in opcodes.py
This simple patch adds to all opcodes extension of the base opcode
__slots__. This way we can add slots across all op...
Iustin Pop
02:14 pm Revision f2fd87d7: Fix some small epydoc warnings
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
02:14 pm ganeti-local Revision f2fd87d7: Fix some small epydoc warnings
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop

06/18/2009

04:50 pm Revision 0b063b42: gnt-instance(8) one more batch-create update
Document the new nics list, as an alternative to the one nick which you
can create with the old mac, ip, mode, link/b...
Guido Trotter
04:50 pm ganeti-local Revision 0b063b42: gnt-instance(8) one more batch-create update
Document the new nics list, as an alternative to the one nick which you
can create with the old mac, ip, mode, link/b...
Guido Trotter
04:50 pm ganeti-local Revision a379d9bd: Update gnt-instance batch-create for NIC params
This is compatible with the previous version, but also allows specifying
more than one nic, by giving a "nics" list o...
Guido Trotter
04:50 pm Revision a379d9bd: Update gnt-instance batch-create for NIC params
This is compatible with the previous version, but also allows specifying
more than one nic, by giving a "nics" list o...
Guido Trotter
01:49 pm ganeti-local Revision 29921401: Fix various pylint warnings
There were multiple issues:
- copy-paste resulted in wrong indentation
- wrong function name
- missing spaces a...
Iustin Pop
01:49 pm Revision 29921401: Fix various pylint warnings
There were multiple issues:
- copy-paste resulted in wrong indentation
- wrong function name
- missing spaces a...
Iustin Pop
12:51 pm Revision 3bd3d643: Document iallocator proposed improvements
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:51 pm ganeti-local Revision 3bd3d643: Document iallocator proposed improvements
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop

06/17/2009

06:21 pm Revision c1ce76bb: Fix handling of 'vcpus' in instance list
Currently running “gnt-instance list -o+vcpus” fails with a cryptic message:
Unhandled Ganeti error: vcpus
This is...
Iustin Pop
06:21 pm ganeti-local Revision c1ce76bb: Fix handling of 'vcpus' in instance list
Currently running “gnt-instance list -o+vcpus” fails with a cryptic message:
Unhandled Ganeti error: vcpus
This is...
Iustin Pop
04:22 pm ganeti-local Revision 495cfdf0: RAPI: move to nic parameters
In query we ask for nic.links, rather than nic.bridges
In create we accept both "link" and "bridge" and let the opcod...
Guido Trotter
04:22 pm Revision 495cfdf0: RAPI: move to nic parameters
In query we ask for nic.links, rather than nic.bridges
In create we accept both "link" and "bridge" and let the opcod...
Guido Trotter
04:22 pm ganeti-local Revision 7d713344: Update manpages for NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:22 pm Revision 7d713344: Update manpages for NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:21 pm Revision 5e3d3eb3: Update a forgot docstring for nic parameters
Properly document the expected nic format.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin P...
Guido Trotter
04:21 pm ganeti-local Revision 5e3d3eb3: Update a forgot docstring for nic parameters
Properly document the expected nic format.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin P...
Guido Trotter
04:21 pm Revision 0b13832c: Fix QueryInstanceData for nic parameters
This CL updates QueryInstanceData to return NICs in the new format (mac,
ip, mode, link) and fixes gnt-instance info ...
Guido Trotter
04:21 pm ganeti-local Revision 0b13832c: Fix QueryInstanceData for nic parameters
This CL updates QueryInstanceData to return NICs in the new format (mac,
ip, mode, link) and fixes gnt-instance info ...
Guido Trotter
04:21 pm Revision 638c6349: Update instance query for NIC parameters
Compatibility with the old parameters is maintained, by allowing to
query for "bridge" "nic.bridges" and "nic.bridge/...
Guido Trotter
04:21 pm ganeti-local Revision 638c6349: Update instance query for NIC parameters
Compatibility with the old parameters is maintained, by allowing to
query for "bridge" "nic.bridges" and "nic.bridge/...
Guido Trotter
04:21 pm ganeti-local Revision f9b10246: Rename _PreBuildNICHooksList to _NICListToTuple
We're going to use this helper function for more than just hooks, so
we'll give it a more generic name.
Signed-off-b...
Guido Trotter
04:21 pm Revision f9b10246: Rename _PreBuildNICHooksList to _NICListToTuple
We're going to use this helper function for more than just hooks, so
we'll give it a more generic name.
Signed-off-b...
Guido Trotter
03:52 pm ganeti-local Revision 6dfad215: Fix checking for valid OS in instance create
The current check in LUCreateInstance.CheckPrereq() is wrong - it only checks
if we got an OS, but not if we got a va...
Iustin Pop
03:52 pm Revision 6dfad215: Fix checking for valid OS in instance create
The current check in LUCreateInstance.CheckPrereq() is wrong - it only checks
if we got an OS, but not if we got a va...
Iustin Pop
03:52 pm Revision c98162a7: Show disk size in instance info
The size of the instance's disk was not shown in “gnt-instance info”.
This patch adds it and formats it nicely if pos...
Iustin Pop
03:52 pm ganeti-local Revision c98162a7: Show disk size in instance info
The size of the instance's disk was not shown in “gnt-instance info”.
This patch adds it and formats it nicely if pos...
Iustin Pop

06/16/2009

06:25 pm Revision 2b1ac224: Merge branch 'next' into branch-2.1
* next:
gnt-cluster(8) fix --backend-parameters opt name
LUQueryInstances: fix querying for nic data
Specify th...
Guido Trotter
06:25 pm ganeti-local Revision 2b1ac224: Merge branch 'next' into branch-2.1
* next:
gnt-cluster(8) fix --backend-parameters opt name
LUQueryInstances: fix querying for nic data
Specify th...
Guido Trotter
06:25 pm Revision 280b79b3: gnt-cluster(8) fix --backend-parameters opt name
It was mistakenly called --backend
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iust...
Guido Trotter
06:25 pm ganeti-local Revision 280b79b3: gnt-cluster(8) fix --backend-parameters opt name
It was mistakenly called --backend
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iust...
Guido Trotter
06:03 pm Revision 39a02558: LUQueryInstances: fix querying for nic data
Currently we support querying for "mac" "ip" or "bridge", meaning "the
one of the first nic. We are not checking that...
Guido Trotter
06:03 pm ganeti-local Revision 39a02558: LUQueryInstances: fix querying for nic data
Currently we support querying for "mac" "ip" or "bridge", meaning "the
one of the first nic. We are not checking that...
Guido Trotter
06:02 pm ganeti-local Revision a2a24f4c: Specify the object type in two docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:02 pm Revision a2a24f4c: Specify the object type in two docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:35 pm Revision 7b381438: KVMHypervisor, fix a bug in MigrateInstance
This was introduced as a typo in commit
7e66c35b5685525538dd65dd3dff75b5346d30d7 while removing duplicate code
from t...
Guido Trotter
03:35 pm ganeti-local Revision 7b381438: KVMHypervisor, fix a bug in MigrateInstance
This was introduced as a typo in commit
7e66c35b5685525538dd65dd3dff75b5346d30d7 while removing duplicate code
from t...
Guido Trotter
03:27 pm ganeti-local Revision 541741d3: Fix backend.{Start,Stop}Master
Commit c26a6bd21c17641f718369caed88ae16947fa774 changed GetMasterInfo
not to return a tuple anymore, but didn't updat...
Guido Trotter
03:27 pm Revision 541741d3: Fix backend.{Start,Stop}Master
Commit c26a6bd21c17641f718369caed88ae16947fa774 changed GetMasterInfo
not to return a tuple anymore, but didn't updat...
Guido Trotter
02:28 pm ganeti-local Revision af0413bb: Merge branch 'next' into branch-2.1
* next: (22 commits)
Update NEWS and version for 2.0.1 release
gnt-{instance,backup}(8) --nic is actually --net
...
Guido Trotter
02:28 pm Revision af0413bb: Merge branch 'next' into branch-2.1
* next: (22 commits)
Update NEWS and version for 2.0.1 release
gnt-{instance,backup}(8) --nic is actually --net
...
Guido Trotter
02:25 pm Revision c57f169e: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.1 release
gnt-{instance,backup}(8) --nic is actually --net
Fix a wron...
Guido Trotter
02:25 pm ganeti-local Revision c57f169e: Merge branch 'master' into next
* master:
Update NEWS and version for 2.0.1 release
gnt-{instance,backup}(8) --nic is actually --net
Fix a wron...
Guido Trotter
02:03 pm ganeti-local Revision 0dea942c: Update NEWS and version for 2.0.1 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
02:03 pm Revision 0dea942c: Update NEWS and version for 2.0.1 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
02:00 pm Revision 091c2c64: gnt-{instance,backup}(8) --nic is actually --net
Fix a typo in the man pages that used the wrong option name.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
02:00 pm ganeti-local Revision 091c2c64: gnt-{instance,backup}(8) --nic is actually --net
Fix a typo in the man pages that used the wrong option name.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Rev...
Guido Trotter
12:52 pm Revision c254061a: Update NEWS file for the 0.1.4 release
Iustin Pop
12:52 pm Revision 0c936d24: Fix a haddock/docstring issue
Iustin Pop
12:52 pm ganeti-local Revision 0c936d24: Fix a haddock/docstring issue
Iustin Pop
12:52 pm ganeti-local Revision c254061a: Update NEWS file for the 0.1.4 release
Iustin Pop

06/15/2009

08:30 pm Revision d019f8bd: Fix hooks unittests after RPC result changes
Patch "Simplify the RPC result framework in backend.py" changed all
RPCs, and thus the hooks results where also chang...
Iustin Pop
08:30 pm ganeti-local Revision d019f8bd: Fix hooks unittests after RPC result changes
Patch "Simplify the RPC result framework in backend.py" changed all
RPCs, and thus the hooks results where also chang...
Iustin Pop
08:13 pm Revision 6f7d4e75: Small whitespace change
Some indentation was wrong, and pylint rightfully complained.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed...
Iustin Pop
08:13 pm ganeti-local Revision 6f7d4e75: Small whitespace change
Some indentation was wrong, and pylint rightfully complained.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed...
Iustin Pop
08:13 pm Revision 4c4e4e1e: Simplify RPC call result check in cmdlib.py
Now that all results are the same, we can even more simplify the
handling in cmdlib more. Almost all if result.Remote...
Iustin Pop
08:13 pm ganeti-local Revision 4c4e4e1e: Simplify RPC call result check in cmdlib.py
Now that all results are the same, we can even more simplify the
handling in cmdlib more. Almost all if result.Remote...
Iustin Pop
08:08 pm Revision c26a6bd2: Simplify the RPC result framework in backend.py
Since now all functions fail via _Fail, the return True, … is redundant
as all normal return paths have it, and thus ...
Iustin Pop
08:08 pm Revision afdc3985: Convert all backend function to exception
Instead of returning (False, msg) from rpc endpoints, we raise always
exceptions (the non-endpoint, internal function...
Iustin Pop
08:08 pm Revision 5a533f8a: Simplify usage of backend._FindDisks
Since all users of _FindDisks now return new-style results, we can
simply make it raise an exception and not deal wit...
Iustin Pop
08:08 pm Revision d3c8b360: Pre-compute error status in RpcResult
Since now all RPCs have the new style result type, we can pre-compute
the error message at RpcResult() init time and ...
Iustin Pop
08:08 pm Revision 4dd42c9d: Implement result-type restriction in ganeti-noded
Since all rpc calls were converted, we can now:
- enforce result type to (status, data)
- convert all unhandled e...
Iustin Pop
08:08 pm ganeti-local Revision 4dd42c9d: Implement result-type restriction in ganeti-noded
Since all rpc calls were converted, we can now:
- enforce result type to (status, data)
- convert all unhandled e...
Iustin Pop
08:08 pm ganeti-local Revision d3c8b360: Pre-compute error status in RpcResult
Since now all RPCs have the new style result type, we can pre-compute
the error message at RpcResult() init time and ...
Iustin Pop
08:08 pm ganeti-local Revision 5a533f8a: Simplify usage of backend._FindDisks
Since all users of _FindDisks now return new-style results, we can
simply make it raise an exception and not deal wit...
Iustin Pop
08:08 pm ganeti-local Revision afdc3985: Convert all backend function to exception
Instead of returning (False, msg) from rpc endpoints, we raise always
exceptions (the non-endpoint, internal function...
Iustin Pop
08:08 pm ganeti-local Revision c26a6bd2: Simplify the RPC result framework in backend.py
Since now all functions fail via _Fail, the return True, … is redundant
as all normal return paths have it, and thus ...
Iustin Pop
08:08 pm Revision 8e70b181: Remove old invalid-os related functionality
We no longer need OS objects to be able to represent invalid OSes. This
cleans up the code handling those cases.
Sig...
Iustin Pop
08:08 pm Revision 255dcebd: Big rewrite of the OS-related functions
Currently the OSes have a special, customized error handling: the OS
object can represent either a valid OS, or an in...
Iustin Pop
08:08 pm Revision c8457ce7: Convert the jobqueue rpc to new style result
This patch converts the job queue rpc calls to the new style result.
It's done in a single patch as there are helper ...
Iustin Pop
08:08 pm Revision b2b8bcce: Convert the file storage rpcs to new style result
This patch converts all three file-storage rpc (create, delete, rename)
to new style result. This is done in a single...
Iustin Pop
08:08 pm Revision 38ea42a1: Convert test_delay rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 87f5c298: Convert iallocator_runner rpc to new result style
This patch converts this rpc into the new style. Since the function
already had some error handling, we remove this c...
Iustin Pop
08:08 pm Revision 3fb4f740: Convert hooks_runner rpc to new style result
This also converts (and fixes) unittests and mock objects to deal with
this change, and the custom hook verifier in c...
Iustin Pop
08:08 pm ganeti-local Revision 3fb4f740: Convert hooks_runner rpc to new style result
This also converts (and fixes) unittests and mock objects to deal with
this change, and the custom hook verifier in c...
Iustin Pop
08:08 pm ganeti-local Revision 87f5c298: Convert iallocator_runner rpc to new result style
This patch converts this rpc into the new style. Since the function
already had some error handling, we remove this c...
Iustin Pop
08:08 pm ganeti-local Revision 38ea42a1: Convert test_delay rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm ganeti-local Revision b2b8bcce: Convert the file storage rpcs to new style result
This patch converts all three file-storage rpc (create, delete, rename)
to new style result. This is done in a single...
Iustin Pop
08:08 pm ganeti-local Revision c8457ce7: Convert the jobqueue rpc to new style result
This patch converts the job queue rpc calls to the new style result.
It's done in a single patch as there are helper ...
Iustin Pop
08:08 pm ganeti-local Revision 255dcebd: Big rewrite of the OS-related functions
Currently the OSes have a special, customized error handling: the OS
object can represent either a valid OS, or an in...
Iustin Pop
08:08 pm ganeti-local Revision 8e70b181: Remove old invalid-os related functionality
We no longer need OS objects to be able to represent invalid OSes. This
cleans up the code handling those cases.
Sig...
Iustin Pop
08:08 pm Revision 83d92ad8: Convert os_diagnose rpc to new style result
This also removes custom post-processing from rpc.py; since this call
has only one user, it was simple to move it bac...
Iustin Pop
08:08 pm Revision 90b54c26: Convert call_version rpc to new style result
This also cleans up its single use in cmdlib.py.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Tr...
Iustin Pop
08:08 pm Revision e1e75d00: Convert write_ssconf_files to new style
The patch also adds logging of errors from the ConfigWriter in case the
RPC fails (although today we don't have failu...
Iustin Pop
08:08 pm Revision 2a52a064: Convert master_info rpc to new style result
This was more tricky as the backend function is used by other function
in backend.py. As such, it must be handled spe...
Iustin Pop
08:08 pm Revision 10bfe6cb: Convert node_volumes rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 0623d351: Conver node_leave_cluster rpc to new style result
This patch converts this rpc call to the new style result, and also
changes in the process the meaning of the QuitGan...
Iustin Pop
08:08 pm ganeti-local Revision 0623d351: Conver node_leave_cluster rpc to new style result
This patch converts this rpc call to the new style result, and also
changes in the process the meaning of the QuitGan...
Iustin Pop
08:08 pm ganeti-local Revision 10bfe6cb: Convert node_volumes rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm ganeti-local Revision 2a52a064: Convert master_info rpc to new style result
This was more tricky as the backend function is used by other function
in backend.py. As such, it must be handled spe...
Iustin Pop
08:08 pm ganeti-local Revision e1e75d00: Convert write_ssconf_files to new style
The patch also adds logging of errors from the ConfigWriter in case the
RPC fails (although today we don't have failu...
Iustin Pop
08:08 pm ganeti-local Revision 90b54c26: Convert call_version rpc to new style result
This also cleans up its single use in cmdlib.py.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Tr...
Iustin Pop
08:08 pm ganeti-local Revision 83d92ad8: Convert os_diagnose rpc to new style result
This also removes custom post-processing from rpc.py; since this call
has only one user, it was simple to move it bac...
Iustin Pop
08:08 pm Revision 6c00d19a: Convert node_stop_master rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision b726aff0: Convert node_start_master to new style result
This is used in multiple places outside cmdlib.py, so it's a more
interesting patch.
Signed-off-by: Iustin Pop <iust...
Iustin Pop
08:08 pm Revision 6f68a739: Convert node_verify rpc to new result style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 31e22135: Remove utils.CheckDict since it's no longer used
Only the custom handling in rpc.py for call_node_info used this, so now
it can be removed.
Signed-off-by: Iustin Pop...
Iustin Pop
08:08 pm Revision 070e998b: Convert node_info rpc to new style result
This patch also does some cleanup and enforces valid results (with
proper type, i.e. int for memory/disk values) from...
Iustin Pop
08:08 pm Revision c2fc8250: Convert node_has_ip_address rpc to new style
This should actually have a function in backend, but it's fine for now.
Signed-off-by: Iustin Pop <iustin@google.com...
Iustin Pop
08:08 pm Revision aca13712: Convert instance_list rpc to new style result
Since backend.GetInstanceList() is used both as RPC endpoint and as
internal function, it can't return (status, value...
Iustin Pop
08:08 pm ganeti-local Revision aca13712: Convert instance_list rpc to new style result
Since backend.GetInstanceList() is used both as RPC endpoint and as
internal function, it can't return (status, value...
Iustin Pop
08:08 pm ganeti-local Revision c2fc8250: Convert node_has_ip_address rpc to new style
This should actually have a function in backend, but it's fine for now.
Signed-off-by: Iustin Pop <iustin@google.com...
Iustin Pop
08:08 pm ganeti-local Revision 070e998b: Convert node_info rpc to new style result
This patch also does some cleanup and enforces valid results (with
proper type, i.e. int for memory/disk values) from...
Iustin Pop
08:08 pm ganeti-local Revision 31e22135: Remove utils.CheckDict since it's no longer used
Only the custom handling in rpc.py for call_node_info used this, so now
it can be removed.
Signed-off-by: Iustin Pop...
Iustin Pop
08:08 pm ganeti-local Revision 6f68a739: Convert node_verify rpc to new result style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm ganeti-local Revision b726aff0: Convert node_start_master to new style result
This is used in multiple places outside cmdlib.py, so it's a more
interesting patch.
Signed-off-by: Iustin Pop <iust...
Iustin Pop
08:08 pm ganeti-local Revision 6c00d19a: Convert node_stop_master rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 2fa74ef4: Convert all_instances_info rpc to new result style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 7ad1af4a: Convert instance_info rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 944bf548: Convert instance_os_import rpc to new style result
This changes from a list of booleans to «status, error messages». This
means that instead knowing which disk has fail...
Iustin Pop
08:08 pm ganeti-local Revision 944bf548: Convert instance_os_import rpc to new style result
This changes from a list of booleans to «status, error messages». This
means that instead knowing which disk has fail...
Iustin Pop
08:08 pm ganeti-local Revision 7ad1af4a: Convert instance_info rpc to new style result
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm ganeti-local Revision 2fa74ef4: Convert all_instances_info rpc to new result style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:08 pm Revision 35c0c8da: Convert bridges_exist to new style result
This was a very simple (boolean) RPC, so converting it to actually have
more value with the new style results was mor...
Iustin Pop
08:08 pm ganeti-local Revision 35c0c8da: Convert bridges_exist to new style result
This was a very simple (boolean) RPC, so converting it to actually have
more value with the new style results was mor...
Iustin Pop
07:37 pm Revision e480923b: Convert vg_list rpc to new style result
This doesn't have known failure modes but converting will help later.
We also now call directly utils.ListVolumeGrou...
Iustin Pop
07:37 pm ganeti-local Revision e480923b: Convert vg_list rpc to new style result
This doesn't have known failure modes but converting will help later.
We also now call directly utils.ListVolumeGrou...
Iustin Pop
07:37 pm Revision 29d376ec: Convert volume_list rpc to new style result
This is a big change, because we need to cleanup its users too.
The call and thus LUVerifyDisks LU used to different...
Iustin Pop
07:37 pm ganeti-local Revision 29d376ec: Convert volume_list rpc to new style result
This is a big change, because we need to cleanup its users too.
The call and thus LUVerifyDisks LU used to different...
Iustin Pop
07:37 pm Revision 35fbcd11: Convert export_remove rpc to new style
This converts the export_remove rpc to new style result and also fixes
and old TODO by adding exception handling (and...
Iustin Pop
07:37 pm ganeti-local Revision 35fbcd11: Convert export_remove rpc to new style
This converts the export_remove rpc to new style result and also fixes
and old TODO by adding exception handling (and...
Iustin Pop
07:37 pm Revision 1b7bfbb7: Convert export_list rpc to new style result
This is used in multiple places, so it has a little more changes than
the previous ones.
Signed-off-by: Iustin Pop <...
Iustin Pop
07:37 pm ganeti-local Revision 1b7bfbb7: Convert export_list rpc to new style result
This is used in multiple places, so it has a little more changes than
the previous ones.
Signed-off-by: Iustin Pop <...
Iustin Pop
07:37 pm Revision 3eccac06: Convert export_info rpc to new style result
This also removes some code from ganeti-noded and rpc.py, which should
not do such processing of data (and be simply ...
Iustin Pop
07:37 pm ganeti-local Revision 3eccac06: Convert export_info rpc to new style result
This also removes some code from ganeti-noded and rpc.py, which should
not do such processing of data (and be simply ...
Iustin Pop
07:37 pm Revision 9b201a0d: Convert finalize_export rpc to new style results
This rpc doesn't have explicit failure modes, but once all RPCs are
converted and we can catch and convert expception...
Iustin Pop
07:37 pm ganeti-local Revision 9b201a0d: Convert finalize_export rpc to new style results
This rpc doesn't have explicit failure modes, but once all RPCs are
converted and we can catch and convert expception...
Iustin Pop
07:37 pm Revision ba55d062: Convert snapshot_export rpc to new style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
07:37 pm ganeti-local Revision ba55d062: Convert snapshot_export rpc to new style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
07:37 pm Revision 87812fd3: Convert blockdev_snapshot rpc to new result style
This also slightly changes the code in cmdlib that uses it for more
clarity.
Signed-off-by: Iustin Pop <iustin@googl...
Iustin Pop
07:37 pm ganeti-local Revision 87812fd3: Convert blockdev_snapshot rpc to new result style
This also slightly changes the code in cmdlib that uses it for more
clarity.
Signed-off-by: Iustin Pop <iustin@googl...
Iustin Pop
07:36 pm Revision 3efa9051: Convert blockdev_getmirrorstatus rpc to new style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
07:36 pm ganeti-local Revision 3efa9051: Convert blockdev_getmirrorstatus rpc to new style
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
02:10 pm Revision c738375b: Fix a wrong function name in backend.DrbdAttachNet
Commit cf8df3f30c2dcd0ab398d835fa9f64d61578a4f7 "bdev: forward-port
ReAttachNet/DisconnectNet" forward-ported 1.2's b...
Iustin Pop
02:10 pm ganeti-local Revision c738375b: Fix a wrong function name in backend.DrbdAttachNet
Commit cf8df3f30c2dcd0ab398d835fa9f64d61578a4f7 "bdev: forward-port
ReAttachNet/DisconnectNet" forward-ported 1.2's b...
Iustin Pop
01:54 pm Revision a9fe7e8f: Iallocator: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:54 pm Revision 503b97a9: Xen: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:54 pm ganeti-local Revision 503b97a9: Xen: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:54 pm ganeti-local Revision a9fe7e8f: Iallocator: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:54 pm Revision bef9c750: KVM: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:54 pm ganeti-local Revision bef9c750: KVM: NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:52 pm Revision 1ba9227f: OSEnvironment: convert to NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:52 pm ganeti-local Revision 1ba9227f: OSEnvironment: convert to NIC parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:52 pm Revision b848ce79: rpc: fill in NIC parameters in instances
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:52 pm Revision 9b31ca85: Remove bridge and default_bridge from objects
These values are deprecated, and not used in 2.1 anymore.
The slots are still there to allow auto-upgrading from 2.0....
Guido Trotter
01:52 pm ganeti-local Revision 9b31ca85: Remove bridge and default_bridge from objects
These values are deprecated, and not used in 2.1 anymore.
The slots are still there to allow auto-upgrading from 2.0....
Guido Trotter
01:52 pm ganeti-local Revision b848ce79: rpc: fill in NIC parameters in instances
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:52 pm Revision 62f0dd02: NIC Parameters: fix hooks environment generation
In order to do that we change the way nics are espected to be passed to
the _BuildInstanceHookEnv function, from (ip,...
Guido Trotter
01:52 pm ganeti-local Revision 62f0dd02: NIC Parameters: fix hooks environment generation
In order to do that we change the way nics are espected to be passed to
the _BuildInstanceHookEnv function, from (ip,...
Guido Trotter
01:52 pm Revision 8fcc0cb1: Remove config.GetDefBridge
Default bridge is now handled with nic parameters, and this function is
unused.
Signed-off-by: Guido Trotter <ultrot...
Guido Trotter
01:52 pm Revision 9ebe9556: QueryClusterInfo: don't show default_bridge
Since default_bridge is deprecated, avoid displaying it when querying
for cluster information.
Signed-off-by: Guido ...
Guido Trotter
01:52 pm Revision c66f21a4: config unittests: use nic params
The target test cluster should have nic params, rather than a default
bridge.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
01:52 pm Revision ec0652ad: InitCluster: don't set default_bridge
And remove the -b option, as default nic parameters can be used instead.
We could support the option, but that would ...
Guido Trotter
01:52 pm ganeti-local Revision ec0652ad: InitCluster: don't set default_bridge
And remove the -b option, as default nic parameters can be used instead.
We could support the option, but that would ...
Guido Trotter
01:52 pm ganeti-local Revision c66f21a4: config unittests: use nic params
The target test cluster should have nic params, rather than a default
bridge.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
01:52 pm ganeti-local Revision 9ebe9556: QueryClusterInfo: don't show default_bridge
Since default_bridge is deprecated, avoid displaying it when querying
for cluster information.
Signed-off-by: Guido ...
Guido Trotter
01:52 pm ganeti-local Revision 8fcc0cb1: Remove config.GetDefBridge
Default bridge is now handled with nic parameters, and this function is
unused.
Signed-off-by: Guido Trotter <ultrot...
Guido Trotter
01:52 pm Revision b165e77e: _CheckInstanceBridgesExist: move to NIC parameters
Rather than checking all bridges, we check all links for bridged nics,
if any. Since this function is now slightly mo...
Guido Trotter
01:52 pm ganeti-local Revision b165e77e: _CheckInstanceBridgesExist: move to NIC parameters
Rather than checking all bridges, we check all links for bridged nics,
if any. Since this function is now slightly mo...
Guido Trotter
01:51 pm Revision cd098c41: LUSetInstanceParams: nic parameters
Hooks are dealt with in a later patch in the series.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
01:51 pm ganeti-local Revision cd098c41: LUSetInstanceParams: nic parameters
Hooks are dealt with in a later patch in the series.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter

06/13/2009

02:01 am Revision d4c453d2: Fix some hscan bugs
Currently hscan has a number of bugs:
- doesn't add the common suffix (csf) to the instance's nodes
- doesn't exp...
Iustin Pop
02:01 am ganeti-local Revision d4c453d2: Fix some hscan bugs
Currently hscan has a number of bugs:
- doesn't add the common suffix (csf) to the instance's nodes
- doesn't exp...
Iustin Pop
01:33 am ganeti-local Revision 877d0386: Some documentation updates for the new parameters
Iustin Pop
01:33 am Revision 877d0386: Some documentation updates for the new parameters
Iustin Pop
01:33 am ganeti-local Revision 66d67ad4: Add cpu/disk limits in hbal
Iustin Pop
01:33 am Revision 66d67ad4: Add cpu/disk limits in hbal
Iustin Pop
01:32 am Revision 83a91400: Add setting of node limits in hspace
Iustin Pop
01:32 am ganeti-local Revision 83a91400: Add setting of node limits in hspace
Iustin Pop

06/12/2009

10:43 am Revision 0329617a: LUSetInstanceParams: abstract _GetUpdatedParams
There is some duplicated code between hv and be parameters to create the
updated parameters dict. This will need to b...
Guido Trotter
10:43 am ganeti-local Revision 0329617a: LUSetInstanceParams: abstract _GetUpdatedParams
There is some duplicated code between hv and be parameters to create the
updated parameters dict. This will need to b...
Guido Trotter
10:43 am ganeti-local Revision 2ee88aeb: LUSetInstanceParams: save cluster
Rather than querying for the cluster multiple times, save it.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re...
Guido Trotter
10:43 am Revision 2ee88aeb: LUSetInstanceParams: save cluster
Rather than querying for the cluster multiple times, save it.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Re...
Guido Trotter
10:42 am ganeti-local Revision 9dce4771: LUCreateInstance: NIC parameters
Instance creation is changed to support the new nic parameters.
Hooks are dealt with in a later patch in the series....
Guido Trotter
10:42 am Revision 9dce4771: LUCreateInstance: NIC parameters
Instance creation is changed to support the new nic parameters.
Hooks are dealt with in a later patch in the series....
Guido Trotter
10:41 am Revision 13f1af63: Add nicparams to the NIC object
Also populate nicparams with a sensible default for imported instances.
Unfortunately we don't know if the bridge set...
Guido Trotter
10:41 am ganeti-local Revision 13f1af63: Add nicparams to the NIC object
Also populate nicparams with a sensible default for imported instances.
Unfortunately we don't know if the bridge set...
Guido Trotter
03:16 am Revision 18b6444b: Implement cpu/disk limits in instance moves
We modify Node.addPri/addSec to take into account the limits on instance
adds.
Iustin Pop
03:16 am ganeti-local Revision 18b6444b: Implement cpu/disk limits in instance moves
We modify Node.addPri/addSec to take into account the limits on instance
adds.
Iustin Pop
02:56 am Revision 844eff86: Add two new node attributes
Two new min disk free ratio and max cpu usage attributes are added to the
nodes. These will be used in the future to ...
Iustin Pop
02:56 am ganeti-local Revision 844eff86: Add two new node attributes
Two new min disk free ratio and max cpu usage attributes are added to the
nodes. These will be used in the future to ...
Iustin Pop
02:29 am ganeti-local Revision c6484f0b: Fix 'unused X' warnings
This removes some unused functions and imports to cleanup the warnings. Iustin Pop
02:29 am Revision c6484f0b: Fix 'unused X' warnings
This removes some unused functions and imports to cleanup the warnings. Iustin Pop
02:22 am ganeti-local Revision 78694255: Fix the various monomorphism warning
In a few places (e.g. tryRead or any printf call) it's a little bit hard
to add the correct type signatures, but in t...
Iustin Pop
02:22 am Revision 78694255: Fix the various monomorphism warning
In a few places (e.g. tryRead or any printf call) it's a little bit hard
to add the correct type signatures, but in t...
Iustin Pop
01:12 am Revision 3c64b5aa: Small changes to the node list output
This is just some cleanup of the node list output, adding pcpu/vcpu
counters, and making the display slightly nicer.
Iustin Pop
01:12 am ganeti-local Revision 3c64b5aa: Small changes to the node list output
This is just some cleanup of the node list output, adding pcpu/vcpu
counters, and making the display slightly nicer.
Iustin Pop

06/11/2009

05:37 pm Revision 2f49d1d2: GNT-CLUSTER(8) fix search-tags example
Reported in issue 59.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:37 pm ganeti-local Revision 2f49d1d2: GNT-CLUSTER(8) fix search-tags example
Reported in issue 59.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
12:17 am Revision 0a8dd21d: Add cpu ratio to cluster calculation
Iustin Pop
12:17 am ganeti-local Revision 0a8dd21d: Add cpu ratio to cluster calculation
Iustin Pop

06/10/2009

11:37 pm Revision f1e64aba: Update cpu counters correctly after pinst changes
The cpu counters are update on primary instance adds/removes. Iustin Pop
11:37 pm ganeti-local Revision f1e64aba: Update cpu counters correctly after pinst changes
The cpu counters are update on primary instance adds/removes. Iustin Pop
11:29 pm Revision 1a82215d: Add cpu-count-related attributes to nodes
This patch adds cpu-count related attributes to nodes:
- total cpus
- cpus in use
- ratio of virtual:physical c...
Iustin Pop
11:29 pm ganeti-local Revision 1a82215d: Add cpu-count-related attributes to nodes
This patch adds cpu-count related attributes to nodes:
- total cpus
- cpus in use
- ratio of virtual:physical c...
Iustin Pop
10:42 pm Revision d752eb39: Add a new vcpus attribute to instances
This patch adds reading of vcpu count for instances, in preparation for
using the vcpu ratio in cluster scoring.
Iustin Pop
10:42 pm ganeti-local Revision d752eb39: Add a new vcpus attribute to instances
This patch adds reading of vcpu count for instances, in preparation for
using the vcpu ratio in cluster scoring.
Iustin Pop
10:31 pm Revision 734b1ff1: Fix reading of total disk space in iallocator
IAllocator currently uses a wrong key name for reading the total disk
space (‘disk_usage’ which was copied from RAPI,...
Iustin Pop
10:31 pm ganeti-local Revision 734b1ff1: Fix reading of total disk space in iallocator
IAllocator currently uses a wrong key name for reading the total disk
space (‘disk_usage’ which was copied from RAPI,...
Iustin Pop
08:32 pm Revision b6e243ab: Fix gnt-instance reinstall
Commit 55efe6dabe48e5c37dc1ff6099e0bb8afde7a468 "Convert instance
reinstall to multi instance model" actually broke i...
Iustin Pop
08:32 pm ganeti-local Revision b6e243ab: Fix gnt-instance reinstall
Commit 55efe6dabe48e5c37dc1ff6099e0bb8afde7a468 "Convert instance
reinstall to multi instance model" actually broke i...
Iustin Pop
03:46 pm Revision dd7db360: Fix ConfigWriter._DistributeConfig error handling
Commit 1b54fc6c2fd92b614c029cc5312d02f9f1526253 added a typo (due to
copy-paste) in the error handling path of this f...
Iustin Pop
03:46 pm ganeti-local Revision dd7db360: Fix ConfigWriter._DistributeConfig error handling
Commit 1b54fc6c2fd92b614c029cc5312d02f9f1526253 added a typo (due to
copy-paste) in the error handling path of this f...
Iustin Pop
12:57 pm Revision 035566e3: Fix node add and RedistributeAncillaryFiles
Commit 28eddce5249f35c2c330a04da07b74950877dcf5 added the
RedistributeAncillaryFiles, but it calls it with a wrong pa...
Iustin Pop
12:57 pm ganeti-local Revision 035566e3: Fix node add and RedistributeAncillaryFiles
Commit 28eddce5249f35c2c330a04da07b74950877dcf5 added the
RedistributeAncillaryFiles, but it calls it with a wrong pa...
Iustin Pop

06/09/2009

12:07 pm Revision 2cc6781a: rpc: Add a simple failure reporting framework
This patch adds a simple failure reporting tool, similar to bdev's
_ThrowError. In backend, we move towards the new-s...
Iustin Pop
12:07 pm ganeti-local Revision 2cc6781a: rpc: Add a simple failure reporting framework
This patch adds a simple failure reporting tool, similar to bdev's
_ThrowError. In backend, we move towards the new-s...
Iustin Pop

06/08/2009

07:58 pm Revision 1094acda: Show nic parameters in cluster info
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm Revision 5af3da74: Allow modifying of default nic parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm Revision b6a30b0d: Allow setting NIC parameters at gnt-cluster init
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm ganeti-local Revision b6a30b0d: Allow setting NIC parameters at gnt-cluster init
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm ganeti-local Revision 5af3da74: Allow modifying of default nic parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm ganeti-local Revision 1094acda: Show nic parameters in cluster info
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm Revision 6e34b628: Abstract Param upgrade from cluster.UpgradeConfig
A new UpgradeGroupedParams is used to upgrade all the profiles for one
parameter filling in the default values, or cr...
Guido Trotter
07:58 pm Revision c8fcde47: Cluster: add nicparams, and update them on upgrade
This also migrates the default bridge from the cluster object to the nic
params, at load time. Since we don't support...
Guido Trotter
07:58 pm Revision 255e19d4: Add NIC.CheckParameterSyntax
This function will be used to check the NIC parameters for validity.
Unittests are included.
Signed-off-by: Guido Tr...
Guido Trotter
07:58 pm Revision ac061be9: nic parameters: constants
Introducing the constants used for implementing nic parameters in
Ganeti, according to the 2.1 design.
Signed-off-by...
Guido Trotter
07:58 pm Revision d3cfe525: gnt-cluster init, simplify parameter checks
Don't check for non-existant BE parameters, ForceDictType will do it
Use utils.FillDict to populate the defaults
Sig...
Guido Trotter
07:58 pm Revision 4ef7f423: Change BEGR_DEFAULT to PP_DEFAULT
This way the same constant can represent the default profile also for
nic, disk and OS parameters.
Signed-off-by: Gu...
Guido Trotter
07:58 pm Revision abe609b2: Move FillDict at module level
This way it can be also used by scripts and other object types.
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter
07:58 pm Revision 022c3a0b: Fix a typo in InitCluster
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm ganeti-local Revision 022c3a0b: Fix a typo in InitCluster
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:58 pm ganeti-local Revision abe609b2: Move FillDict at module level
This way it can be also used by scripts and other object types.
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter
07:58 pm ganeti-local Revision 4ef7f423: Change BEGR_DEFAULT to PP_DEFAULT
This way the same constant can represent the default profile also for
nic, disk and OS parameters.
Signed-off-by: Gu...
Guido Trotter
07:58 pm ganeti-local Revision 6e34b628: Abstract Param upgrade from cluster.UpgradeConfig
A new UpgradeGroupedParams is used to upgrade all the profiles for one
parameter filling in the default values, or cr...
Guido Trotter
07:58 pm ganeti-local Revision ac061be9: nic parameters: constants
Introducing the constants used for implementing nic parameters in
Ganeti, according to the 2.1 design.
Signed-off-by...
Guido Trotter
07:58 pm ganeti-local Revision d3cfe525: gnt-cluster init, simplify parameter checks
Don't check for non-existant BE parameters, ForceDictType will do it
Use utils.FillDict to populate the defaults
Sig...
Guido Trotter
07:58 pm ganeti-local Revision c8fcde47: Cluster: add nicparams, and update them on upgrade
This also migrates the default bridge from the cluster object to the nic
params, at load time. Since we don't support...
Guido Trotter
07:58 pm ganeti-local Revision 255e19d4: Add NIC.CheckParameterSyntax
This function will be used to check the NIC parameters for validity.
Unittests are included.
Signed-off-by: Guido Tr...
Guido Trotter
07:44 pm Revision 9205a895: Convert call_blockdev_removechildren to new result
This patch converts blockdev_removechildren to new result type and
slightly changes a message in addchildren to match...
Iustin Pop
07:44 pm ganeti-local Revision 9205a895: Convert call_blockdev_removechildren to new result
This patch converts blockdev_removechildren to new result type and
slightly changes a message in addchildren to match...
Iustin Pop
07:44 pm ganeti-local Revision 2cc1da8b: Convert call_blockdev_addchildren to new result
This patch converts the blockdev_addchildren rpc call to the new result
format.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
07:44 pm Revision 2cc1da8b: Convert call_blockdev_addchildren to new result
This patch converts the blockdev_addchildren rpc call to the new result
format.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
07:43 pm ganeti-local Revision 6b5e3f70: Convert rpc call_blockdev_rename to (status, data)
This small patch converts the call_blockdev_rename to the new result
type.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
07:43 pm Revision 6b5e3f70: Convert rpc call_blockdev_rename to (status, data)
This small patch converts the call_blockdev_rename to the new result
type.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
07:43 pm Revision 13e720f1: A small makefile rule to create a TAGS file
This helps emacs users ☺
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@googl...
Iustin Pop
07:43 pm ganeti-local Revision 13e720f1: A small makefile rule to create a TAGS file
This helps emacs users ☺
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@googl...
Iustin Pop
06:00 pm ganeti-local Revision fecbe9d5: Enable stripped LVs
This patch enables stripped LVs, falling back to non-stripped if the
stripped creation fails. If the configure-time l...
Iustin Pop
06:00 pm Revision fecbe9d5: Enable stripped LVs
This patch enables stripped LVs, falling back to non-stripped if the
stripped creation fails. If the configure-time l...
Iustin Pop
06:00 pm Revision 3736cb6b: Add a lvm stripecount configure parameter
This patch adds a configure-time customizable parameter that will be
used to enable stripped LVs. The default of the ...
Iustin Pop
06:00 pm ganeti-local Revision 3736cb6b: Add a lvm stripecount configure parameter
This patch adds a configure-time customizable parameter that will be
used to enable stripped LVs. The default of the ...
Iustin Pop
06:00 pm Revision 3c003d9d: Add more constants for DRBD and change sync tests
This patch adds constants for the connection status, peer roles and disk
status, and it changes the rules for when th...
Iustin Pop
06:00 pm ganeti-local Revision 3c003d9d: Add more constants for DRBD and change sync tests
This patch adds constants for the connection status, peer roles and disk
status, and it changes the rules for when th...
Iustin Pop
12:53 pm Revision 5ce92cd3: Merge branch 'master' into next
* master:
Wait for a while in failed resyncs
Fix two issues with exports and snapshot errors
Iustin Pop
12:53 pm ganeti-local Revision 5ce92cd3: Merge branch 'master' into next
* master:
Wait for a while in failed resyncs
Fix two issues with exports and snapshot errors
Iustin Pop

06/05/2009

01:13 pm Revision 61d67afe: Update NEWS and README for the 0.1.3 release
Small updates to the documentation and make a new small release. Iustin Pop
01:13 pm ganeti-local Revision 61d67afe: Update NEWS and README for the 0.1.3 release
Small updates to the documentation and make a new small release. Iustin Pop

06/04/2009

04:32 pm Revision 70db354e: Fix the ReplacePrimary instance move
During a replace-primary instance move, on the real cluster the instance
is temporarily started on the secondary, and...
Iustin Pop
04:32 pm ganeti-local Revision 70db354e: Fix the ReplacePrimary instance move
During a replace-primary instance move, on the real cluster the instance
is temporarily started on the secondary, and...
Iustin Pop
04:17 pm ganeti-local Revision bff04b1b: 2.1 design: non bridged instances support
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
04:17 pm Revision bff04b1b: 2.1 design: non bridged instances support
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:28 pm ganeti-local Revision 76bb661b: 2.1 design: disk/net parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:28 pm Revision 76bb661b: 2.1 design: disk/net parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:06 pm Revision fbafd7a8: Wait for a while in failed resyncs
This patch is an attempt at fixing some very rare occurrences of messages like:
- "There are some degraded disks fo...
Iustin Pop
01:06 pm ganeti-local Revision fbafd7a8: Wait for a while in failed resyncs
This patch is an attempt at fixing some very rare occurrences of messages like:
- "There are some degraded disks fo...
Iustin Pop

06/03/2009

07:09 pm Revision f069addf: Assemble DRBD using the known size
This patch changes DRBD disk attachment to force the wanted size, as opposed to
letting the device auto-discover its ...
Iustin Pop
07:09 pm ganeti-local Revision f069addf: Assemble DRBD using the known size
This patch changes DRBD disk attachment to force the wanted size, as opposed to
letting the device auto-discover its ...
Iustin Pop
03:17 pm Revision a97da6b7: Fix two issues with exports and snapshot errors
This patch fixes two issues related to failed snapshots during exports:
- first, the error messages used disk.logic...
Iustin Pop
03:17 pm ganeti-local Revision a97da6b7: Fix two issues with exports and snapshot errors
This patch fixes two issues related to failed snapshots during exports:
- first, the error messages used disk.logic...
Iustin Pop

06/02/2009

09:44 am Revision bfb03e22: Update NEWS file for the 0.1.2 release
Iustin Pop
09:44 am ganeti-local Revision bfb03e22: Update NEWS file for the 0.1.2 release
Iustin Pop
« Previous
Next »
 

Also available in: Atom