Activity
From 08/01/2012 to 08/30/2012
08/30/2012
- 10:31 pm ganeti-local Revision 03f2593b: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:31 pm Revision 03f2593b: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:11 pm Revision 34754279: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:11 pm ganeti-local Revision 34754279: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:04 pm ganeti-local Revision 67ae51ed: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:04 pm Revision 67ae51ed: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 09:15 pm ganeti-local Revision 61f46231: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm Revision 61f46231: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm Revision 644e5023: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm ganeti-local Revision 644e5023: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 08:52 pm Revision 62bb2d7b: Edit changelog version
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
08/28/2012
- 06:32 pm ganeti-local Revision 998b6f8b: Add two confd library tests
- These test that we encode requests correctly and decode good messages,
that a message with a too old/new timestamp is... - 06:32 pm Revision 998b6f8b: Add two confd library tests
- These test that we encode requests correctly and decode good messages,
that a message with a too old/new timestamp is... - 06:16 pm ganeti-local Revision 62377cf5: Reduce some more code duplication and split code
- The Qlang module defines ResultStatus, but it was already defined in
Ganeti/Luxi.hs; let's remove the duplicate defin... - 06:16 pm Revision 62377cf5: Reduce some more code duplication and split code
- The Qlang module defines ResultStatus, but it was already defined in
Ganeti/Luxi.hs; let's remove the duplicate defin... - 06:04 pm ganeti-local Revision 0384c457: Add test for checking Haskell/Python opcode equivalence
- This is a very big hack for testing the equivalence of Python and
Haskell opcode definitions. See the docstring for d... - 06:04 pm Revision 0384c457: Add test for checking Haskell/Python opcode equivalence
- This is a very big hack for testing the equivalence of Python and
Haskell opcode definitions. See the docstring for d... - 06:04 pm ganeti-local Revision 4a1dc2bf: Create a custom type for disk indices
- While (again) trying to test Python/Haskell encoding interoperability,
I found another bug: the disk index is declare... - 06:04 pm Revision 4a1dc2bf: Create a custom type for disk indices
- While (again) trying to test Python/Haskell encoding interoperability,
I found another bug: the disk index is declare... - 06:04 pm ganeti-local Revision f2f06e2e: Handle better 'null' values in optional fields
- While testing Haskell⇔Python interoperability for opcode
serialisation, I found this bug: the Haskell code doesn't tr... - 06:04 pm Revision f2f06e2e: Handle better 'null' values in optional fields
- While testing Haskell⇔Python interoperability for opcode
serialisation, I found this bug: the Haskell code doesn't tr... - 06:04 pm ganeti-local Revision 9990c068: Add test case for OpCode list equivalence
- For now, we only test that we don't define extra opcodes in the
Haskell code; once we have parity, we can enable the ... - 06:04 pm Revision 9990c068: Add test case for OpCode list equivalence
- For now, we only test that we don't define extra opcodes in the
Haskell code; once we have parity, we can enable the ... - 06:04 pm ganeti-local Revision 60f7f6a4: Add infrastructure for reading Python command output
- This will be used in the future to make tests/assertions for
Python/Haskell codebase equivalence (e.g. checking that ... - 06:04 pm Revision 60f7f6a4: Add infrastructure for reading Python command output
- This will be used in the future to make tests/assertions for
Python/Haskell codebase equivalence (e.g. checking that ... - 06:04 pm ganeti-local Revision 6dd92942: QCHelper: add support for defining HUnit test cases
- This will allow us to use exactly the same method as for defining and
using QuickCheck properties. The differentiatio... - 06:04 pm Revision 6dd92942: QCHelper: add support for defining HUnit test cases
- This will allow us to use exactly the same method as for defining and
using QuickCheck properties. The differentiatio... - 06:04 pm ganeti-local Revision 2c4eb054: Rename tests for nicer names in test output
- With the change to test-framework, where individual tests are listed,
QCHelper tries to remove a "prop_$group_" prefi... - 06:04 pm Revision 2c4eb054: Rename tests for nicer names in test output
- With the change to test-framework, where individual tests are listed,
QCHelper tries to remove a "prop_$group_" prefi... - 06:03 pm ganeti-local Revision 95f6c931: Switch Haskell test harness to test-framework
- This patch replaces our home-grown, and quite limited, test runner
infrastructure with test-framework
(http://batters... - 06:03 pm Revision 95f6c931: Switch Haskell test harness to test-framework
- This patch replaces our home-grown, and quite limited, test runner
infrastructure with test-framework
(http://batters... - 06:03 pm ganeti-local Revision a03b2e1c: Simplify the Luxi client-server test
- Since now we have the recvMsgExt, we can remove the handleEOF
function.
Signed-off-by: Iustin Pop <iustin@google.com... - 06:03 pm Revision a03b2e1c: Simplify the Luxi client-server test
- Since now we have the recvMsgExt, we can remove the handleEOF
function.
Signed-off-by: Iustin Pop <iustin@google.com... - 06:03 pm ganeti-local Revision a23643ee: Fix bug in the Luxi client-server test
- We didn't close the server correctly, so for test sizes bigger than
the max-open-files ulimit, the tests were failing... - 06:03 pm Revision a23643ee: Fix bug in the Luxi client-server test
- We didn't close the server correctly, so for test sizes bigger than
the max-open-files ulimit, the tests were failing... - 06:03 pm ganeti-local Revision 12e8358c: TH: one style fix and more docstrings
- We were missing many docstrings in THH.hs, so let's add at least some
of them, and fix some unquoted '/'. Additionall... - 06:03 pm Revision 12e8358c: TH: one style fix and more docstrings
- We were missing many docstrings in THH.hs, so let's add at least some
of them, and fix some unquoted '/'. Additionall... - 06:03 pm ganeti-local Revision a583ec5d: OpCodes: build and export a list of all opcodes
- This can be used for cross-checking with the Python code for
consistency on defined opcodes.
Signed-off-by: Iustin P... - 06:03 pm Revision a583ec5d: OpCodes: build and export a list of all opcodes
- This can be used for cross-checking with the Python code for
consistency on defined opcodes.
Signed-off-by: Iustin P... - 06:03 pm ganeti-local Revision 94518cdb: TH: Abstract function for computing constructor names
- We'll need this in another place shortly, so let's abstract it and add
proper verification of whether we were passed ... - 06:03 pm Revision 94518cdb: TH: Abstract function for computing constructor names
- We'll need this in another place shortly, so let's abstract it and add
proper verification of whether we were passed ... - 06:02 pm ganeti-local Revision f2374060: Enable tags query over the query socket
- This patch adds the tags field to the objects which were missing it
(all except Cluster), implements handling the Lux... - 06:02 pm Revision f2374060: Enable tags query over the query socket
- This patch adds the tags field to the objects which were missing it
(all except Cluster), implements handling the Lux... - 06:02 pm ganeti-local Revision cebd85d8: Switch RAPI to use same tags listing as CLI
- Currently, RAPI uses queries (as in QueryNode with field tags) for
getting the tags, whereas the CLI uses the QueryTa... - 06:02 pm Revision cebd85d8: Switch RAPI to use same tags listing as CLI
- Currently, RAPI uses queries (as in QueryNode with field tags) for
getting the tags, whereas the CLI uses the QueryTa... - 06:01 pm ganeti-local Revision 4cd428db: Config.hs: Add a function to lookup group
- Like in the python code, this is a bit more complex since groups are
indexed by UUID, so we must fallback to lookup v... - 06:01 pm Revision 4cd428db: Config.hs: Add a function to lookup group
- Like in the python code, this is a bit more complex since groups are
indexed by UUID, so we must fallback to lookup v... - 06:01 pm ganeti-local Revision a9ccc950: Add a Functor instance for our Result type
- This will allow us to use the simpler applicative form (<$>, <*>)
instead of monadic liftM, liftM2, etc.
Signed-off-... - 06:01 pm Revision a9ccc950: Add a Functor instance for our Result type
- This will allow us to use the simpler applicative form (<$>, <*>)
instead of monadic liftM, liftM2, etc.
Signed-off-... - 06:01 pm ganeti-local Revision be747966: Change the Luxi tags kind from String to a custom type
- This will allow safer code when we implement the tags query.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:01 pm Revision be747966: Change the Luxi tags kind from String to a custom type
- This will allow safer code when we implement the tags query.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:00 pm ganeti-local Revision 8a9ee1e9: Remove obsolete QrViaLuxi type
- The actual query definitions are now in Qlang.hs, so let's use the
ItemType from there instead of luxi-defined type (... - 06:00 pm Revision 8a9ee1e9: Remove obsolete QrViaLuxi type
- The actual query definitions are now in Qlang.hs, so let's use the
ItemType from there instead of luxi-defined type (... - 06:00 pm ganeti-local Revision 303bc802: Implement support for query only clients in Rapi
- This implements the same query=True|False functionality as in
GetClient for cli.py, however since the RAPI code is mu... - 06:00 pm Revision 303bc802: Implement support for query only clients in Rapi
- This implements the same query=True|False functionality as in
GetClient for cli.py, however since the RAPI code is mu... - 06:00 pm ganeti-local Revision 42ab9ac4: Add configure-time switch for split queries
- And expand cli.GetClient() to allow opening the query socket, instead
of the main master socket.
Finally, enable the... - 06:00 pm Revision 42ab9ac4: Add configure-time switch for split queries
- And expand cli.GetClient() to allow opening the query socket, instead
of the main master socket.
Finally, enable the... - 06:00 pm ganeti-local Revision 4b71f30c: Remove obsolete conversion function for Luxi TH
- Due to the (now removed) custom filter field, we needed a conversion
function. Since now that field is gone, we can m... - 06:00 pm Revision 4b71f30c: Remove obsolete conversion function for Luxi TH
- Due to the (now removed) custom filter field, we needed a conversion
function. Since now that field is gone, we can m... - 06:00 pm ganeti-local Revision dc6a0f82: Rename Query2.hs to Qlang.hs
- While starting to use the new filter types, I realised that what is
currently implemented is the equivalent of `lib/q... - 06:00 pm Revision dc6a0f82: Rename Query2.hs to Qlang.hs
- While starting to use the new filter types, I realised that what is
currently implemented is the equivalent of `lib/q... - 06:00 pm ganeti-local Revision 9a94c848: Switch Luxi Query operation to use a proper filter
- Until now, since we didn't have a proper type for the encoded query
filters, we were ignoring the filters and handled... - 06:00 pm Revision 9a94c848: Switch Luxi Query operation to use a proper filter
- Until now, since we didn't have a proper type for the encoded query
filters, we were ignoring the filters and handled... - 06:00 pm ganeti-local Revision e8a25d62: Implement Query2 filter JSON (de)serialisation
- This adds support for encoding/decoding Query2 filters to/from JSON,
in (hopefully) the same format as the Python cod... - 06:00 pm Revision e8a25d62: Implement Query2 filter JSON (de)serialisation
- This adds support for encoding/decoding Query2 filters to/from JSON,
in (hopefully) the same format as the Python cod... - 06:00 pm ganeti-local Revision 31d1d442: convert-constants: also export qlang.py constants
- Since these will be needed for Haskell's implementation of query2.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 06:00 pm Revision 31d1d442: convert-constants: also export qlang.py constants
- Since these will be needed for Haskell's implementation of query2.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 05:59 pm ganeti-local Revision 2cdaf225: Re-enable standard hlint warnings
- Commit 5a1e31b4 (Add infrastructure for, and two extra hlint rules)
was intended to add two *extra* hlint rules, but ... - 05:59 pm Revision 2cdaf225: Re-enable standard hlint warnings
- Commit 5a1e31b4 (Add infrastructure for, and two extra hlint rules)
was intended to add two *extra* hlint rules, but ... - 05:59 pm ganeti-local Revision 1bf11fff: Run the query thread from confd
- This enables the query functionality in confd.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Mura... - 05:59 pm Revision 1bf11fff: Run the query thread from confd
- This enables the query functionality in confd.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Mura... - 05:59 pm ganeti-local Revision 25b54de0: Initial query daemon implementation
- This is just a new module that exports a runQueryD function, that can
be imported to run a separate thread handling t... - 05:59 pm Revision 25b54de0: Initial query daemon implementation
- This is just a new module that exports a runQueryD function, that can
be imported to run a separate thread handling t... - 05:59 pm ganeti-local Revision 0aff2293: Enhance the Luxi interface implementation
- This makes the implementation a bit nicer for both for server and
client side: we add a wrapper function with a bette... - 05:59 pm Revision 0aff2293: Enhance the Luxi interface implementation
- This makes the implementation a bit nicer for both for server and
client side: we add a wrapper function with a bette... - 05:59 pm ganeti-local Revision 7514fe92: Add Objects definitions for the ispec/ipolicy types
- Note that since we don't have yet a way to nicely handle two-level
optional parameters, the Filled/Partial types and ... - 05:59 pm Revision 7514fe92: Add Objects definitions for the ispec/ipolicy types
- Note that since we don't have yet a way to nicely handle two-level
optional parameters, the Filled/Partial types and ... - 05:59 pm ganeti-local Revision a957e150: Improve Objects.hs definitions
- This adds a few missing/incomplete definitions. We're still missing
the special parameters (disk params, hvparams, os... - 05:59 pm Revision a957e150: Improve Objects.hs definitions
- This adds a few missing/incomplete definitions. We're still missing
the special parameters (disk params, hvparams, os... - 05:59 pm ganeti-local Revision d5a93a80: Remove container field special cases
- Since we now handle Containers uniformly, we can remove all traces of
the special handling for this field type.
Sign... - 05:59 pm Revision d5a93a80: Remove container field special cases
- Since we now handle Containers uniformly, we can remove all traces of
the special handling for this field type.
Sign... - 05:59 pm ganeti-local Revision 84835174: Improve the TH 'Container' type
- This is the first part of the changes related to the 'Container' type.
We currently handle this type as follows: it'... - 05:59 pm Revision 84835174: Improve the TH 'Container' type
- This is the first part of the changes related to the 'Container' type.
We currently handle this type as follows: it'... - 05:59 pm ganeti-local Revision d8cb8e13: Improve TH local variables naming
- This patch addresses two issues with our TH code:
- using non-unique names (e.g. "std" for a local name, instead of
... - 05:59 pm Revision d8cb8e13: Improve TH local variables naming
- This patch addresses two issues with our TH code:
- using non-unique names (e.g. "std" for a local name, instead of
... - 05:58 pm ganeti-local Revision 02cccecd: Expand TH with tags field
- Also add this new field and the other generic fields to the cluster
object.
Signed-off-by: Iustin Pop <iustin@google... - 05:58 pm Revision 02cccecd: Expand TH with tags field
- Also add this new field and the other generic fields to the cluster
object.
Signed-off-by: Iustin Pop <iustin@google... - 05:58 pm ganeti-local Revision 988da36e: Add new definition for query socket
- This is not used yet, but is helpful when developing the Luxi endpoint
for hconfd.
Signed-off-by: Iustin Pop <iustin... - 05:58 pm Revision 988da36e: Add new definition for query socket
- This is not used yet, but is helpful when developing the Luxi endpoint
for hconfd.
Signed-off-by: Iustin Pop <iustin... - 12:56 pm ganeti-local Revision 66f74cae: Simple QC tests for RPC calls
- Right now we're only able to test if when a node is offline, the call
fails with an appropriate errror.
Signed-off-b... - 12:56 pm Revision 66f74cae: Simple QC tests for RPC calls
- Right now we're only able to test if when a node is offline, the call
fails with an appropriate errror.
Signed-off-b... - 12:56 pm ganeti-local Revision dc623a95: Implementation of NodeInfo call and result
- node_info call takes hypervisors and vgs to ask for information about
node and returns bootid and results from hyperv... - 12:56 pm ganeti-local Revision c1c5aab1: Implementation of InstanceList call and result
- instance_list call takes a list of hypervisors and returns a list
of running instances.
Signed-off-by: Agata Murawsk... - 12:56 pm ganeti-local Revision 96dad12d: Implementation of AllInstancesInfo call and result
- all_instances_info call takes a list of hypervisors and returns a list
of (name, memory, state, vcpus, time) - one el... - 12:56 pm ganeti-local Revision eaed5f19: Infrastructure to execute RPC calls
- Prepare and execute RPC call, prepare result for the call. These
procedures are generic in the sense that they only r... - 12:56 pm ganeti-local Revision d4709cce: Datatypes for haskell RPC calls
- We introduce typeclasses for RPC call and result and create a typeclass
that binds the two together. For that we need... - 12:56 pm Revision dc623a95: Implementation of NodeInfo call and result
- node_info call takes hypervisors and vgs to ask for information about
node and returns bootid and results from hyperv... - 12:56 pm Revision c1c5aab1: Implementation of InstanceList call and result
- instance_list call takes a list of hypervisors and returns a list
of running instances.
Signed-off-by: Agata Murawsk... - 12:56 pm Revision 96dad12d: Implementation of AllInstancesInfo call and result
- all_instances_info call takes a list of hypervisors and returns a list
of (name, memory, state, vcpus, time) - one el... - 12:56 pm Revision eaed5f19: Infrastructure to execute RPC calls
- Prepare and execute RPC call, prepare result for the call. These
procedures are generic in the sense that they only r... - 12:56 pm Revision d4709cce: Datatypes for haskell RPC calls
- We introduce typeclasses for RPC call and result and create a typeclass
that binds the two together. For that we need... - 12:56 pm ganeti-local Revision c4f65a0e: Add Hypervisor and start exporting AdminState
- Very simple Hypervisor object, that we want to pass in some of RPC
calls is added. We also export AdminState data typ... - 12:56 pm ganeti-local Revision 2ff587d4: Move necessary constants from rpc & rpc_defs to constants
- As timeout constants will now be used also on Haskell side, they have
been moved from rpc_defs and rpc to constants. ... - 12:56 pm Revision c4f65a0e: Add Hypervisor and start exporting AdminState
- Very simple Hypervisor object, that we want to pass in some of RPC
calls is added. We also export AdminState data typ... - 12:56 pm Revision 2ff587d4: Move necessary constants from rpc & rpc_defs to constants
- As timeout constants will now be used also on Haskell side, they have
been moved from rpc_defs and rpc to constants. ...
08/27/2012
- 05:18 pm ganeti-local Revision 951accad: Merge branch 'devel-2.6'
- * devel-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add v... - 05:18 pm Revision 951accad: Merge branch 'devel-2.6'
- * devel-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add v... - 05:15 pm ganeti-local Revision b5df6331: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add ... - 05:15 pm Revision b5df6331: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add ... - 05:05 pm ganeti-local Revision 2fefc557: Make stable-2.6 compatible with newer pep8
- This is done so that all current branches can run with newer pep8;
note that instead of fixing the problems (like I d... - 05:05 pm Revision 2fefc557: Make stable-2.6 compatible with newer pep8
- This is done so that all current branches can run with newer pep8;
note that instead of fixing the problems (like I d...
08/24/2012
- 05:55 pm ganeti-local Revision 5d0389dd: More descriptive Constants.hs header
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:55 pm Revision 5d0389dd: More descriptive Constants.hs header
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/23/2012
- 02:41 pm ganeti-local Revision 5ae4945a: Bump pep8 version to 1.2
- Debian Wheezy will ship with this version, and it has many improved checks compared to 0.6, so let's:
- bump version... - 02:41 pm Revision 5ae4945a: Bump pep8 version to 1.2
- Debian Wheezy will ship with this version, and it has many improved checks compared to 0.6, so let's:
- bump version... - 11:44 am Revision 1df4d430: Change node parameter oob_program to VTYPE_STRING
- Since this is an inheritable parameter, having it as a MABYE_STRING
creates only problems (per our derivation rules).... - 11:44 am ganeti-local Revision 1df4d430: Change node parameter oob_program to VTYPE_STRING
- Since this is an inheritable parameter, having it as a MABYE_STRING
creates only problems (per our derivation rules).... - 11:17 am Revision 86a10419: Change changelog to 2.6.0rc3+grnet-1
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision c1561e21: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision 1d3f56d9: Import debian/control from google debian branch
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision c34456da: Make gbp functional
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision 9dfd0f01: Add ganeti2 in Provides, Conflicts, Replaces
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision 98792b75: Add hcheck man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision 632d38c8: Add hinfo man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision 3152e695: Add `fping' as a package dependency
- fping is needed to correctly handle master ip activation/deactivation
Signed-off-by: Constantinos Venetsanopoulos <c... - 11:17 am Revision e2d4f5ce: Changes to make gitbuildpackage functional
- Change debian/changelog.
Include vcs-version (remove it from .gitignore)
Signed-off-by: Dimitris Aragiorgis <dimara@... - 11:17 am Revision cea1cc5b: Add fdsend dependecy in debian/control
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am Revision b79cba43: Modify debian files
- Bump 2.6.0~beta1 version in changelog
Add ganeti-htools in Provides, Conflicts, Replaces in control file
Signed-off-... - 11:17 am Revision 9c6e1102: Initial debian packaging for Ganeti 2.5.*
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
08/22/2012
- 06:38 pm Revision 258ebfa7: Add debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm ganeti-local Revision b02615b4: cfupgrade for removing oldstyle hotplug info
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm Revision b02615b4: cfupgrade for removing oldstyle hotplug info
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm ganeti-local Revision f6c5e64f: Use base64 format in network reservations slots
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm Revision f6c5e64f: Use base64 format in network reservations slots
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:08 pm ganeti-local Revision c54ec0dc: Merge branch 'stable-esi'
- Conflicts:
Makefile.am
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/constants.py
lib/opcodes.py
Sig... - 06:08 pm Revision c54ec0dc: Merge branch 'stable-esi'
- Conflicts:
Makefile.am
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/constants.py
lib/opcodes.py
Sig... - 05:40 pm ganeti-local Revision 7c88c7af: Add external storage interface related man pages
- * ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn... - 05:40 pm Revision 7c88c7af: Add external storage interface related man pages
- * ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn... - 05:39 pm ganeti-local Revision 11d36c2e: Initial ExtStorage support in htools
- 05:39 pm Revision 11d36c2e: Initial ExtStorage support in htools
- 05:39 pm ganeti-local Revision 9bcef16f: Add the gnt-storage client
- Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o... - 05:39 pm Revision 9bcef16f: Add the gnt-storage client
- Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o... - 05:37 pm Revision eeb1560f: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:37 pm Revision 064934eb: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:37 pm Revision 38de140e: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:37 pm Revision 64196c78: Hotplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:36 pm Revision 611b2e19: Hotplug: modifications/additions in objects.py
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:34 pm ganeti-local Revision 47aaeaff: Add --allow-arbit-params to gnt-instance modify
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 05:34 pm Revision 47aaeaff: Add --allow-arbit-params to gnt-instance modify
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 05:34 pm ganeti-local Revision e74f6291: Multiple ExtStorage Providers and ext-params
- Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t... - 05:34 pm Revision e74f6291: Multiple ExtStorage Providers and ext-params
- Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t... - 05:33 pm ganeti-local Revision 868eab67: Implement the External Storage Interface
- With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt... - 05:33 pm Revision 868eab67: Implement the External Storage Interface
- With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt... - 05:30 pm ganeti-local Revision f9a1f3eb: Update the shared storage design document
- Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ... - 05:30 pm Revision f9a1f3eb: Update the shared storage design document
- Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ... - 05:22 pm ganeti-local Revision a5e58089: Merge branch 'stable-hotplug'
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 05:22 pm Revision a5e58089: Merge branch 'stable-hotplug'
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 05:13 pm ganeti-local Revision 50fab955: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:13 pm Revision 50fab955: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:13 pm ganeti-local Revision 9ac60360: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:13 pm Revision 9ac60360: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:13 pm ganeti-local Revision 5ed75b63: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:13 pm Revision 5ed75b63: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:13 pm ganeti-local Revision 1642a1d0: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:13 pm Revision 1642a1d0: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:12 pm ganeti-local Revision 41a1df34: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:12 pm Revision 41a1df34: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:11 pm ganeti-local Revision a8740a25: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:11 pm Revision a8740a25: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:11 pm ganeti-local Revision 5fb92325: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision 66c844a3: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision 8c4771b1: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:11 pm Revision 8c4771b1: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:11 pm Revision 66c844a3: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm Revision 5fb92325: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision db465855: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm ganeti-local Revision 24ea7a54: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 05:11 pm ganeti-local Revision c2c9ce98: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision cca3867d: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm Revision cca3867d: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm Revision c2c9ce98: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm Revision 24ea7a54: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 05:11 pm Revision db465855: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm ganeti-local Revision a833cd23: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 05:11 pm ganeti-local Revision c18bf8b2: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision f5422b71: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 05:11 pm ganeti-local Revision 24a6bd31: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 05:11 pm Revision 24a6bd31: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 05:11 pm Revision f5422b71: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 05:11 pm Revision c18bf8b2: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm Revision a833cd23: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 05:11 pm ganeti-local Revision d45473fb: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 05:11 pm ganeti-local Revision 100c6d1a: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 05:11 pm ganeti-local Revision a11b8875: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm Revision a11b8875: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm Revision 100c6d1a: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 05:11 pm Revision d45473fb: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 05:11 pm ganeti-local Revision f70bcabc: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 05:11 pm ganeti-local Revision 0ca10882: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 05:11 pm ganeti-local Revision 9870dce9: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 05:11 pm ganeti-local Revision d0af39c0: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 05:11 pm Revision d0af39c0: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 05:11 pm Revision 9870dce9: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 05:11 pm Revision 0ca10882: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 05:11 pm Revision f70bcabc: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 05:11 pm ganeti-local Revision 7eb01378: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 05:11 pm ganeti-local Revision f2837050: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 05:11 pm ganeti-local Revision 8e5f43b1: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 05:11 pm Revision 8e5f43b1: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 05:11 pm Revision f2837050: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 05:11 pm Revision 7eb01378: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 05:11 pm ganeti-local Revision f4f36cf3: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 05:11 pm Revision f4f36cf3: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 03:18 pm ganeti-local Revision 6a3166cb: Fix computation of disk sizes in _ComputeDiskSize
- Currently, hail fails with FailDisk when trying to add an instance
of type: 'file', 'sharedfile' and 'rbd'.
This is ... - 03:18 pm Revision 6a3166cb: Fix computation of disk sizes in _ComputeDiskSize
- Currently, hail fails with FailDisk when trying to add an instance
of type: 'file', 'sharedfile' and 'rbd'.
This is ...
08/15/2012
- 12:59 pm ganeti-local Revision f08e5132: Add verification of RPC results in _WipeDisks
- Due to an oversight, the pause/resume sync RPC calls in _WipeDisks
lack the verification of the overall RPC status, a... - 12:59 pm Revision f08e5132: Add verification of RPC results in _WipeDisks
- Due to an oversight, the pause/resume sync RPC calls in _WipeDisks
lack the verification of the overall RPC status, a...
08/14/2012
- 12:13 pm ganeti-local Revision 4e27516b: Adding design doc for bulk instance create
- This is the design doc for the bulk instance creation. You can more
details in the doc itself.
Signed-off-by: René N... - 12:13 pm Revision 4e27516b: Adding design doc for bulk instance create
- This is the design doc for the bulk instance creation. You can more
details in the doc itself.
Signed-off-by: René N...
08/13/2012
- 06:58 pm ganeti-local Revision 13f2321c: Add a server-side Luxi implementation
- This is a trivial code change, but it allows us to finally test the
send-receive code on both client and server sides... - 06:58 pm Revision 13f2321c: Add a server-side Luxi implementation
- This is a trivial code change, but it allows us to finally test the
send-receive code on both client and server sides... - 06:58 pm ganeti-local Revision e821050d: Switch the Luxi interface from Strings to ByteStrings
- I'm doing this change for future performance optimisations. Currently
we use the Luxi interface just as a client, so ... - 06:58 pm Revision e821050d: Switch the Luxi interface from Strings to ByteStrings
- I'm doing this change for future performance optimisations. Currently
we use the Luxi interface just as a client, so ...
08/10/2012
- 06:02 pm ganeti-local Revision b2631ce4: Add test for checking that all gnt-* subcommands run OK
- This is a bit of a shell munging trickery, but works for now. Making
it more generic can be done later.
Signed-off-b... - 06:02 pm Revision b2631ce4: Add test for checking that all gnt-* subcommands run OK
- This is a bit of a shell munging trickery, but works for now. Making
it more generic can be done later.
Signed-off-b... - 06:02 pm ganeti-local Revision 7db596df: Fix double use of PRIORITY_OPT in gnt-node migrate
- This breaks the command, as optparse considers that an error.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed... - 06:02 pm Revision 7db596df: Fix double use of PRIORITY_OPT in gnt-node migrate
- This breaks the command, as optparse considers that an error.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed...
08/09/2012
- 04:10 pm Revision 41f8a102: Use base64 format in network reservations slots
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:09 pm Revision 2492f640: Merge branch 'grnet-2.7-esi-devel' into master-ippool-hotplug-esi
- Conflicts:
Makefile.am
lib/backend.py
lib/cmdlib.py
lib/constants.py
Signed-off-by: Dimitris Aragiorgis <dimara@... - 03:55 pm Revision 824d0391: Merge branch 'master-hotplug' into master-ippool-hotplug
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 03:55 pm ganeti-local Revision 824d0391: Merge branch 'master-hotplug' into master-ippool-hotplug
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 03:23 pm ganeti-local Revision cc32413e: Dummy commit for compatibility
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:23 pm Revision 61f232ec: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 03:23 pm Revision 4d025f0b: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 03:23 pm ganeti-local Revision 61f232ec: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 03:23 pm ganeti-local Revision 4d025f0b: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 01:59 pm Revision 6242bcf3: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 01:59 pm ganeti-local Revision 6242bcf3: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 01:55 pm ganeti-local Revision 28bd3496: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 01:55 pm Revision 28bd3496: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 01:54 pm ganeti-local Revision 2eed9703: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 01:54 pm Revision 2eed9703: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 12:35 pm ganeti-local Revision 7213dded: Add new Makefile target to rebuild the whole dist
- Due to the fact how the automake system works it doesn't rebuild already
prebuild files in distcheck. This lead to a ... - 12:35 pm Revision 7213dded: Add new Makefile target to rebuild the whole dist
- Due to the fact how the automake system works it doesn't rebuild already
prebuild files in distcheck. This lead to a ...
08/08/2012
- 05:54 pm Revision 267fa66c: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:54 pm Revision ad7f057f: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:54 pm ganeti-local Revision 267fa66c: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:54 pm ganeti-local Revision ad7f057f: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:53 pm Revision 7ebb0774: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:53 pm ganeti-local Revision 7ebb0774: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:53 pm Revision 19f31f1f: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:53 pm ganeti-local Revision 19f31f1f: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 12:57 pm ganeti-local Revision b8481ebf: rapi client: accept arbitrary shutdown arguments
- The "ignore_offline_nodes" parameter is unsupported. Rather than
explicitely adding it, just pass all keyword argumen... - 12:57 pm ganeti-local Revision 1b9690aa: Handle offline nodes for "instance down" checks
- When offlining an instance because its primary node is down, we must be
able to cope with the situation.
Signed-off-... - 12:57 pm Revision b8481ebf: rapi client: accept arbitrary shutdown arguments
- The "ignore_offline_nodes" parameter is unsupported. Rather than
explicitely adding it, just pass all keyword argumen... - 12:57 pm Revision 1b9690aa: Handle offline nodes for "instance down" checks
- When offlining an instance because its primary node is down, we must be
able to cope with the situation.
Signed-off-... - 12:00 pm ganeti-local Revision a47dc554: Add missing rst files to Makefile.am
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:00 pm Revision a47dc554: Add missing rst files to Makefile.am
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
08/07/2012
- 12:48 pm ganeti-local Revision 76b62028: Switch job IDs to numeric
- This has been a long-standing cleanup item, which we've always
refrained from doing due to the high estimated effort ... - 12:48 pm Revision 76b62028: Switch job IDs to numeric
- This has been a long-standing cleanup item, which we've always
refrained from doing due to the high estimated effort ... - 12:48 pm Revision 6f287cf3: Add infrastructure for building numeric namefield filters
- Currently, all the CLI helpers in qlang.py and cli.py assume that all
namefields are string, which leads to various b... - 12:48 pm ganeti-local Revision 6f287cf3: Add infrastructure for building numeric namefield filters
- Currently, all the CLI helpers in qlang.py and cli.py assume that all
namefields are string, which leads to various b... - 12:48 pm Revision 09532dcc: Make jqueue unittests more generic
- This patch removes/abstracts some hardcoded values in the jqueue
unittests. Currently we have a per-resource type nam... - 12:48 pm ganeti-local Revision 09532dcc: Make jqueue unittests more generic
- This patch removes/abstracts some hardcoded values in the jqueue
unittests. Currently we have a per-resource type nam... - 12:48 pm ganeti-local Revision 9b12c120: Expand debug messages in gnt-debug test-jobqueue
- It wasn't clear for which tests we were ignoring the errors.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 12:48 pm Revision 9b12c120: Expand debug messages in gnt-debug test-jobqueue
- It wasn't clear for which tests we were ignoring the errors.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
08/06/2012
- 11:02 pm Revision 18b1d400: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 11:02 pm Revision 82989b8d: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:02 pm ganeti-local Revision 18b1d400: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 11:02 pm ganeti-local Revision 82989b8d: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:02 pm Revision f629a262: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 11:02 pm Revision b678ff8e: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm Revision 13162959: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm ganeti-local Revision 13162959: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm ganeti-local Revision b678ff8e: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm ganeti-local Revision f629a262: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 11:02 pm ganeti-local Revision b6ef1380: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm Revision a6799216: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 11:02 pm Revision b6ef1380: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm ganeti-local Revision 5bdeeaac: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 11:02 pm ganeti-local Revision a6799216: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 11:02 pm Revision 5bdeeaac: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 11:02 pm Revision 0dc0df35: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:02 pm Revision c87acf6e: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 11:02 pm Revision 21670917: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 11:02 pm ganeti-local Revision 21670917: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 11:02 pm ganeti-local Revision c87acf6e: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 11:02 pm ganeti-local Revision 0dc0df35: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:02 pm Revision 640192e4: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 11:02 pm Revision 3dcbd510: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 11:02 pm ganeti-local Revision 640192e4: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 11:02 pm ganeti-local Revision 3dcbd510: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 11:02 pm ganeti-local Revision 626b6a56: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 11:02 pm Revision 626b6a56: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 11:02 pm ganeti-local Revision d3bc4125: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 11:02 pm Revision d3bc4125: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 11:02 pm ganeti-local Revision 909064a1: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 11:02 pm Revision 909064a1: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 11:00 pm Revision 08acb688: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 11:00 pm ganeti-local Revision 08acb688: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 10:07 pm Revision e7dd91ce: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 10:07 pm ganeti-local Revision e7dd91ce: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 09:50 pm Revision 5d419c34: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 09:50 pm ganeti-local Revision 5d419c34: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew...
08/02/2012
- 03:46 pm Revision 2cfbc784: Fix uses of OpPrereqError without code info
- A while back, we did cleanup the code and ensured (manually) that use
of OpPrereqError includes an errors.ECODE_* fie... - 03:46 pm ganeti-local Revision 2cfbc784: Fix uses of OpPrereqError without code info
- A while back, we did cleanup the code and ensured (manually) that use
of OpPrereqError includes an errors.ECODE_* fie...
08/01/2012
- 12:07 pm Revision 6ae161fa: Initial ExtStorage support in htools
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 12:06 pm Revision 88ba88fc: Add --allow-arbit-params to gnt-instance modify
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/opcodes.py
Signed-off-by: Constantinos Venetsanopoulos <cve...
Also available in: Atom