Activity
From 07/15/2012 to 08/13/2012
08/13/2012
- 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 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 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 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 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 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...
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 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: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: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 ganeti-local Revision 4d025f0b: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 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... - 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:59 pm Revision 6242bcf3: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 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: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: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, ... - 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, ... - 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 ... - 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 ...
08/08/2012
- 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: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:53 pm ganeti-local Revision 7ebb0774: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:53 pm 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 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: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: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> - 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>
08/07/2012
- 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 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 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 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 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 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 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-...
08/06/2012
- 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 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 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 Revision f629a262: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 11:02 pm Revision 13162959: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:02 pm 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 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 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 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 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 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 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 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 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 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 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 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 909064a1: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 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: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
... - 11:00 pm Revision 08acb688: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 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... - 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... - 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... - 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...
08/02/2012
- 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... - 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...
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...
07/31/2012
- 11:23 am ganeti-local Revision 619e89c8: htools: abstract function for parsing job ids
- Both the job id and submit job result parsing are abstracted into
separate functions, so that later changes are more ... - 11:23 am Revision 619e89c8: htools: abstract function for parsing job ids
- Both the job id and submit job result parsing are abstracted into
separate functions, so that later changes are more ... - 11:21 am ganeti-local Revision ccc817a2: Introduce a type for the ganeti job type
- This will be used for easier change later.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter ... - 11:21 am Revision ccc817a2: Introduce a type for the ganeti job type
- This will be used for easier change later.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter ...
07/29/2012
07/27/2012
- 02:42 pm Revision d60d189a: Release version 2.6.0 (final)
- Phew, it wasn't easy, but…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@go... - 02:42 pm ganeti-local Revision d60d189a: Release version 2.6.0 (final)
- Phew, it wasn't easy, but…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@go... - 12:16 pm ganeti-local Revision 2ed0e208: Fix 'explicitely' common typo
- It seems that 'explicitely' is wrong, and that the right form is
'explicitly'. This is just fixing the typo plus adju... - 12:16 pm Revision 2ed0e208: Fix 'explicitely' common typo
- It seems that 'explicitely' is wrong, and that the right form is
'explicitly'. This is just fixing the typo plus adju...
07/26/2012
- 06:38 pm ganeti-local Revision 350506c6: Fix issue in LUClusterVerifyGroup with multi-group clusters
- In case LUClusterVerifyGroup is run on a group which doesn't contain
the master node, the following could happen:
- ... - 06:38 pm Revision 350506c6: Fix issue in LUClusterVerifyGroup with multi-group clusters
- In case LUClusterVerifyGroup is run on a group which doesn't contain
the master node, the following could happen:
- ... - 06:38 pm Revision 52bebbdf: Add QA test for node group modification of ndparams
- Additionally, we run hbal if the htools tests are enabled (new
key). Note that hbal will directly exit, since there a... - 06:38 pm ganeti-local Revision 52bebbdf: Add QA test for node group modification of ndparams
- Additionally, we run hbal if the htools tests are enabled (new
key). Note that hbal will directly exit, since there a... - 06:33 pm ganeti-local Revision 4bf27dab: Fix node group modification of node parameters
- Commit 904b3bfe tried to fix the deletion of custom ndparams from
group, but instead broke both modification and dele... - 06:33 pm Revision 4bf27dab: Fix node group modification of node parameters
- Commit 904b3bfe tried to fix the deletion of custom ndparams from
group, but instead broke both modification and dele...
07/25/2012
- 09:56 pm ganeti-local Revision a085d96d: QA for allocator in recreate-disks
- QA for recreate-disks called it twice with a list of node; the first call
now uses an allocator.
Signed-off-by: Adam... - 09:56 pm Revision a085d96d: QA for allocator in recreate-disks
- QA for recreate-disks called it twice with a list of node; the first call
now uses an allocator.
Signed-off-by: Adam... - 09:52 pm ganeti-local Revision 38db4e7c: Front-end and doc to use allocator in recreate-disks
- The recreate-disks command no longer requires an explicit list of nodes.
Signed-off-by: Adam Ingrassia <api@google.c... - 09:52 pm Revision 38db4e7c: Front-end and doc to use allocator in recreate-disks
- The recreate-disks command no longer requires an explicit list of nodes.
Signed-off-by: Adam Ingrassia <api@google.c... - 09:38 pm Revision 3d091af0: Allocator support in recreate-disks LU
- This affects only the backend.
Signed-off-by: Adam Ingrassia <api@google.com>
Signed-off-by: Bernardo Dal Seno <bdal... - 09:38 pm ganeti-local Revision 3d091af0: Allocator support in recreate-disks LU
- This affects only the backend.
Signed-off-by: Adam Ingrassia <api@google.com>
Signed-off-by: Bernardo Dal Seno <bdal... - 09:37 pm Revision 01eb03bd: Added method to call an allocator for recreate-disks
- Ideally this should have used relocation mode, but to due lacking of
support in current allocators, allocation mode h... - 09:37 pm ganeti-local Revision 01eb03bd: Added method to call an allocator for recreate-disks
- Ideally this should have used relocation mode, but to due lacking of
support in current allocators, allocation mode h... - 03:27 pm Revision 519aed2e: Fix a bug in LUInstanceSetParams
- When changing network do not generate a new mac if old network's
mac prefix is the same with new one.
Signed-off-by:... - 02:24 pm Revision bb0d8ddc: Support for checking the group of only the primary node
- _CheckInstanceNodeGroups behaves in the old way with the default value
of the new parameter.
Signed-off-by: Adam Ing... - 02:24 pm ganeti-local Revision bb0d8ddc: Support for checking the group of only the primary node
- _CheckInstanceNodeGroups behaves in the old way with the default value
of the new parameter.
Signed-off-by: Adam Ing... - 12:42 pm ganeti-local Revision 7d5ceafd: Merge commit 'v2.5.2' into stable-2.6
- * commit 'v2.5.2':
Fix RST formatting in NEWS file
Update NEWS and bump version for release 2.5.2
Fix boot=on f... - 12:42 pm Revision 7d5ceafd: Merge commit 'v2.5.2' into stable-2.6
- * commit 'v2.5.2':
Fix RST formatting in NEWS file
Update NEWS and bump version for release 2.5.2
Fix boot=on f...
07/24/2012
- 07:19 pm ganeti-local Revision 9906d514: Fix RST formatting in NEWS file
- *FileID is interpreted as a start-of-bold, without corresponding end
marker. Sorry for not catching it in the first p... - 07:19 pm Revision 9906d514: Fix RST formatting in NEWS file
- *FileID is interpreted as a start-of-bold, without corresponding end
marker. Sorry for not catching it in the first p... - 06:57 pm Revision 390a2970: Update NEWS and bump version for release 2.5.2
- This is a trivial release, with just bug fixes, so a small change log.
Signed-off-by: Iustin Pop <iustin@google.com>... - 06:57 pm ganeti-local Revision 390a2970: Update NEWS and bump version for release 2.5.2
- This is a trivial release, with just bug fixes, so a small change log.
Signed-off-by: Iustin Pop <iustin@google.com>... - 06:10 pm Revision 24be50e0: Fix boot=on flag for CDROMs
- This generalises commit 4304964a to cdroms too, since they have
somewhat the same logic. We just abstract the needs_b... - 06:10 pm ganeti-local Revision 24be50e0: Fix boot=on flag for CDROMs
- This generalises commit 4304964a to cdroms too, since they have
somewhat the same logic. We just abstract the needs_b... - 06:10 pm ganeti-local Revision 2b846304: KVM: only pass boot flag once
- This addresses issue 230: passing two methods of booting to KVM can,
depending on the KVM version, confuse it.
Note ... - 06:10 pm Revision 2b846304: KVM: only pass boot flag once
- This addresses issue 230: passing two methods of booting to KVM can,
depending on the KVM version, confuse it.
Note ...
07/23/2012
- 10:27 am ganeti-local Revision fc1282b8: Build epydoc.conf using standard replace_vars_sed
- This is just begging to be converted to a standard replace_vars_sed
rule, instead of custom sed calls.
Signed-off-by... - 10:27 am Revision fc1282b8: Build epydoc.conf using standard replace_vars_sed
- This is just begging to be converted to a standard replace_vars_sed
rule, instead of custom sed calls.
Signed-off-by... - 10:27 am Revision 55398706: Simplify some make rules
- A rule of type "a/%: a/%.in" will also match "a/b/%: a/b/%.in", so no
need for the explicit examples/hooks rule. As f... - 10:27 am ganeti-local Revision 55398706: Simplify some make rules
- A rule of type "a/%: a/%.in" will also match "a/b/%: a/b/%.in", so no
need for the explicit examples/hooks rule. As f... - 10:26 am Revision 490bec02: Explicitly terminate some make rules
- Generic rules like:
%: %.in
have the downside that the source (%.in) itself matches the target
(via %.in: %.in.in... - 10:26 am ganeti-local Revision 490bec02: Explicitly terminate some make rules
- Generic rules like:
%: %.in
have the downside that the source (%.in) itself matches the target
(via %.in: %.in.in... - 10:26 am Revision 1d45f7a0: Remove ancient implicit make rules
- GNU Make contains some (ancient) implicit rules, that try to
_automatically_ extract source files from RCS/SCCS versi... - 10:26 am ganeti-local Revision 1d45f7a0: Remove ancient implicit make rules
- GNU Make contains some (ancient) implicit rules, that try to
_automatically_ extract source files from RCS/SCCS versi... - 10:25 am Revision 4c3d5fb6: Stop using BUILT_SOURCES
- Commit dc7d2c49 introduced the use of BUILT_SOURCES to work around
missing dependencies. However, on closer reading o... - 10:25 am ganeti-local Revision 4c3d5fb6: Stop using BUILT_SOURCES
- Commit dc7d2c49 introduced the use of BUILT_SOURCES to work around
missing dependencies. However, on closer reading o... - 10:25 am ganeti-local Revision 924ecd85: Change how we create the 'ganeti' symlink
- Currently, if one runs 'make' in an already fully-built tree, this is
the result:
cd . && test -h "ganeti" || { rm... - 10:25 am Revision 924ecd85: Change how we create the 'ganeti' symlink
- Currently, if one runs 'make' in an already fully-built tree, this is
the result:
cd . && test -h "ganeti" || { rm... - 10:23 am ganeti-local Revision 3735787e: Partial undo of "Makefile: Streamline directory creation"
- Commit c964d962 changed the way we create directories, by two things:
- unifying all dependencies and ad-hoc directo... - 10:23 am Revision 3735787e: Partial undo of "Makefile: Streamline directory creation"
- Commit c964d962 changed the way we create directories, by two things:
- unifying all dependencies and ad-hoc directo... - 10:23 am Revision 5098afd1: A few style fixes in Makefile.am
- Seen while debugging make rules.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 10:23 am ganeti-local Revision 5098afd1: A few style fixes in Makefile.am
- Seen while debugging make rules.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 10:20 am Revision f5ce7613: Ensure a stable content of the bash completion file
- Currently, the order of commands in the bash completion file is
random, because the sub-commands are not sorted. This... - 10:20 am ganeti-local Revision f5ce7613: Ensure a stable content of the bash completion file
- Currently, the order of commands in the bash completion file is
random, because the sub-commands are not sorted. This...
07/20/2012
- 05:56 pm ganeti-local Revision b0b8458a: Correctly do sub-$(MAKE) invocations
- Reading the automake documentation, it seems that explicit calls to
$(MAKE) need $(AM_MAKEFLAGS) passed, so let's do ... - 05:56 pm Revision b0b8458a: Correctly do sub-$(MAKE) invocations
- Reading the automake documentation, it seems that explicit calls to
$(MAKE) need $(AM_MAKEFLAGS) passed, so let's do ... - 03:14 pm Revision 7fe73c6f: Make error classes more consistent
- This removes "pass" from a few definitions, making all errors
consistent.
Signed-off-by: Iustin Pop <iustin@google.c... - 03:14 pm ganeti-local Revision 7fe73c6f: Make error classes more consistent
- This removes "pass" from a few definitions, making all errors
consistent.
Signed-off-by: Iustin Pop <iustin@google.c... - 12:29 pm Revision 7cb42171: Add support for -cpu option in KVM
- This adds supports for the (non-validated) cpu parameter to KVM.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 12:29 pm ganeti-local Revision 7cb42171: Add support for -cpu option in KVM
- This adds supports for the (non-validated) cpu parameter to KVM.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie...
07/19/2012
- 07:44 pm Revision eab8eef8: Add missing \ in Makefile.am
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:51 pm Revision 24ccfd74: Add note in admin guide about drbd stacked devices
- Fixes: http://code.google.com/p/ganeti/issues/detail?id=251
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by... - 06:51 pm ganeti-local Revision 24ccfd74: Add note in admin guide about drbd stacked devices
- Fixes: http://code.google.com/p/ganeti/issues/detail?id=251
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by... - 05:14 pm Revision 55cb7c7a: Merge remote branch 'google/stable-2.6' into stable-2.6-ippool-nichotplug-exts...
- Conflicts:
htools/Ganeti/HTools/QC.hs (import changes)
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr> - 03:51 pm ganeti-local Revision 7803e37c: Merge branch 'stable-2.6'
- * stable-2.6: (21 commits)
Release Ganeti 2.6.0 rc4
Prepare NEWS for Ganeti 2.6.0rc4
Add some rudimentary node ... - 03:51 pm Revision 7803e37c: Merge branch 'stable-2.6'
- * stable-2.6: (21 commits)
Release Ganeti 2.6.0 rc4
Prepare NEWS for Ganeti 2.6.0rc4
Add some rudimentary node ... - 03:36 pm ganeti-local Revision 1e00889c: Re-indent kvm-ifup.in
- By a strange accident, this file seems to be tabified, instead of our
own 2-space rule. Re-indent it and also break o... - 03:36 pm Revision 1e00889c: Re-indent kvm-ifup.in
- By a strange accident, this file seems to be tabified, instead of our
own 2-space rule. Re-indent it and also break o... - 03:26 pm ganeti-local Revision 95e7e676: Release Ganeti 2.6.0 rc4
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:26 pm Revision 95e7e676: Release Ganeti 2.6.0 rc4
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:19 pm ganeti-local Revision d49f209f: Prepare NEWS for Ganeti 2.6.0rc4
- Another release candidate is coming.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@... - 03:19 pm Revision d49f209f: Prepare NEWS for Ganeti 2.6.0rc4
- Another release candidate is coming.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@... - 03:16 pm Revision 93ddfce2: Add some rudimentary node group ipolicy checks
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:16 pm ganeti-local Revision 93ddfce2: Add some rudimentary node group ipolicy checks
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:15 pm ganeti-local Revision 8b057218: Fix setting ipolicy on node groups
- On node groups we don't have the std field. However, the InstancePolicy
object always verifies that the std value is ... - 03:15 pm Revision 8b057218: Fix setting ipolicy on node groups
- On node groups we don't have the std field. However, the InstancePolicy
object always verifies that the std value is ... - 02:56 pm ganeti-local Revision be3f52f3: Force tap's MAC prefix to "fe"
- Setting a high prefix discourages the bridge from adopting the tap's
MAC. Xen is not affected by this since the MAC i... - 02:56 pm Revision be3f52f3: Force tap's MAC prefix to "fe"
- Setting a high prefix discourages the bridge from adopting the tap's
MAC. Xen is not affected by this since the MAC i... - 12:22 pm ganeti-local Revision 2da31181: Fix --no-headers for the new list-drbd command
- Sorry, I forgot that with GenerateTable this needs to be handled
manually. Fixed now and tested in both ways.
(But t... - 12:22 pm Revision 2da31181: Fix --no-headers for the new list-drbd command
- Sorry, I forgot that with GenerateTable this needs to be handled
manually. Fixed now and tested in both ways.
(But t... - 11:11 am ganeti-local Revision 286b7335: Add a simple QA test for gnt-node list-drbd
- This will be run only if 'haskell-confd' QA configuration has been
enabled.
Signed-off-by: Iustin Pop <iustin@google... - 11:11 am Revision 286b7335: Add a simple QA test for gnt-node list-drbd
- This will be run only if 'haskell-confd' QA configuration has been
enabled.
Signed-off-by: Iustin Pop <iustin@google... - 11:11 am Revision 7acbda7b: Add a new gnt-node command list-drbd
- This uses confd to query the DRBD minors, which is very special; no
other command currently does so.
Since the backe... - 11:11 am ganeti-local Revision 7acbda7b: Add a new gnt-node command list-drbd
- This uses confd to query the DRBD minors, which is very special; no
other command currently does so.
Since the backe... - 11:02 am Revision d81ec8b7: Implement a node to drbd minors query function
- This can be queried remotely since it's a pure configuration query.
Signed-off-by: Iustin Pop <iustin@google.com>
Re... - 11:02 am ganeti-local Revision d81ec8b7: Implement a node to drbd minors query function
- This can be queried remotely since it's a pure configuration query.
Signed-off-by: Iustin Pop <iustin@google.com>
Re... - 11:02 am ganeti-local Revision 792f8e55: Add a new unused confd query
- This is not implemented currently.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@go... - 11:02 am Revision 792f8e55: Add a new unused confd query
- This is not implemented currently.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@go... - 11:01 am ganeti-local Revision 7b2ead5a: Add support for computing instance all/secondary nodes
- This fixes an old FIXME. Since we now how actual DRBD configuration
data, we can finally compute the instance's secon... - 11:01 am Revision 7b2ead5a: Add support for computing instance all/secondary nodes
- This fixes an old FIXME. Since we now how actual DRBD configuration
data, we can finally compute the instance's secon... - 11:01 am Revision 2e12944a: Add disk logical ID support in Objects.hs
- This is a complex field, so we have to do a lot of manual work for now.
The complexity arises from the fact that the... - 11:01 am ganeti-local Revision 2e12944a: Add disk logical ID support in Objects.hs
- This is a complex field, so we have to do a lot of manual work for now.
The complexity arises from the fact that the... - 11:01 am Revision 5c755a4d: Fix a docstring in bdev's DRBD8 class
- It seems this was not updated since the move to static minors…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 11:01 am ganeti-local Revision 5c755a4d: Fix a docstring in bdev's DRBD8 class
- It seems this was not updated since the move to static minors…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 11:01 am ganeti-local Revision 1c7bda0a: Extend the Template Haskell loadFn model
- Currently, we only allow field-by-field de-serialisation. Since we
have cases where information about how to un-seria... - 11:01 am Revision 1c7bda0a: Extend the Template Haskell loadFn model
- Currently, we only allow field-by-field de-serialisation. Since we
have cases where information about how to un-seria... - 11:01 am Revision c2e60027: Change how customFields are built
- Instead of passing an expression (which cannot come from the current
module), we pass a name, which is allowed to ref... - 11:01 am ganeti-local Revision c2e60027: Change how customFields are built
- Instead of passing an expression (which cannot come from the current
module), we pass a name, which is allowed to ref... - 11:01 am ganeti-local Revision 0fc8e521: Implement lookup of partial names in Config.hs
- This uses the recently-moved functions to implement partial lookup of
names on getNode and getInstance, similar to th... - 11:01 am Revision 0fc8e521: Implement lookup of partial names in Config.hs
- This uses the recently-moved functions to implement partial lookup of
names on getNode and getInstance, similar to th... - 11:00 am ganeti-local Revision 2fc5653f: Reorganise the lookup functions
- Currently, the LookupResult, MatchPriority and related functions are
locate in Loader.hs, since (so far) only hbal ne... - 11:00 am Revision 2fc5653f: Reorganise the lookup functions
- Currently, the LookupResult, MatchPriority and related functions are
locate in Loader.hs, since (so far) only hbal ne... - 11:00 am Revision ab0edd8b: Remove an unused function
- This is not used, as we need a more complex serialisation, which is
done in the saveObjectField function.
Signed-off... - 11:00 am ganeti-local Revision ab0edd8b: Remove an unused function
- This is not used, as we need a more complex serialisation, which is
done in the saveObjectField function.
Signed-off...
07/18/2012
- 03:47 pm Revision 5dbee5ea: Ensure that disk.params is always defined (and a dict)
- Commit cce46164 fixed upgrading from other 2.6 versions, but
accidentally broke upgrading from 2.5 (disk.params was l... - 03:47 pm ganeti-local Revision 5dbee5ea: Ensure that disk.params is always defined (and a dict)
- Commit cce46164 fixed upgrading from other 2.6 versions, but
accidentally broke upgrading from 2.5 (disk.params was l... - 02:42 pm ganeti-local Revision 1b5b1c49: Another small consistency fix with if branches
- While looking at the testability of this piece of code, I found another
consistency problem. We have two if branches ... - 02:42 pm Revision 1b5b1c49: Another small consistency fix with if branches
- While looking at the testability of this piece of code, I found another
consistency problem. We have two if branches ... - 02:01 pm Revision 734a2a7c: Fix inconsistency in the LUXI protocol w.r.t. args
- This inconsistency was found during rebalancing. Hbal failed because,
Ganeti couldn't load the opcode. After digging ... - 02:01 pm ganeti-local Revision 734a2a7c: Fix inconsistency in the LUXI protocol w.r.t. args
- This inconsistency was found during rebalancing. Hbal failed because,
Ganeti couldn't load the opcode. After digging ...
07/17/2012
- 03:56 pm Revision cce46164: Fix UpgradeConfig of Disk object regards disk params
- This bug was found during disk parameter debugging. While looking at the
config some values seem present on the disk ... - 03:56 pm ganeti-local Revision cce46164: Fix UpgradeConfig of Disk object regards disk params
- This bug was found during disk parameter debugging. While looking at the
config some values seem present on the disk ... - 12:32 pm Revision bdb9c3f7: Add breaks snf-ganeti for ganeti-htools
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
07/16/2012
- 08:58 pm Revision 9bf11915: Minor fix
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 08:45 pm Revision d11d1435: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:52 pm Revision c3f29585: Merge branch 'grnet-2.7-esi-devel' into 2.6rc3+grnet
- Minor fixes in conflicts
Conflicts:
Makefile.am
lib/constants.py
Signed-off-by: Constantinos Venetsanopoulos <cve... - 04:01 pm Revision e0e8939e: Change changelog to 2.6.0rc3+grnet-1
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision 8b8054f9: Add hinfo man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision f15f1c1f: Add ganeti2 in Provides, Conflicts, Replaces
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision 1c91f2df: Add hcheck man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision ea87dc9f: Make gbp functional
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision a8b6bacd: Add fdsend dependecy in debian/control
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision cee72547: Import debian/control from google debian branch
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision a4b49284: Modify debian files
- Bump 2.6.0~beta1 version in changelog
Add ganeti-htools in Provides, Conflicts, Replaces in control file
Signed-off-... - 04:01 pm Revision 9c2f1a70: Initial debian packaging for Ganeti 2.5.*
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 04:01 pm Revision d6936f78: Add `fping' as a package dependency
- fping is needed to correctly handle master ip activation/deactivation
Signed-off-by: Constantinos Venetsanopoulos <c... - 04:01 pm Revision 1edf885b: Changes to make gitbuildpackage functional
- Change debian/changelog.
Include vcs-version (remove it from .gitignore)
Signed-off-by: Dimitris Aragiorgis <dimara@... - 02:03 pm Revision 296dd6de: Add external storage interface related man pages
- * ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn... - 02:03 pm Revision 90e0be94: 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... - 02:03 pm Revision 99ca6b0b: Update the shared storage design document
- Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ... - 02:01 pm Revision cfaacefd: Implement the External Storage Interface
- With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt... - 02:01 pm Revision 73a100df: 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...
Also available in: Atom