Activity
From 06/26/2013 to 07/25/2013
07/25/2013
- 08:26 pm ganeti-local Revision 325947e7: Clarify hbal man page
- In the sense of hbal, and, in fact, all htools, drained nodes
are considered as offline. Also, the cluster score is n... - 08:26 pm Revision 325947e7: Clarify hbal man page
- In the sense of hbal, and, in fact, all htools, drained nodes
are considered as offline. Also, the cluster score is n... - 06:24 pm ganeti-local Revision 79780863: Properly add the UUID to all the disks
- Starting from Ganeti 2.8 all the disks need to have a UUID.
A function for adding a UUID automatically to disks was p... - 06:24 pm Revision 79780863: Properly add the UUID to all the disks
- Starting from Ganeti 2.8 all the disks need to have a UUID.
A function for adding a UUID automatically to disks was p... - 05:28 pm ganeti-local Revision 21c2612d: Merge branch 'stable-2.9'
- * stable-2.9:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut... - 05:28 pm Revision 21c2612d: Merge branch 'stable-2.9'
- * stable-2.9:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut... - 05:27 pm ganeti-local Revision 17cda747: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut... - 05:27 pm Revision 17cda747: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut... - 04:37 pm ganeti-local Revision 24f8fca3: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Update NEWS and version for Ganeti 2.7.1
daemon-util: pass --oknodo at rotate_logs
Add logrotate ... - 04:37 pm Revision 24f8fca3: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Update NEWS and version for Ganeti 2.7.1
daemon-util: pass --oknodo at rotate_logs
Add logrotate ... - 02:48 pm ganeti-local Revision 1646848f: Update NEWS and version for Ganeti 2.7.1
- Release 2.7.1 with a handful of minor fixes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michel... - 02:48 pm Revision 1646848f: Update NEWS and version for Ganeti 2.7.1
- Release 2.7.1 with a handful of minor fixes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michel... - 02:20 pm ganeti-local Revision 8a534fbe: Add hvparam to disable VNET_HDR on tap devices
- IFF_VNET_HDR allows tap devices to extract a VIRTIO_NET_HDR from pkts
going through the tap iface, enabling segmentat... - 02:20 pm Revision 8a534fbe: Add hvparam to disable VNET_HDR on tap devices
- IFF_VNET_HDR allows tap devices to extract a VIRTIO_NET_HDR from pkts
going through the tap iface, enabling segmentat... - 02:04 am Revision 200a6dfe: Remove pylint 0106
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:04 am ganeti-local Revision 200a6dfe: Remove pylint 0106
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:04 am ganeti-local Revision 274c7cab: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 02:04 am ganeti-local Revision 95c0c0bc: Mods to pass hs tests
- Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima... - 02:04 am ganeti-local Revision f8af377d: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 02:04 am Revision 274c7cab: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 02:04 am Revision f8af377d: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 02:04 am Revision 95c0c0bc: Mods to pass hs tests
- Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima... - 02:04 am Revision 74676af4: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 02:04 am ganeti-local Revision 74676af4: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 02:04 am Revision b262a5c6: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 02:04 am ganeti-local Revision b262a5c6: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 02:04 am ganeti-local Revision 6bf6870b: Hotplug: KVM support
- Hotplug will not be supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is not ins... - 02:04 am Revision 6bf6870b: Hotplug: KVM support
- Hotplug will not be supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is not ins...
07/24/2013
- 08:02 pm ganeti-local Revision e408eb8a: Add a high-level design for the proposed Opcode filtering
- This is a design document detailing the semantics of the
fine-grained control of jobs in Ganeti.
Signed-off-by: Klau... - 08:02 pm Revision e408eb8a: Add a high-level design for the proposed Opcode filtering
- This is a design document detailing the semantics of the
fine-grained control of jobs in Ganeti.
Signed-off-by: Klau... - 06:39 pm Revision fbab083b: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 06:39 pm ganeti-local Revision fbab083b: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 01:34 pm ganeti-local Revision 3798b89a: Add hotplug design doc
- This is a design document detailing the implementation of device
hotplugging in Ganeti.
Signed-off-by: Dimitris Arag... - 01:34 pm Revision 3798b89a: Add hotplug design doc
- This is a design document detailing the implementation of device
hotplugging in Ganeti.
Signed-off-by: Dimitris Arag... - 12:55 pm ganeti-local Revision d676dbea: Extend gnt-instance show to show vlan parameter
- Extensions for "gnt-instance show" to output the vlan parameter which
was introduced by my recent patch series.
This ... - 12:55 pm Revision d676dbea: Extend gnt-instance show to show vlan parameter
- Extensions for "gnt-instance show" to output the vlan parameter which
was introduced by my recent patch series.
This ... - 10:48 am ganeti-local Revision 9a8e4b73: daemon-util: pass --oknodo at rotate_logs
- daemon-util's rotate_logs() did not pass --oknodo to start-stop-daemon while
HUPing the daemon processes. As a result... - 10:48 am Revision 9a8e4b73: daemon-util: pass --oknodo at rotate_logs
- daemon-util's rotate_logs() did not pass --oknodo to start-stop-daemon while
HUPing the daemon processes. As a result...
07/23/2013
- 06:22 pm ganeti-local Revision 9d0d4f21: Fix another missing renaming
- This fixes a (due to a merge) slipped occurence of
VALID_STORAGE_TYPES which was renamed to STORAGE_TYPES.
Signed-of... - 06:22 pm Revision 9d0d4f21: Fix another missing renaming
- This fixes a (due to a merge) slipped occurence of
VALID_STORAGE_TYPES which was renamed to STORAGE_TYPES.
Signed-of... - 05:44 pm ganeti-local Revision e48c3613: Add logrotate example
- Add an example logrotate snippet, along with the relevant documentation.
Signed-off-by: Apollon Oikonomopoulos <apoi... - 05:44 pm Revision e48c3613: Add logrotate example
- Add an example logrotate snippet, along with the relevant documentation.
Signed-off-by: Apollon Oikonomopoulos <apoi... - 05:43 pm ganeti-local Revision f99cbfbd: daemon-util: provide rotate_logs and rotate_all_logs actions
- Modify daemon-util to allow sending SIGHUP to one or all daemons. This is meant
as a utility function to be used in l... - 05:43 pm Revision f99cbfbd: daemon-util: provide rotate_logs and rotate_all_logs actions
- Modify daemon-util to allow sending SIGHUP to one or all daemons. This is meant
as a utility function to be used in l... - 05:41 pm ganeti-local Revision e1a6abf9: Fix usage of mapping from disk templates to storage types
- This fixes the currently broken tests due to a slipped
occurrence of the mapping from disk templates to storage
types... - 05:41 pm Revision e1a6abf9: Fix usage of mapping from disk templates to storage types
- This fixes the currently broken tests due to a slipped
occurrence of the mapping from disk templates to storage
types... - 05:15 pm ganeti-local Revision d8e55568: Rename VALID_STORAGE_TYPES to STORAGE_TYPES
- For consistency, this patch renames 'VALID_STORAGE_TYPES'
to 'STORAGE_TYPES', because the set of valid disk
templates... - 05:15 pm Revision d8e55568: Rename VALID_STORAGE_TYPES to STORAGE_TYPES
- For consistency, this patch renames 'VALID_STORAGE_TYPES'
to 'STORAGE_TYPES', because the set of valid disk
templates... - 05:15 pm ganeti-local Revision 0b6c56bb: Unit tests for constants consistency
- This patch adds some unit tests to ensure the consistency
of various constants regarding disk templates.
Signed-off-... - 05:15 pm Revision 0b6c56bb: Unit tests for constants consistency
- This patch adds some unit tests to ensure the consistency
of various constants regarding disk templates.
Signed-off-... - 05:15 pm ganeti-local Revision 615551b2: Rename disk_template/storage_type map + cleanup
- This patch renames the mapping of disk templates to storage
types to MAP_DISK_TEMPLATE_STORAGE_TYPE, which is a more
... - 05:15 pm Revision 615551b2: Rename disk_template/storage_type map + cleanup
- This patch renames the mapping of disk templates to storage
types to MAP_DISK_TEMPLATE_STORAGE_TYPE, which is a more
... - 05:13 pm Revision f79be8ec: Move space reporting constant to constants.py
- This patch moves the constant which is used to determine
whether a storage type provides storage space reporting
from... - 05:13 pm ganeti-local Revision f79be8ec: Move space reporting constant to constants.py
- This patch moves the constant which is used to determine
whether a storage type provides storage space reporting
from... - 05:01 pm ganeti-local Revision 8660ba15: Update hroller manpage
- Offline nodes are properly ignored and support for online rolling
reboots is added, so this should no longer be menti... - 05:01 pm Revision 8660ba15: Update hroller manpage
- Offline nodes are properly ignored and support for online rolling
reboots is added, so this should no longer be menti... - 04:08 pm Revision 6873e6b7: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:07 pm Revision 73f5b6db: Merge branch 'stable-2.6-ippool-hotplug-esi-nolvm-netxen' into debian-2.6
- 03:30 pm ganeti-local Revision 7165b450: Update NEWS file wrt to file storage dir
- This updates the NEWS file in a way that it mentions now
that 'gnt-cluster init' got the new option
'--file-storage-d... - 03:30 pm Revision 7165b450: Update NEWS file wrt to file storage dir
- This updates the NEWS file in a way that it mentions now
that 'gnt-cluster init' got the new option
'--file-storage-d... - 03:30 pm Revision 8bc78021: Update man page of gnt-cluster regarding file-storage-dir
- This extends the description of 'gnt-cluster init' and
'gnt-cluster modify' with respect to the file storage
director... - 03:30 pm ganeti-local Revision 8bc78021: Update man page of gnt-cluster regarding file-storage-dir
- This extends the description of 'gnt-cluster init' and
'gnt-cluster modify' with respect to the file storage
director... - 03:29 pm ganeti-local Revision 3039e2dc: gnt-cluster {init, modify} --file-storage-dir
- This patch implements consistent usage and behavior of
the --file-storage-dir option in 'gnt-cluster init'
and 'gnt-c... - 03:29 pm Revision 3039e2dc: gnt-cluster {init, modify} --file-storage-dir
- This patch implements consistent usage and behavior of
the --file-storage-dir option in 'gnt-cluster init'
and 'gnt-c... - 09:31 am ganeti-local Revision 738436bf: Always return tuples in Expand*Name
- ExpandNodeName and ExpandInstanceName now always return a tuple. If the
node/instance was not found, (None, None) is ... - 09:31 am Revision 738436bf: Always return tuples in Expand*Name
- ExpandNodeName and ExpandInstanceName now always return a tuple. If the
node/instance was not found, (None, None) is ...
07/22/2013
- 06:42 pm ganeti-local Revision 1cc324f0: Warn instead of crashing on preexisting wrong data type
- Using None in a VTYPE_MAYBE_STRING is wrong, because it cannot really
be serialized to a Haskel Nothing, but given th... - 06:42 pm Revision 1cc324f0: Warn instead of crashing on preexisting wrong data type
- Using None in a VTYPE_MAYBE_STRING is wrong, because it cannot really
be serialized to a Haskel Nothing, but given th... - 02:35 pm Revision b17dd379: Fix bug in NIC default configuration
- The NIC configuration used the python "None" instead of a proper Nothing.
Signed-off-by: Michele Tartara <mtartara@g... - 02:35 pm ganeti-local Revision b17dd379: Fix bug in NIC default configuration
- The NIC configuration used the python "None" instead of a proper Nothing.
Signed-off-by: Michele Tartara <mtartara@g... - 02:35 pm Revision 7eed4433: Support proper encoding of Nothing in constants file
- The Nothing value of a Haskell Maybe needs to be properly encoded.
If a Python "None" is used, it is not going to be ... - 02:35 pm ganeti-local Revision 7eed4433: Support proper encoding of Nothing in constants file
- The Nothing value of a Haskell Maybe needs to be properly encoded.
If a Python "None" is used, it is not going to be ... - 02:33 pm ganeti-local Revision 1ca6e10e: Remove extra whitespace
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:33 pm Revision 1ca6e10e: Remove extra whitespace
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:33 pm Revision 5ce6fa9a: Fix KeyErrors with network mode and vlan
- This patch fixes some KeyErrors that were introduced by the vlan implementation
and showed up when certain parameters... - 02:33 pm ganeti-local Revision 5ce6fa9a: Fix KeyErrors with network mode and vlan
- This patch fixes some KeyErrors that were introduced by the vlan implementation
and showed up when certain parameters... - 01:54 pm ganeti-local Revision f9b76ed4: Prepare QA for shared file storage
- This prepares the QA for running tests regarding
shared file storage.
Signed-off-by: Helga Velroyen <helgav@google.c... - 01:54 pm Revision f9b76ed4: Prepare QA for shared file storage
- This prepares the QA for running tests regarding
shared file storage.
Signed-off-by: Helga Velroyen <helgav@google.c... - 01:47 pm ganeti-local Revision d08a8359: Fix permission errors for split users
- Correctly set ownership and permissions for daemon log files, correct
the name of the luxid logfile and set the owner... - 01:47 pm Revision d08a8359: Fix permission errors for split users
- Correctly set ownership and permissions for daemon log files, correct
the name of the luxid logfile and set the owner... - 09:48 am ganeti-local Revision 27eb699d: Design document for cmdlib unit tests
- This design document describes the plan to create a test framework and
actual unit tests for the cmdlib module.
Sign... - 09:48 am Revision 27eb699d: Design document for cmdlib unit tests
- This design document describes the plan to create a test framework and
actual unit tests for the cmdlib module.
Sign...
07/19/2013
- 07:45 pm ganeti-local Revision 201ef8b4: Update the lists of users and groups for LuxiD
- After adding LuxiD, the list of daemons has to be updated in the tests as
well.
Signed-off-by: Michele Tartara <mtar... - 07:45 pm Revision 201ef8b4: Update the lists of users and groups for LuxiD
- After adding LuxiD, the list of daemons has to be updated in the tests as
well.
Signed-off-by: Michele Tartara <mtar... - 07:45 pm ganeti-local Revision bcab7a50: Cluster upgrade for 2.10 must be run against 2.9
- Add a 2.9 configuration file and modify the test to use it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 07:45 pm Revision bcab7a50: Cluster upgrade for 2.10 must be run against 2.9
- Add a 2.9 configuration file and modify the test to use it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 07:45 pm ganeti-local Revision ce7b7617: Upgrade minimal cluster configuration
- The minimal cluster config has changed, but the sample in the tests had not
been updated yet.
Signed-off-by: Michele... - 07:45 pm Revision ce7b7617: Upgrade minimal cluster configuration
- The minimal cluster config has changed, but the sample in the tests had not
been updated yet.
Signed-off-by: Michele... - 04:13 pm Revision 22283069: Merge branch 'stable-2.9' into master
- * stable-2.9
Fix parsing of drbdsetup show output for DRBD 8.4
Revert "Disable failing QA test"
Add unit test f... - 04:13 pm ganeti-local Revision 22283069: Merge branch 'stable-2.9' into master
- * stable-2.9
Fix parsing of drbdsetup show output for DRBD 8.4
Revert "Disable failing QA test"
Add unit test f... - 03:18 pm ganeti-local Revision 9b5a7ce9: Make RAPI export device names and UUIDs
- Add UUIDs and names of instance's disks and NICs to the list of instance
fields that are returned from RAPI.
Signed-... - 03:18 pm Revision 9b5a7ce9: Make RAPI export device names and UUIDs
- Add UUIDs and names of instance's disks and NICs to the list of instance
fields that are returned from RAPI.
Signed-... - 11:22 am ganeti-local Revision ffde7fb6: Update Gluster Ganeti Support doc
- Update the document as agreed on the mailing list: the project
should be realized in two parts: one is for supporting... - 11:22 am Revision ffde7fb6: Update Gluster Ganeti Support doc
- Update the document as agreed on the mailing list: the project
should be realized in two parts: one is for supporting...
07/18/2013
- 06:32 pm ganeti-local Revision 858ecf2b: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Fix permission problem related to Issue 477
Add hs function to easily change file ownership
Conflic... - 06:32 pm Revision 858ecf2b: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Fix permission problem related to Issue 477
Add hs function to easily change file ownership
Conflic... - 05:24 pm ganeti-local Revision 1f005f16: Let ReqNodeInstances work with node UUIDs
- The "primaryNode" and "secondaryNode" fields of "Instance" entities in the
cluster configuration where changed to use... - 05:24 pm Revision 1f005f16: Let ReqNodeInstances work with node UUIDs
- The "primaryNode" and "secondaryNode" fields of "Instance" entities in the
cluster configuration where changed to use... - 05:24 pm ganeti-local Revision 1a4f3b38: Add documentation line to getNodeInstances
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:24 pm Revision 1a4f3b38: Add documentation line to getNodeInstances
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:24 pm Revision e2625797: Add debug logging to Confd
- Knowing the replies actually sent helps tracking down problems much more
efficiently.
Signed-off-by: Michele Tartara... - 05:24 pm ganeti-local Revision e2625797: Add debug logging to Confd
- Knowing the replies actually sent helps tracking down problems much more
efficiently.
Signed-off-by: Michele Tartara... - 01:52 pm ganeti-local Revision 90017904: Set default OVS in cluster init
- This commit adds functionality to gnt_cluster to set the default
master-netdev for openvswitch, when openvswitch mode... - 01:52 pm Revision 90017904: Set default OVS in cluster init
- This commit adds functionality to gnt_cluster to set the default
master-netdev for openvswitch, when openvswitch mode... - 01:52 pm Revision d8819d84: Adopt cfgupgrade to support vlan parameter
- This patch updates cfgupgrade to support vlans.
Downgrade will remove the vlan information and give a warning.
Signe... - 01:52 pm ganeti-local Revision d8819d84: Adopt cfgupgrade to support vlan parameter
- This patch updates cfgupgrade to support vlans.
Downgrade will remove the vlan information and give a warning.
Signe... - 01:52 pm ganeti-local Revision 7e4ac0c2: Add VLAN functionality to gnt-instance man page
- This patch adds the description of OpenvSwitch VLAN functionality
to the man page of gnt-instance.
Signed-off-by: Se... - 01:52 pm Revision 7e4ac0c2: Add VLAN functionality to gnt-instance man page
- This patch adds the description of OpenvSwitch VLAN functionality
to the man page of gnt-instance.
Signed-off-by: Se... - 01:52 pm ganeti-local Revision 9f7d5fe4: Support VLAN parameter during instance creation
- If VLAN parameter is present, check its format:
either .<id>[:id], :id[:id...], or just id.
Signed-off-by: Sebastian... - 01:52 pm Revision 9f7d5fe4: Support VLAN parameter during instance creation
- If VLAN parameter is present, check its format:
either .<id>[:id], :id[:id...], or just id.
Signed-off-by: Sebastian... - 01:52 pm ganeti-local Revision f1f11cef: Add VLAN-capabilities for Xen Hypervisor
- This implementation depends on vif-openvswitch provided by Xen 4.3
and provides Xen with switch name and vlan as "lin... - 01:52 pm Revision f1f11cef: Add VLAN-capabilities for Xen Hypervisor
- This implementation depends on vif-openvswitch provided by Xen 4.3
and provides Xen with switch name and vlan as "lin... - 01:52 pm ganeti-local Revision 7ad422ec: Extending nicparams to support vlan parameter
- This parameter is used to store the vlans each nic is connected to.
It is only used if the network is in openvswitch ... - 01:52 pm Revision 7ad422ec: Extending nicparams to support vlan parameter
- This parameter is used to store the vlans each nic is connected to.
It is only used if the network is in openvswitch ... - 01:52 pm Revision 347db542: Improvement of design-openvswitch.rst
- Some improvements / fixes that came up during implementation.
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
S... - 01:52 pm ganeti-local Revision 347db542: Improvement of design-openvswitch.rst
- Some improvements / fixes that came up during implementation.
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
S... - 11:35 am ganeti-local Revision e455a3e8: Fix permission problem related to Issue 477
- Commit 91525dee856951ace940c78b6254a1c7344b4803 fixed Issue 477 but broke
"gnt-cluster info".
This commit offers a s... - 11:35 am Revision e455a3e8: Fix permission problem related to Issue 477
- Commit 91525dee856951ace940c78b6254a1c7344b4803 fixed Issue 477 but broke
"gnt-cluster info".
This commit offers a s... - 11:34 am ganeti-local Revision a39cd547: Add hs function to easily change file ownership
- The Haskell library functions only allow to change file ownership using
uid/gid. A function for doing that with expli... - 11:34 am Revision a39cd547: Add hs function to easily change file ownership
- The Haskell library functions only allow to change file ownership using
uid/gid. A function for doing that with expli...
07/17/2013
- 07:55 pm ganeti-local Revision 489c9037: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Rename queryd to luxid
Document the rapi client not to have a QueryNetworks method
Enable unit tes... - 07:55 pm Revision 489c9037: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Rename queryd to luxid
Document the rapi client not to have a QueryNetworks method
Enable unit tes... - 06:04 pm Revision 3695a4e0: Rename queryd to luxid
- As queryd will, in the future, handle all LUXI request, queue jobs and
most likely perform various other tasks, it is... - 06:04 pm ganeti-local Revision 3695a4e0: Rename queryd to luxid
- As queryd will, in the future, handle all LUXI request, queue jobs and
most likely perform various other tasks, it is... - 05:34 pm Revision 2650ea6b: Fix deprecation warning about exception
- This fixes a deprecation warning regarding the retrieval
of the error message from an exception.
Signed-off-by: Helg... - 05:34 pm ganeti-local Revision 2650ea6b: Fix deprecation warning about exception
- This fixes a deprecation warning regarding the retrieval
of the error message from an exception.
Signed-off-by: Helg... - 05:34 pm ganeti-local Revision f3ebe73e: Move bdev unit tests to filestorage unit tests
- Some code was moved from bdev to file storage in
previous patches, but the related unit tests were
accidentally left ... - 05:34 pm Revision f3ebe73e: Move bdev unit tests to filestorage unit tests
- Some code was moved from bdev to file storage in
previous patches, but the related unit tests were
accidentally left ... - 05:34 pm Revision 6d11529e: Fix iallocator unit tests
- This fixes the unit test for the iallocator. The fix
is necessary, because a renamed functions was not properly
renam... - 05:34 pm ganeti-local Revision 6d11529e: Fix iallocator unit tests
- This fixes the unit test for the iallocator. The fix
is necessary, because a renamed functions was not properly
renam... - 05:34 pm ganeti-local Revision bfbffd55: GenerateDiskTemplate: Proper check for valid disk templates
- This patch makes an FileStorageError to be risen with a
proper error message instead of just an assertion in case
the... - 05:34 pm Revision bfbffd55: GenerateDiskTemplate: Proper check for valid disk templates
- This patch makes an FileStorageError to be risen with a
proper error message instead of just an assertion in case
the... - 05:14 pm ganeti-local Revision 238cfd3a: Document the rapi client not to have a QueryNetworks method
- While there is a luxi query QueryNetworks, the rapi client does not
provide such a method. Document this by declaring... - 05:14 pm Revision 238cfd3a: Document the rapi client not to have a QueryNetworks method
- While there is a luxi query QueryNetworks, the rapi client does not
provide such a method. Document this by declaring... - 03:19 pm ganeti-local Revision d14d93b0: Enable unit tests again
- A while ago, the execution of python unit tests was
accidentally disabled for distcheck. This patch
enables them agai... - 03:19 pm Revision d14d93b0: Enable unit tests again
- A while ago, the execution of python unit tests was
accidentally disabled for distcheck. This patch
enables them agai... - 12:33 pm Revision e9ba0663: Document ganeti-queryd
- Add a man page for ganeti-queryd and update the documentation for
ganeti-confd in various places.
Signed-off-by: Tho... - 12:33 pm ganeti-local Revision e9ba0663: Document ganeti-queryd
- Add a man page for ganeti-queryd and update the documentation for
ganeti-confd in various places.
Signed-off-by: Tho... - 12:33 pm ganeti-local Revision 135eb4ee: Add ganeti-queryd to QA env test
- Test for the newly introduces ganeti-queryd in the environment test of
QA.
Signed-off-by: Thomas Thrainer <thomasth@... - 12:33 pm Revision 135eb4ee: Add ganeti-queryd to QA env test
- Test for the newly introduces ganeti-queryd in the environment test of
QA.
Signed-off-by: Thomas Thrainer <thomasth@... - 12:33 pm ganeti-local Revision 670e954a: Add queryd daemon (split from confd)
- queryd is added as a new daemon which handles configuration queries over
LUXI. This functionality was removed from co... - 12:33 pm Revision 670e954a: Add queryd daemon (split from confd)
- queryd is added as a new daemon which handles configuration queries over
LUXI. This functionality was removed from co... - 12:33 pm ganeti-local Revision 218e3b0f: Extract ConfigReader from Confd/Server.hs
- Confd's functionality to watch the Ganeti configuration file is
extracted to the ConfigReader module. No functional c... - 12:33 pm Revision 218e3b0f: Extract ConfigReader from Confd/Server.hs
- Confd's functionality to watch the Ganeti configuration file is
extracted to the ConfigReader module. No functional c... - 11:14 am ganeti-local Revision 6d67e8bf: Design Doc for HugePages Support
- Add design document for the "HugePages support" GSoC project.
Signed-off-by: Izhar ul Hassan <ezhaar@gmail.com>
Revi... - 11:14 am Revision 6d67e8bf: Design Doc for HugePages Support
- Add design document for the "HugePages support" GSoC project.
Signed-off-by: Izhar ul Hassan <ezhaar@gmail.com>
Revi... - 11:11 am ganeti-local Revision 8520f4b9: Add unit test for drbdsetup show parsing
- This unit test checks for proper parsing of the output from `drbdsetup
show` when re-attaching the local disk. In thi... - 11:11 am Revision 8520f4b9: Add unit test for drbdsetup show parsing
- This unit test checks for proper parsing of the output from `drbdsetup
show` when re-attaching the local disk. In thi... - 11:11 am ganeti-local Revision e4889779: Revert "Disable failing QA test"
- This reverts commit b2525349f0da75c74432f2dd85abbcad56e56fed.
Issue 516 was fixed, so now the QA test can be re-enab... - 11:11 am Revision e4889779: Revert "Disable failing QA test"
- This reverts commit b2525349f0da75c74432f2dd85abbcad56e56fed.
Issue 516 was fixed, so now the QA test can be re-enab... - 11:11 am ganeti-local Revision 8f8442d6: Fix parsing of drbdsetup show output for DRBD 8.4
- DRBD 8.4 contains two `disk` entries under the `volume` section. In some
circumstances, the parsing code could wrongl... - 11:11 am Revision 8f8442d6: Fix parsing of drbdsetup show output for DRBD 8.4
- DRBD 8.4 contains two `disk` entries under the `volume` section. In some
circumstances, the parsing code could wrongl...
07/16/2013
- 12:47 pm Revision 1fe10404: Reset cfgupgrade --downgrade to be a no-op
- In version 2.10 cfgupgrade --downgrade is supposed to downgrade
the configuration to version 2.9 which, at the moment... - 12:47 pm ganeti-local Revision 1fe10404: Reset cfgupgrade --downgrade to be a no-op
- In version 2.10 cfgupgrade --downgrade is supposed to downgrade
the configuration to version 2.9 which, at the moment... - 12:17 pm Revision 5ee24e45: Improve debugging output of DRBD8 status
- Signed-off-by: Brian Candler <b.candler@pobox.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:17 pm ganeti-local Revision 5ee24e45: Improve debugging output of DRBD8 status
- Signed-off-by: Brian Candler <b.candler@pobox.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:09 pm Revision beb9c009: Add timestamps to haskell network query fields
- Add timestamp fields to the list of available network query fields in
the Haskell code.
Signed-off-by: Christos Stav... - 12:09 pm ganeti-local Revision beb9c009: Add timestamps to haskell network query fields
- Add timestamp fields to the list of available network query fields in
the Haskell code.
Signed-off-by: Christos Stav... - 11:45 am ganeti-local Revision 71f35985: Bump version number after forking off 2.9
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 11:45 am Revision 71f35985: Bump version number after forking off 2.9
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:55 am Revision 32449822: Fix conflicts check in LUNetworkDisconnect
- The function _NetworkConflictCheck expects a list of instances as
last argument, not a list of pairs of instance name... - 10:55 am ganeti-local Revision 32449822: Fix conflicts check in LUNetworkDisconnect
- The function _NetworkConflictCheck expects a list of instances as
last argument, not a list of pairs of instance name... - 10:29 am Revision c832f7e9: Merge branch 'stable-2.8' into master
- * stable-2.8
Change method dispatch in ClientOps to enforce luxi.REQ_ALL
Allow modify_etc_hosts to be changed
A... - 10:29 am ganeti-local Revision c832f7e9: Merge branch 'stable-2.8' into master
- * stable-2.8
Change method dispatch in ClientOps to enforce luxi.REQ_ALL
Allow modify_etc_hosts to be changed
A...
07/15/2013
- 05:24 pm Revision 4eb06290: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7
Fix RAPI to include missing network fields
Add support for querying network timestamps
In the cron... - 05:24 pm ganeti-local Revision 4eb06290: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7
Fix RAPI to include missing network fields
Add support for querying network timestamps
In the cron... - 03:59 pm ganeti-local Revision 64d7e30f: Change method dispatch in ClientOps to enforce luxi.REQ_ALL
- ClientOps' handle_request dispatches on the luxi request received. Change
this to first verify if the request is luxi... - 03:59 pm Revision 64d7e30f: Change method dispatch in ClientOps to enforce luxi.REQ_ALL
- ClientOps' handle_request dispatches on the luxi request received. Change
this to first verify if the request is luxi... - 12:34 pm Revision f3bde990: Update documentation and NEWS wrt to file storage dir
- This patch updates the 'gnt-cluster' man page and the NEWS
file regarding the changes related to the file storage
en/... - 12:34 pm ganeti-local Revision f3bde990: Update documentation and NEWS wrt to file storage dir
- This patch updates the 'gnt-cluster' man page and the NEWS
file regarding the changes related to the file storage
en/... - 12:34 pm Revision 9c1c3c19: Verify file storage path
- This patch adds two verification steps to 'gnt-cluster
verify':
- The configured file storage directory is checked ag... - 12:34 pm ganeti-local Revision 9c1c3c19: Verify file storage path
- This patch adds two verification steps to 'gnt-cluster
verify':
- The configured file storage directory is checked ag... - 12:34 pm ganeti-local Revision 13a6c760: Prepare verification code for new file path verification
- This patch prepares the verification code for adding
a new verification step for the file storage paths:
- It moves a... - 12:34 pm Revision 13a6c760: Prepare verification code for new file path verification
- This patch prepares the verification code for adding
a new verification step for the file storage paths:
- It moves a... - 12:34 pm ganeti-local Revision 2dcb5a26: Remove file storage path from autoconf
- This patch removes the option to configure the file
storage path at configure time, because it is now
replaced by a r... - 12:34 pm Revision 2dcb5a26: Remove file storage path from autoconf
- This patch removes the option to configure the file
storage path at configure time, because it is now
replaced by a r... - 12:34 pm Revision 5949c31c: QA: Adjust QA for file storage
- This improves the QA code wrt to file storage in the
following ways:
- It fixes a FIXME to make the file storage dire... - 12:34 pm ganeti-local Revision 5949c31c: QA: Adjust QA for file storage
- This improves the QA code wrt to file storage in the
following ways:
- It fixes a FIXME to make the file storage dire... - 12:34 pm ganeti-local Revision d721894a: storage utils: read file storage dir from cluster config
- This patch make the storage utils read the file storage
directory from the cluster config instead of the constants.
... - 12:34 pm Revision d721894a: storage utils: read file storage dir from cluster config
- This patch make the storage utils read the file storage
directory from the cluster config instead of the constants.
... - 12:34 pm ganeti-local Revision 49a924bc: Remove ENABLE_FILE_STORAGE completely
- This patch removes the ENABLE_FILE_STORAGE completely
from the remaining files, such as Makefile, configure,
constant... - 12:34 pm Revision 49a924bc: Remove ENABLE_FILE_STORAGE completely
- This patch removes the ENABLE_FILE_STORAGE completely
from the remaining files, such as Makefile, configure,
constant... - 12:34 pm Revision 6a34eb01: cluster-merge: remove usage of 'ENABLE_FILE_STORAGE'
- This patch adjusts the cluster-merge tool so that it does
no longer check the constant 'ENABLE_FILE_STORAGE' but
the ... - 12:34 pm ganeti-local Revision 6a34eb01: cluster-merge: remove usage of 'ENABLE_FILE_STORAGE'
- This patch adjusts the cluster-merge tool so that it does
no longer check the constant 'ENABLE_FILE_STORAGE' but
the ... - 12:34 pm ganeti-local Revision b780c231: QA: Adjust test whether file storage is enabled
- This patch fixes the node storage QA, which checked whether
file storage is enabled by looking at the constant
'ENABL... - 12:34 pm Revision b780c231: QA: Adjust test whether file storage is enabled
- This patch fixes the node storage QA, which checked whether
file storage is enabled by looking at the constant
'ENABL... - 12:34 pm Revision 9d276e93: Opcodes: move storage type checks to cmdlib
- So far, there was a static check whether or not a given
storage type of an opcode was enabled. This check is
no longe... - 12:34 pm ganeti-local Revision 9d276e93: Opcodes: move storage type checks to cmdlib
- So far, there was a static check whether or not a given
storage type of an opcode was enabled. This check is
no longe... - 12:34 pm ganeti-local Revision 850c53f1: cmdlib: remove usage of ENABLE_FILE_STORAGE
- This patch removes all usages of the constant
'ENABLE_FILE_STORAGE' from the cmdlib code and
replaces them by checkin... - 12:34 pm Revision 850c53f1: cmdlib: remove usage of ENABLE_FILE_STORAGE
- This patch removes all usages of the constant
'ENABLE_FILE_STORAGE' from the cmdlib code and
replaces them by checkin... - 12:34 pm ganeti-local Revision 1f7c8208: backend: remove ENABLE_FILE_STORAGE
- This patch removes the usage of the ENABLE_FILE_STORAGE
constant in the backend code. To avoid having to pass
it thro... - 12:34 pm Revision 1f7c8208: backend: remove ENABLE_FILE_STORAGE
- This patch removes the usage of the ENABLE_FILE_STORAGE
constant in the backend code. To avoid having to pass
it thro... - 12:34 pm Revision 5030cff3: cluster init: check for enabled disk templates
- The purpose of this patch is to remove the usage of the
'ENABLE_FILE_STORAGE' constant. To get there, we do some
refa... - 12:34 pm ganeti-local Revision 5030cff3: cluster init: check for enabled disk templates
- The purpose of this patch is to remove the usage of the
'ENABLE_FILE_STORAGE' constant. To get there, we do some
refa... - 12:34 pm Revision 43c54ced: cluster verify: adjust path verification
- This patch adjusts the verification of file storage paths
by checking the list of enabled disk templates instead
of t... - 12:34 pm ganeti-local Revision 43c54ced: cluster verify: adjust path verification
- This patch adjusts the verification of file storage paths
by checking the list of enabled disk templates instead
of t... - 12:34 pm Revision ebe93784: Utility functions to check if a disk template is enabed
- This patch adds some helper functions to the config and
storage utils which check whether a disk template is
enabled ... - 12:34 pm ganeti-local Revision ebe93784: Utility functions to check if a disk template is enabed
- This patch adds some helper functions to the config and
storage utils which check whether a disk template is
enabled ... - 12:34 pm ganeti-local Revision 2b48dbca: Add default file storage path to path utils
- This patch adds the default storage path to the pathutils
for now. At the end of this patch series, it will no longer... - 12:34 pm Revision 2b48dbca: Add default file storage path to path utils
- This patch adds the default storage path to the pathutils
for now. At the end of this patch series, it will no longer... - 12:10 pm ganeti-local Revision 75f2ff7d: Allow modify_etc_hosts to be changed
- The modify_etc_hosts options, enabling the cluster to modify the /etc/hosts
files of nodes, and to keep them in sync,... - 12:10 pm Revision 75f2ff7d: Allow modify_etc_hosts to be changed
- The modify_etc_hosts options, enabling the cluster to modify the /etc/hosts
files of nodes, and to keep them in sync,... - 12:10 pm Revision c89db623: Add --modify-etc-hosts option for CLI tools
- The option will be used by gnt-cluster modify in the following commit.
Signed-off-by: Michele Tartara <mtartara@goog... - 12:10 pm ganeti-local Revision c89db623: Add --modify-etc-hosts option for CLI tools
- The option will be used by gnt-cluster modify in the following commit.
Signed-off-by: Michele Tartara <mtartara@goog...
07/12/2013
- 04:42 pm Revision 795d035d: Add luxiReqQueryNetworks to LuxiOp
- When the QueryNetwork was introduced as a method, apparently
it was forgotten in the Haskell world. Add it here as we... - 04:42 pm ganeti-local Revision 795d035d: Add luxiReqQueryNetworks to LuxiOp
- When the QueryNetwork was introduced as a method, apparently
it was forgotten in the Haskell world. Add it here as we... - 04:42 pm Revision 385d4574: Log received message at debug level
- At debug level, we can well afford to have a detailed entry
for each message received by a server.
Signed-off-by: Kl... - 04:42 pm ganeti-local Revision 385d4574: Log received message at debug level
- At debug level, we can well afford to have a detailed entry
for each message received by a server.
Signed-off-by: Kl...
07/11/2013
- 06:08 pm Revision 91525dee: Set the correct group for confd
- Starting confd as a member of the daemons group allows the RAPI daemon to access
the LUXI socket.
Fixes Issue 477.
... - 06:08 pm ganeti-local Revision 91525dee: Set the correct group for confd
- Starting confd as a member of the daemons group allows the RAPI daemon to access
the LUXI socket.
Fixes Issue 477.
... - 02:42 pm Revision c393abbf: Log RPC errors from inside executeRpcCall
- executeRpcCall is the function to be used for executing RPCs, so it makes sense
to use it as the single point for log... - 02:42 pm ganeti-local Revision c393abbf: Log RPC errors from inside executeRpcCall
- executeRpcCall is the function to be used for executing RPCs, so it makes sense
to use it as the single point for log... - 02:41 pm Revision a246ce76: Factor out the logRpcErrors function
- This function can be useful to multiple RPC calls, therefore it is moved
to the file containing the common RPC functi... - 02:41 pm ganeti-local Revision a246ce76: Factor out the logRpcErrors function
- This function can be useful to multiple RPC calls, therefore it is moved
to the file containing the common RPC functi...
07/10/2013
- 05:21 pm Revision 3312709d: Expose bulk parameter for GetJobs in RAPI client
- This patch exposes the bulk argument of the jobs resource on
the RAPI python wrapper, making it possible to retrieve ... - 05:21 pm ganeti-local Revision 3312709d: Expose bulk parameter for GetJobs in RAPI client
- This patch exposes the bulk argument of the jobs resource on
the RAPI python wrapper, making it possible to retrieve ... - 05:14 pm ganeti-local Revision c4101ab5: Add git send-email to the chroot
- "git send-email" is used as part of the official workflow but it was not
installed in the chroot.
This patch adds it... - 05:14 pm Revision c4101ab5: Add git send-email to the chroot
- "git send-email" is used as part of the official workflow but it was not
installed in the chroot.
This patch adds it... - 04:44 pm Revision 335c14dc: Add tests for CanRead
- Verify that the CanRead function is actually able to check whether a file has
the proper permissions.
Signed-off-by:... - 04:44 pm ganeti-local Revision 335c14dc: Add tests for CanRead
- Verify that the CanRead function is actually able to check whether a file has
the proper permissions.
Signed-off-by:... - 03:45 pm Revision 95c83fe6: Fix RAPI to include missing network fields
- Fix RAPI interface to include missing network fields. Specifically, fix
instance queries to include the network name ... - 03:45 pm ganeti-local Revision 95c83fe6: Fix RAPI to include missing network fields
- Fix RAPI interface to include missing network fields. Specifically, fix
instance queries to include the network name ... - 03:45 pm Revision 22ff02a7: Add support for querying network timestamps
- Add creation and modified timestamps when creating a new network, and
extend the available query fields for networks ... - 03:45 pm ganeti-local Revision 22ff02a7: Add support for querying network timestamps
- Add creation and modified timestamps when creating a new network, and
extend the available query fields for networks ... - 03:36 pm Revision 3f73b3ae: Unit tests for _GetVgInfo
- This patch provides unit tests for the backend's
_GetVgInfo function. In order to mock the underlying
backend functio... - 03:36 pm Revision d90f0cb4: Unittesting for instance_storage._CheckNodesFreeDiskOnVG
- This patch refactors the '_CheckNodesFreeDiskOnVG' of
cmdlib.instance_storage to make it at least a little
more testi... - 03:36 pm Revision 86e16e3f: Fix module functions overridden by mocks
- This patch fixes remaining occurrences of module functions
that were overridden by mock functions. They need to be
se... - 03:36 pm Revision a18ab868: Unit tests for _GetVgSpindlesInfo
- This patch provides unit tests for _GetVgSpindlesInfo.
In order to mock the used function for the 'bdev' module
I mad... - 03:36 pm Revision 3c8a599a: More sanity checks for spindle space reporting
- This patch adds a wrapper around the space reporting
for spindles which includes more sanity checks for
the input. Un... - 03:36 pm Revision 3ae259d3: Tighten sanity checks for '_GetLvmVgSpaceInfo'
- This patch tightens the sanity checks for the input of
'_GetLvmVgSpaceInfo' and provides unit tests for it.
Signed-o... - 03:36 pm Revision b01b7a50: Factor out check for storage params
- This patch factors out the sanity checks for storage
parameters in its own function. Unit tests included.
Signed-off... - 03:36 pm ganeti-local Revision b01b7a50: Factor out check for storage params
- This patch factors out the sanity checks for storage
parameters in its own function. Unit tests included.
Signed-off... - 03:36 pm ganeti-local Revision d90f0cb4: Unittesting for instance_storage._CheckNodesFreeDiskOnVG
- This patch refactors the '_CheckNodesFreeDiskOnVG' of
cmdlib.instance_storage to make it at least a little
more testi... - 03:36 pm ganeti-local Revision 3c8a599a: More sanity checks for spindle space reporting
- This patch adds a wrapper around the space reporting
for spindles which includes more sanity checks for
the input. Un... - 03:36 pm ganeti-local Revision a18ab868: Unit tests for _GetVgSpindlesInfo
- This patch provides unit tests for _GetVgSpindlesInfo.
In order to mock the used function for the 'bdev' module
I mad... - 03:36 pm ganeti-local Revision 86e16e3f: Fix module functions overridden by mocks
- This patch fixes remaining occurrences of module functions
that were overridden by mock functions. They need to be
se... - 03:36 pm ganeti-local Revision 3f73b3ae: Unit tests for _GetVgInfo
- This patch provides unit tests for the backend's
_GetVgInfo function. In order to mock the underlying
backend functio... - 03:36 pm ganeti-local Revision 3ae259d3: Tighten sanity checks for '_GetLvmVgSpaceInfo'
- This patch tightens the sanity checks for the input of
'_GetLvmVgSpaceInfo' and provides unit tests for it.
Signed-o... - 02:37 pm Revision 99b67c35: Add design for mond's CPU load collector
- This commit extends monitoring agent's design document, with the
design of a new data collector that will provide CPU... - 02:37 pm ganeti-local Revision 99b67c35: Add design for mond's CPU load collector
- This commit extends monitoring agent's design document, with the
design of a new data collector that will provide CPU... - 02:04 pm Revision 5f7d4181: Fix single-execution of Haskell tests and shelltests
- Add Makefile.am target hs-test-% for single-execution of Haskell
tests.
Add Makefile.am target hs-shell-% for single... - 02:04 pm ganeti-local Revision 5f7d4181: Fix single-execution of Haskell tests and shelltests
- Add Makefile.am target hs-test-% for single-execution of Haskell
tests.
Add Makefile.am target hs-shell-% for single... - 12:41 pm Revision f9649b3d: Only generate node lists with nodes having different names
- genNodeList is used in testing to generate list of nodes
that could come up in cluster configurations. Since names
ar... - 12:41 pm ganeti-local Revision f9649b3d: Only generate node lists with nodes having different names
- genNodeList is used in testing to generate list of nodes
that could come up in cluster configurations. Since names
ar... - 12:12 pm ganeti-local Revision 4c18846f: Add missing newline to the NEWS file
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:12 pm Revision 4c18846f: Add missing newline to the NEWS file
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 11:31 am Revision 69d1fde2: ConfD-related NEWS file update
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 11:31 am ganeti-local Revision 69d1fde2: ConfD-related NEWS file update
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 11:31 am Revision a9a30ecd: Add monitoring daemon updates to the NEWS file
- The "inst-status-xen", "diskstats" and "lv" data collectors have been added.
The daemon is now running as root.
Sig... - 11:31 am ganeti-local Revision a9a30ecd: Add monitoring daemon updates to the NEWS file
- The "inst-status-xen", "diskstats" and "lv" data collectors have been added.
The daemon is now running as root.
Sig...
07/09/2013
- 07:41 pm Revision 69ac3b74: Cluster verify checks server.pem permissions
- Currently, ConfD must be able to access server.pem (though this is likely to
change in the future). If this is not tr... - 07:41 pm Revision fc84ef94: Add function for checking file access permissions
- The CanRead function checks whether a user of the local machine (specified
by name) can access a given file.
IsUserI... - 07:41 pm ganeti-local Revision fc84ef94: Add function for checking file access permissions
- The CanRead function checks whether a user of the local machine (specified
by name) can access a given file.
IsUserI... - 07:41 pm ganeti-local Revision 69ac3b74: Cluster verify checks server.pem permissions
- Currently, ConfD must be able to access server.pem (though this is likely to
change in the future). If this is not tr... - 06:15 pm Revision 20029b6e: More details on vlan support in openvswitch
- This design doc give a more detailed design about the implementation
of openvswitch in regareds of VLANs.
Signed-off... - 06:15 pm ganeti-local Revision 20029b6e: More details on vlan support in openvswitch
- This design doc give a more detailed design about the implementation
of openvswitch in regareds of VLANs.
Signed-off... - 05:22 pm ganeti-local Revision b23226d5: Prevent silent failure in case of connection problems
- While running "gnt-node list", if a query to ConfD fails (especially
because of permission problems) it used to just ... - 05:22 pm Revision b23226d5: Prevent silent failure in case of connection problems
- While running "gnt-node list", if a query to ConfD fails (especially
because of permission problems) it used to just ... - 04:55 pm Revision 39a77e8b: doc fix
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:05 pm Revision 3fe41221: Fix type error in the call of _NetworkConflictCheck
- The function _NetworkConflictCheck expects a list of instances as
last argument, not a list of pairs of instance name... - 04:05 pm ganeti-local Revision 3fe41221: Fix type error in the call of _NetworkConflictCheck
- The function _NetworkConflictCheck expects a list of instances as
last argument, not a list of pairs of instance name... - 12:22 pm Revision 927840bc: In the crontab example, look for the correct binary
- When ganeti-master-cleaner was merged back into ganeti-cleaner in 46118ed2,
the binary to test for should have also b... - 12:22 pm ganeti-local Revision 927840bc: In the crontab example, look for the correct binary
- When ganeti-master-cleaner was merged back into ganeti-cleaner in 46118ed2,
the binary to test for should have also b...
07/08/2013
- 12:45 pm Revision 2bc994ce: Fix apt-get invocation in chroot_builder
- Use the macro containing all the required parameters, instead of just using
"apt-get install".
Signed-off-by: Michel... - 12:45 pm ganeti-local Revision 2bc994ce: Fix apt-get invocation in chroot_builder
- Use the macro containing all the required parameters, instead of just using
"apt-get install".
Signed-off-by: Michel... - 12:37 pm Revision c7ec6a25: Fix wrong numbering in UPGRADE documentation
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:37 pm ganeti-local Revision c7ec6a25: Fix wrong numbering in UPGRADE documentation
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
07/06/2013
- 07:13 pm Revision 98d0b695: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place a --hotplug optio... - 07:13 pm Revision 7002d873: Mods to pass hs-tests
- Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima... - 07:13 pm Revision 848cdc34: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted modifications become effective after
reboo... - 07:13 pm Revision 790d491c: Hotplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 07:13 pm Revision 2becae3f: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new method HotplugDevice() and HotAddNic/HotDelNic,
HotAddDisk/HotDelDisk helper met...
07/05/2013
- 03:12 pm Revision 76825515: Merge branch 'stable-2.8' into master
- * stable-2.8:
Also remove prop_IterateAlloc_sane from test list
Fix documentation for prop_Alloc_sane
Remove It... - 03:12 pm ganeti-local Revision 76825515: Merge branch 'stable-2.8' into master
- * stable-2.8:
Also remove prop_IterateAlloc_sane from test list
Fix documentation for prop_Alloc_sane
Remove It... - 01:03 pm Revision 5ab57a1e: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Release version 2.7.0
Fix "instance replace" typo in admin.rst
Fix typo in the install guide
Di... - 01:03 pm ganeti-local Revision 5ab57a1e: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Release version 2.7.0
Fix "instance replace" typo in admin.rst
Fix typo in the install guide
Di...
07/04/2013
- 08:04 pm Revision 5b6ef0e7: Add documentation for the LV collector
- Documentation added in the mon-collector man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by:... - 08:04 pm ganeti-local Revision 5b6ef0e7: Add documentation for the LV collector
- Documentation added in the mon-collector man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by:... - 08:04 pm Revision 820ca72d: Include "instance" information in LV data collector
- This commit enables the logical volume data collector to get information about
the instances and to link it to the in... - 08:04 pm ganeti-local Revision 820ca72d: Include "instance" information in LV data collector
- This commit enables the logical volume data collector to get information about
the instances and to link it to the in... - 08:04 pm Revision 76968973: Add "includeLogicalId" function for Disks
- This function checks whether a disk contains a given Lvm logical ID,
directly or through its children.
Unit tests ar... - 08:04 pm ganeti-local Revision 76968973: Add "includeLogicalId" function for Disks
- This function checks whether a disk contains a given Lvm logical ID,
directly or through its children.
Unit tests ar... - 08:03 pm Revision 53753d20: Add option for loading serialized instances
- Monitoring CLI tools might have to load serialized lists of instances
(mainly for testing reasons). This patch adds a... - 08:03 pm ganeti-local Revision 53753d20: Add option for loading serialized instances
- Monitoring CLI tools might have to load serialized lists of instances
(mainly for testing reasons). This patch adds a... - 08:03 pm Revision f22b987a: Factor out lv info gathering function
- The buildJsonReport function will soon have to perform the coupling of
instance data with LVInfo data. In preparation... - 08:03 pm ganeti-local Revision f22b987a: Factor out lv info gathering function
- The buildJsonReport function will soon have to perform the coupling of
instance data with LVInfo data. In preparation... - 08:03 pm Revision 58458012: Add "instance" field to LVInfo
- Extend the LVInfo data structure with the field for storing the name of
the instance it is paired with.
Update the t... - 08:03 pm ganeti-local Revision 58458012: Add "instance" field to LVInfo
- Extend the LVInfo data structure with the field for storing the name of
the instance it is paired with.
Update the t... - 08:02 pm Revision fbfa1d19: Better specify LVInfo "instance" field
- Specify that it is serialized as "null" if empty.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ... - 08:02 pm ganeti-local Revision fbfa1d19: Better specify LVInfo "instance" field
- Specify that it is serialized as "null" if empty.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ... - 08:02 pm ganeti-local Revision 9611c32e: Factor out the getInstances function
- The getInstances function can be useful in general, but is defined inside
the InstStatus data collector. This commit ... - 08:02 pm Revision 9611c32e: Factor out the getInstances function
- The getInstances function can be useful in general, but is defined inside
the InstStatus data collector. This commit ... - 08:01 pm Revision 51b12695: Also remove prop_IterateAlloc_sane from test list
- In f4d1bb7 that test was removed, but forgotten to remove it
from the list of tests to be executed. Fix that.
Signed... - 08:01 pm ganeti-local Revision 51b12695: Also remove prop_IterateAlloc_sane from test list
- In f4d1bb7 that test was removed, but forgotten to remove it
from the list of tests to be executed. Fix that.
Signed... - 06:47 pm Revision b2525349: Disable failing QA test
- See issue 516 for an explanation of the problem, and why it was required
to disable this test.
Signed-off-by: Thomas... - 06:47 pm ganeti-local Revision b2525349: Disable failing QA test
- See issue 516 for an explanation of the problem, and why it was required
to disable this test.
Signed-off-by: Thomas... - 06:46 pm Revision 09d8b0fc: Fix documentation for prop_Alloc_sane
- As discussed in the last commit, placing a new instance on the cluster
can lead to a cluster that can be improved by ... - 06:46 pm ganeti-local Revision 09d8b0fc: Fix documentation for prop_Alloc_sane
- As discussed in the last commit, placing a new instance on the cluster
can lead to a cluster that can be improved by ... - 06:46 pm ganeti-local Revision f4d1bb75: Remove IterateAllocSane test
- The test is testing for a property that just isn't true. Iterated
allocation greedily place one instance at a time ta... - 06:46 pm Revision f4d1bb75: Remove IterateAllocSane test
- The test is testing for a property that just isn't true. Iterated
allocation greedily place one instance at a time ta... - 03:52 pm Revision cba4819e: Add hotplug design doc
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:52 pm Revision 63e52d34: Hotplug: objects.py additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 03:01 pm Revision 788529f2: Release version 2.7.0
- We don't have notice of anything blocking for 2.7, and it's been in
release candidate state long enough. Any future p... - 03:01 pm ganeti-local Revision 788529f2: Release version 2.7.0
- We don't have notice of anything blocking for 2.7, and it's been in
release candidate state long enough. Any future p...
07/03/2013
- 07:57 pm Revision 2b5b6da1: Disable enabled-template-test for exclusive storage
- This patch disables the tests regarding enabled disk
templates for exclusive storage, because the semantics
there are... - 07:57 pm Revision 52a8a6ae: Fix propagation of storage parameters to/from backend
- This patch fixes two problems with the storage reporting
that showed up in the QA for exclusive storage:
- The proce... - 07:57 pm Revision 109a21b1: Fix typo in iallocator
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 07:57 pm ganeti-local Revision 109a21b1: Fix typo in iallocator
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 07:57 pm ganeti-local Revision 2b5b6da1: Disable enabled-template-test for exclusive storage
- This patch disables the tests regarding enabled disk
templates for exclusive storage, because the semantics
there are... - 07:57 pm ganeti-local Revision 52a8a6ae: Fix propagation of storage parameters to/from backend
- This patch fixes two problems with the storage reporting
that showed up in the QA for exclusive storage:
- The proce... - 07:35 pm Revision 49bea583: Fix gnt-network info
- QueryNetworks() returns the uuids of the instances that are
inside a network. Since QueryInstances() uses names and n... - 07:35 pm ganeti-local Revision 49bea583: Fix gnt-network info
- QueryNetworks() returns the uuids of the instances that are
inside a network. Since QueryInstances() uses names and n... - 02:05 pm ganeti-local Revision e78a8c0b: Extraction of storage info by type
- There was a bug in the node queries. It was assumed that
the returned storage space information was in a particular
o... - 02:05 pm Revision e78a8c0b: Extraction of storage info by type
- There was a bug in the node queries. It was assumed that
the returned storage space information was in a particular
o... - 12:41 pm Revision 20faaa74: Improve handling of storage info
- This patch improves the processing of storage information
as result of the 'node_info' call in the following way:
- I... - 12:41 pm ganeti-local Revision 20faaa74: Improve handling of storage info
- This patch improves the processing of storage information
as result of the 'node_info' call in the following way:
- I... - 12:40 pm Revision e4f377ae: Mention default disk template in NEWS file
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:40 pm ganeti-local Revision e4f377ae: Mention default disk template in NEWS file
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:40 pm Revision 2206e4c9: Add default disk template selection to man pages
- This documents the newly implemented behavior of picking
the disk template from the list of enabled disk templates
on... - 12:40 pm ganeti-local Revision 2206e4c9: Add default disk template selection to man pages
- This documents the newly implemented behavior of picking
the disk template from the list of enabled disk templates
on... - 12:40 pm ganeti-local Revision 513c5e25: Mention alternative template selection in design doc
- This is a small adjustment of the design doc
'design-storagetypes.rst' with respect to the selection
of the default d... - 12:40 pm Revision 513c5e25: Mention alternative template selection in design doc
- This is a small adjustment of the design doc
'design-storagetypes.rst' with respect to the selection
of the default d... - 12:40 pm Revision 72080db1: Let instance creation fall back to default disk template
- So far, the '-t' option of 'gnt-instance add' is mandatory.
This patch makes it optional. In case, no disk template i... - 12:40 pm ganeti-local Revision 72080db1: Let instance creation fall back to default disk template
- So far, the '-t' option of 'gnt-instance add' is mandatory.
This patch makes it optional. In case, no disk template i... - 12:40 pm Revision dab6ea3d: LUInstanceCreate: factor out disk checks
- The 'CheckArguments' method of 'LUInstanceCreate' is way
too long and should be broken up in smaller pieces. This
pat... - 12:40 pm ganeti-local Revision dab6ea3d: LUInstanceCreate: factor out disk checks
- The 'CheckArguments' method of 'LUInstanceCreate' is way
too long and should be broken up in smaller pieces. This
pat... - 10:20 am Revision fe0d94d8: Fix "instance replace" typo in admin.rst
- gnt-instance `replace` should read `replace-disks`
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 10:20 am ganeti-local Revision fe0d94d8: Fix "instance replace" typo in admin.rst
- gnt-instance `replace` should read `replace-disks`
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 10:16 am Revision 56bbc5b0: Clean up work around for host name filtering
- These functions simply served as a work around to express
host name matching by regular expressions, instead of using... - 10:16 am ganeti-local Revision 56bbc5b0: Clean up work around for host name filtering
- These functions simply served as a work around to express
host name matching by regular expressions, instead of using... - 10:16 am Revision c4e0d065: Do not handle host queries special
- As, since 91c1a265, the equality used for host names already
is based on matching, there is no need to use a special ... - 10:16 am ganeti-local Revision c4e0d065: Do not handle host queries special
- As, since 91c1a265, the equality used for host names already
is based on matching, there is no need to use a special ... - 09:52 am Revision 76e11023: Document the 'protocol' disk parameter
- Document the new disk parameter 'protocol' which is used to set the DRBD
replication protocol.
Signed-off-by: Thomas... - 09:52 am ganeti-local Revision 76e11023: Document the 'protocol' disk parameter
- Document the new disk parameter 'protocol' which is used to set the DRBD
replication protocol.
Signed-off-by: Thomas... - 09:52 am Revision 65fc2388: Make DRBD replication protocol configurable
- Add a new disk parameter which allows to choose the DRBD replication
protocol. The protocol is fixed to "C" during du... - 09:52 am ganeti-local Revision 65fc2388: Make DRBD replication protocol configurable
- Add a new disk parameter which allows to choose the DRBD replication
protocol. The protocol is fixed to "C" during du...
07/02/2013
- 05:54 pm Revision d352b796: Revert "QA: Make Query tests test for '?' values"
- This reverts commit
bfbef99b9f056638411aa894e300aa095132e931. The problem is that
in some cases it makes sense for '?... - 05:54 pm ganeti-local Revision d352b796: Revert "QA: Make Query tests test for '?' values"
- This reverts commit
bfbef99b9f056638411aa894e300aa095132e931. The problem is that
in some cases it makes sense for '?... - 04:54 pm Revision 235a6b29: Check DRBD status on verify-disks
- Enhance `gnt-cluster verify-disks` such that it checks the DRBD status
of all disks. If the status of at least one di... - 04:54 pm Revision 7af293d7: Add QA test for verify-disks with broken DRBD
- gnt-cluster verify-disks supports automatic activation of broken DRBD
disks. This new QA test verifies that it actual... - 04:54 pm Revision 843094ad: Make names more descriptive
- LUGroupVerifyDisks had some not very descriptive names which made it
hard to read and understand the code. This patch... - 04:54 pm ganeti-local Revision 7af293d7: Add QA test for verify-disks with broken DRBD
- gnt-cluster verify-disks supports automatic activation of broken DRBD
disks. This new QA test verifies that it actual... - 04:54 pm ganeti-local Revision 235a6b29: Check DRBD status on verify-disks
- Enhance `gnt-cluster verify-disks` such that it checks the DRBD status
of all disks. If the status of at least one di... - 04:54 pm ganeti-local Revision 843094ad: Make names more descriptive
- LUGroupVerifyDisks had some not very descriptive names which made it
hard to read and understand the code. This patch... - 02:43 pm Revision e58c4f2c: Fix typo in the install guide
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:43 pm ganeti-local Revision e58c4f2c: Fix typo in the install guide
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 01:54 pm Revision bfbef99b: QA: Make Query tests test for '?' values
- When something goes wrong in the Haskell implementation of
queries, the 'gnt-* list' command does not actually fail,
... - 01:54 pm ganeti-local Revision bfbef99b: QA: Make Query tests test for '?' values
- When something goes wrong in the Haskell implementation of
queries, the 'gnt-* list' command does not actually fail,
... - 01:53 pm Revision 212b66c3: Turn 'exclusive_storage' into storage parameter (hs)
- This is the haskell implementation of my patch "Extend RPC call
'node_info' by storage parameters". It turns the 'exc... - 01:53 pm ganeti-local Revision 212b66c3: Turn 'exclusive_storage' into storage parameter (hs)
- This is the haskell implementation of my patch "Extend RPC call
'node_info' by storage parameters". It turns the 'exc... - 12:47 pm ganeti-local Revision a59c31ca: noded.py: remove fallback of 'node_info'
- In order to change backend and frontend code of the RPC
call 'node_info' in separate patches, we included a
fallback ... - 12:47 pm Revision a59c31ca: noded.py: remove fallback of 'node_info'
- In order to change backend and frontend code of the RPC
call 'node_info' in separate patches, we included a
fallback ... - 12:47 pm Revision da803ff1: Extend RPC call 'node_info' by storage parameters
- This patch extends the actual RPC call to accept storage
parameters with each storage units. It adjusts all code
whic... - 12:47 pm ganeti-local Revision da803ff1: Extend RPC call 'node_info' by storage parameters
- This patch extends the actual RPC call to accept storage
parameters with each storage units. It adjusts all code
whic... - 12:47 pm Revision 152759e4: Add general storage parameters to node info call
- As described in the design doc about storage types,
we plan to generalize the RPC call "node info" wrt to
storage typ... - 12:47 pm ganeti-local Revision 152759e4: Add general storage parameters to node info call
- As described in the design doc about storage types,
we plan to generalize the RPC call "node info" wrt to
storage typ... - 12:47 pm Revision a7d524e7: backend unit tests: remove unused imports and variables
- This patch removes some unused imports and an unused
variable of the backend unit test. No functional changes
otherwi... - 12:47 pm ganeti-local Revision a7d524e7: backend unit tests: remove unused imports and variables
- This patch removes some unused imports and an unused
variable of the backend unit test. No functional changes
otherwi...
07/01/2013
- 07:40 pm Revision 0f4d34a8: Fix error in installation instructions
- Remove erroneous trailing "\"
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultro... - 07:40 pm ganeti-local Revision 0f4d34a8: Fix error in installation instructions
- Remove erroneous trailing "\"
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultro... - 04:42 pm Revision f5d84060: Prevent LV parser compile error
- The LV parser is not compiled correctly by more recent versions of GHC
because of more strict checks.
lvCommand is a... - 04:42 pm ganeti-local Revision f5d84060: Prevent LV parser compile error
- The LV parser is not compiled correctly by more recent versions of GHC
because of more strict checks.
lvCommand is a... - 02:40 pm Revision d90b69f6: Add htools shell test for VCPU handling
- This tests that VCPUs used by both instances and node OS are correctly
accounted in allocation.
Signed-off-by: Berna... - 02:40 pm Revision c8c071cb: Load CPUs used by the node OS in htools
- A new field is added to the Node type, and it's used to initialize the used
CPUs field.
The signature of Node.create... - 02:40 pm ganeti-local Revision d90b69f6: Add htools shell test for VCPU handling
- This tests that VCPUs used by both instances and node OS are correctly
accounted in allocation.
Signed-off-by: Berna... - 02:40 pm ganeti-local Revision f43c898d: Export CPUs used by the node OS
- They are exported through the LUXI, RAPI, and IAllocator interfaces.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog... - 02:40 pm ganeti-local Revision c8c071cb: Load CPUs used by the node OS in htools
- A new field is added to the Node type, and it's used to initialize the used
CPUs field.
The signature of Node.create... - 02:40 pm Revision f43c898d: Export CPUs used by the node OS
- They are exported through the LUXI, RAPI, and IAllocator interfaces.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog... - 02:40 pm Revision ff05ff94: Hypervisors report CPUs used by the node OS
- The XenHypervisor's "dom0_cpus" parameter (introduced in 1d60fec6 but never
used) is renamed to "cpu_dom0" for consis... - 02:40 pm Revision ef14e128: Fix docstrings for hypervisor functions returning node info
- The documentation was out-of-sync with the code.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 02:40 pm ganeti-local Revision ff05ff94: Hypervisors report CPUs used by the node OS
- The XenHypervisor's "dom0_cpus" parameter (introduced in 1d60fec6 but never
used) is renamed to "cpu_dom0" for consis... - 02:40 pm ganeti-local Revision ef14e128: Fix docstrings for hypervisor functions returning node info
- The documentation was out-of-sync with the code.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 02:36 pm Revision 006d6bc9: Add LV collector to the monitoring daemon
- Allow the monitoring daemon to use the LV data collector.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revie... - 02:36 pm ganeti-local Revision 006d6bc9: Add LV collector to the monitoring daemon
- Allow the monitoring daemon to use the LV data collector.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revie... - 02:35 pm ganeti-local Revision c7f116c0: Add tests for the LV data collector
- This commit adds a few shelltests for the logical volume data collector.
Also, it performs some cleanup of the comme... - 02:35 pm Revision c7f116c0: Add tests for the LV data collector
- This commit adds a few shelltests for the logical volume data collector.
Also, it performs some cleanup of the comme... - 02:35 pm Revision 1a9d864c: Add LV data collector
- This commit adds the LV data collector.
Also, the lvCommand function was not providing the correct value as expected... - 02:35 pm ganeti-local Revision 1a9d864c: Add LV data collector
- This commit adds the LV data collector.
Also, the lvCommand function was not providing the correct value as expected... - 02:34 pm Revision 0cf8edad: Add tests for LVs parser
- Add unit tests and Quickcheck tests for the LV parser.
Also, fix the alphabetic order of some imports in htest.hs.
... - 02:34 pm ganeti-local Revision 0cf8edad: Add tests for LVs parser
- Add unit tests and Quickcheck tests for the LV parser.
Also, fix the alphabetic order of some imports in htest.hs.
... - 02:34 pm ganeti-local Revision b5334d80: Add function testing parsers with QuickCheck
- Parsing a string automatically generated by QuickCheck can be useful in many
cases. A function for doing this is adde... - 02:34 pm Revision b5334d80: Add function testing parsers with QuickCheck
- Parsing a string automatically generated by QuickCheck can be useful in many
cases. A function for doing this is adde... - 02:34 pm Revision 688f35e6: Add function for generating arbitrary UUID
- Add a function for generating arbitrary UUIDs to be used for QuickCheck tests.
Signed-off-by: Michele Tartara <mtart... - 02:34 pm ganeti-local Revision 688f35e6: Add function for generating arbitrary UUID
- Add a function for generating arbitrary UUIDs to be used for QuickCheck tests.
Signed-off-by: Michele Tartara <mtart... - 02:33 pm Revision bdf51a05: Add LV parser
- Add the parser for getting the information about the logical volumes in the
system.
Signed-off-by: Michele Tartara <... - 02:33 pm ganeti-local Revision bdf51a05: Add LV parser
- Add the parser for getting the information about the logical volumes in the
system.
Signed-off-by: Michele Tartara <... - 02:33 pm Revision a1f2fb58: Add design for LV data collector
- Add a section describing the logical volume data collector to the design
document for the monitoring agent.
Signed-o... - 02:33 pm ganeti-local Revision a1f2fb58: Add design for LV data collector
- Add a section describing the logical volume data collector to the design
document for the monitoring agent.
Signed-o... - 02:32 pm Revision fae96b7c: Minor fixes to monitoring design doc
- Add a missing full stop, and fix a sentence about the storage collectors.
Signed-off-by: Michele Tartara <mtartara@g... - 02:32 pm ganeti-local Revision fae96b7c: Minor fixes to monitoring design doc
- Add a missing full stop, and fix a sentence about the storage collectors.
Signed-off-by: Michele Tartara <mtartara@g... - 02:32 pm ganeti-local Revision 88e23508: Fix documentation formatting issue
- One line was longer than 80 characters.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velr... - 02:32 pm Revision 88e23508: Fix documentation formatting issue
- One line was longer than 80 characters.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velr... - 10:53 am ganeti-local Revision ed74dde5: Add test for the --full-evacuation option
- In this example cluster, there are four pairs of nodes, each hosting
two instances. Each node has disk capacity for a... - 10:53 am Revision ed74dde5: Add test for the --full-evacuation option
- In this example cluster, there are four pairs of nodes, each hosting
two instances. Each node has disk capacity for a... - 10:53 am Revision a12b230c: hroller: option --full-evacuation
- Add an option to hroller, to plan for full evacuation of the
nodes to be rebooted, i.e., also plan for replacement se... - 10:53 am ganeti-local Revision a12b230c: hroller: option --full-evacuation
- Add an option to hroller, to plan for full evacuation of the
nodes to be rebooted, i.e., also plan for replacement se... - 10:53 am Revision fdbdeaa3: Extract a partition functional
- Separate the partitionNonRedundant function in hroller into a
general functional that partitions a list of nodes acco... - 10:53 am ganeti-local Revision fdbdeaa3: Extract a partition functional
- Separate the partitionNonRedundant function in hroller into a
general functional that partitions a list of nodes acco... - 10:53 am ganeti-local Revision a947a583: Extract functional for greedily clearing nodes
- The method clearNodes in hroller greedily clears nodes of
non-redundant instances by moving them to a different node.... - 10:53 am Revision a947a583: Extract functional for greedily clearing nodes
- The method clearNodes in hroller greedily clears nodes of
non-redundant instances by moving them to a different node.... - 10:52 am Revision 634a1460: Make hroller not consider offline nodes for evacuation
- When planing on where to evacuate the non-redundant instances
of the nodes to be rebooted, it doesn't make sense to c... - 10:52 am ganeti-local Revision 634a1460: Make hroller not consider offline nodes for evacuation
- When planing on where to evacuate the non-redundant instances
of the nodes to be rebooted, it doesn't make sense to c... - 10:52 am ganeti-local Revision a8cbe1d7: Update comments in hroller code
- hroller schedules moves of instances to have rebooted nodes
free of instances with this node as primary. Update the c... - 10:52 am Revision a8cbe1d7: Update comments in hroller code
- hroller schedules moves of instances to have rebooted nodes
free of instances with this node as primary. Update the c... - 10:52 am ganeti-local Revision 8e4230a8: Clarify meaning of --print-moves in hroller man page
- When given the option --print-moves, hroller prints a list of
instance relocations after each reboot group. This sequ... - 10:52 am Revision 8e4230a8: Clarify meaning of --print-moves in hroller man page
- When given the option --print-moves, hroller prints a list of
instance relocations after each reboot group. This sequ... - 10:52 am ganeti-local Revision 34ad1d7c: Remove obsolete TODO
- Originally, hroller started as a tool for offline maintenance only.
There it made sense to warn about instances still... - 10:52 am Revision 34ad1d7c: Remove obsolete TODO
- Originally, hroller started as a tool for offline maintenance only.
There it made sense to warn about instances still...
06/28/2013
- 06:34 pm ganeti-local Revision 6676f007: Allow customization of the chroot
- As different users have different needs about the chroot, allow
customization in its build script. This is achieved a... - 06:34 pm Revision 6676f007: Allow customization of the chroot
- As different users have different needs about the chroot, allow
customization in its build script. This is achieved a... - 06:34 pm ganeti-local Revision f5263f86: build_chroot: fix duplicate install
- In the last change to the chroot build script, the
apt-get command 'install' was moved to the APT_INSTALL
macro; howe... - 06:34 pm Revision f5263f86: build_chroot: fix duplicate install
- In the last change to the chroot build script, the
apt-get command 'install' was moved to the APT_INSTALL
macro; howe... - 04:00 pm ganeti-local Revision 43ffd839: build_chroot: use APT_INSTALL macro for packet installation
- In this way, it is easier to change all the apt calls in the chroot.
In particular, this patch fixes the missing -y o... - 04:00 pm Revision 43ffd839: build_chroot: use APT_INSTALL macro for packet installation
- In this way, it is easier to change all the apt calls in the chroot.
In particular, this patch fixes the missing -y o... - 03:38 pm ganeti-local Revision c31ec06b: Don't exceed the standard PV size when growing a disk
- With exclusive storage, PVs are supposed to be used only up to the
standard PV size.
Signed-off-by: Bernardo Dal Sen... - 03:38 pm Revision c31ec06b: Don't exceed the standard PV size when growing a disk
- With exclusive storage, PVs are supposed to be used only up to the
standard PV size.
Signed-off-by: Bernardo Dal Sen... - 03:38 pm ganeti-local Revision 8e5a911a: Enable disk growth with exclusive storage
- Disk growth is now supported also with exclusive storage, so we let the
operation continue.
Enable disk growth test ... - 03:38 pm Revision 8e5a911a: Enable disk growth with exclusive storage
- Disk growth is now supported also with exclusive storage, so we let the
operation continue.
Enable disk growth test ... - 03:38 pm ganeti-local Revision be9150ea: Limit the PVs used for disk growth with exclusive storage
- The exclusive storage flag is passed along in the backend functions for
disk growth. LVM volumes handles the flag by ... - 03:38 pm Revision be9150ea: Limit the PVs used for disk growth with exclusive storage
- The exclusive storage flag is passed along in the backend functions for
disk growth. LVM volumes handles the flag by ... - 03:37 pm ganeti-local Revision e43a624e: Add exclusive_storage to blockdev_grow RPC
- The flag is passed to the RPC, but it's still ignored by noded.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.co... - 03:37 pm Revision e43a624e: Add exclusive_storage to blockdev_grow RPC
- The flag is passed to the RPC, but it's still ignored by noded.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.co... - 02:23 pm Revision 3771161c: Design doc for openvswitch support
- This patch includes the design document for openvswitch support
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>... - 02:23 pm ganeti-local Revision 3771161c: Design doc for openvswitch support
- This patch includes the design document for openvswitch support
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>... - 01:20 pm ganeti-local Revision 397b7844: Make NIC setup more flexible in case of Xen
- For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a... - 01:20 pm ganeti-local Revision 4855760b: Refactor NIC configuration scripts
- Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle... - 01:20 pm ganeti-local Revision a4669456: Document vif-ganeti usage
- In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us... - 01:20 pm Revision a4669456: Document vif-ganeti usage
- In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us... - 01:20 pm Revision 4855760b: Refactor NIC configuration scripts
- Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle... - 01:20 pm Revision 397b7844: Make NIC setup more flexible in case of Xen
- For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a... - 12:46 pm Revision 0102e732: Update design document for hroller
- The requirement to be able to plan full node evacuation came up after
the initial design. So add a section describing... - 12:46 pm ganeti-local Revision 0102e732: Update design document for hroller
- The requirement to be able to plan full node evacuation came up after
the initial design. So add a section describing... - 11:59 am Revision ee414f1c: Add documentation for harep
- Include a section in the Administrator's guide describing how to use the
autorepair tool.
Fixes Issue 446
Signed-of... - 11:59 am Revision 6f666c50: Fix typo in ganeti-2.8 design doc
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 11:59 am ganeti-local Revision 6f666c50: Fix typo in ganeti-2.8 design doc
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 11:59 am ganeti-local Revision ee414f1c: Add documentation for harep
- Include a section in the Administrator's guide describing how to use the
autorepair tool.
Fixes Issue 446
Signed-of...
06/27/2013
- 12:32 pm ganeti-local Revision 9353adde: iallocator: storage processing accepts space_info structure
- This is a small refactoring to make the processing of
the storage space information not accept a node info
result, bu... - 12:32 pm Revision 9353adde: iallocator: storage processing accepts space_info structure
- This is a small refactoring to make the processing of
the storage space information not accept a node info
result, bu... - 12:08 pm Revision b82d7182: iallocator: get rid of MakeLegacyNodeInfo
- So far, the iallocator makes a node info call, converts
the result into a legacy node info structure and then
retriev... - 12:08 pm ganeti-local Revision b82d7182: iallocator: get rid of MakeLegacyNodeInfo
- So far, the iallocator makes a node info call, converts
the result into a legacy node info structure and then
retriev... - 12:08 pm ganeti-local Revision 0ac34c90: iallocator: factor out instance memory summation
- The iallocator adjusts the free memory by a calculation
of how much memory is actually currently used by instances
on... - 12:08 pm Revision 0ac34c90: iallocator: factor out instance memory summation
- The iallocator adjusts the free memory by a calculation
of how much memory is actually currently used by instances
on... - 12:08 pm ganeti-local Revision 11aa3ca5: iallocator: extract storage info directly from node info
- So far, the iallocator made a node info RPC call, converted
the result into a legacy node info format and then extrac... - 12:08 pm Revision 11aa3ca5: iallocator: extract storage info directly from node info
- So far, the iallocator made a node info RPC call, converted
the result into a legacy node info format and then extrac... - 12:05 pm Revision 3dda8127: Make NodeInfo (hs) accept arbitrary storage types
- So far, the Haskell implementation of NodeInfo just
requests storage information about volume groups.
With this patch... - 12:05 pm ganeti-local Revision 3dda8127: Make NodeInfo (hs) accept arbitrary storage types
- So far, the Haskell implementation of NodeInfo just
requests storage information about volume groups.
With this patch... - 12:05 pm ganeti-local Revision 00839a42: Storage utility functions for Haskell
- In order to extend the Haskell version of the NodeInfo
query, we need some utility functions to deal with
disk templa... - 12:05 pm Revision 00839a42: Storage utility functions for Haskell
- In order to extend the Haskell version of the NodeInfo
query, we need some utility functions to deal with
disk templa... - 12:05 pm ganeti-local Revision 20529708: iallocator: computation of storage data
- This patch extracts the processing of the storage-related
data from the RPC call 'node_info' in a separate function
t... - 12:05 pm Revision 20529708: iallocator: computation of storage data
- This patch extracts the processing of the storage-related
data from the RPC call 'node_info' in a separate function
t... - 12:05 pm Revision b844311b: rpc.py: override default storage type in node info
- This patch changes the semantics of dealing with the result
of the RPC call "node_info" when converting them into a
L... - 12:05 pm ganeti-local Revision b844311b: rpc.py: override default storage type in node info
- This patch changes the semantics of dealing with the result
of the RPC call "node_info" when converting them into a
L... - 12:05 pm ganeti-local Revision 0f70b3fb: iallocator: factor out 'get_attr' method
- This patch extracts an inline 'get_attr' method to extract
data from the result of the RPC call 'node_info'. It was s... - 12:05 pm Revision 0f70b3fb: iallocator: factor out 'get_attr' method
- This patch extracts an inline 'get_attr' method to extract
data from the result of the RPC call 'node_info'. It was s... - 12:05 pm ganeti-local Revision c9c4b92d: iallocator: prepare RPC call 'node_info'
- This patch does a small refactoring in the allocator. It extracts
the preparation and actual call of the 'node_info' ... - 12:05 pm Revision c9c4b92d: iallocator: prepare RPC call 'node_info'
- This patch does a small refactoring in the allocator. It extracts
the preparation and actual call of the 'node_info' ... - 12:05 pm ganeti-local Revision d71b0275: Typo in iallocator design doc
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:05 pm Revision d71b0275: Typo in iallocator design doc
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
06/26/2013
- 05:01 pm ganeti-local Revision ec4341d7: Fix lint error
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 05:01 pm Revision ec4341d7: Fix lint error
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 03:34 pm Revision d101b7be: Unset LV name if no LVM disk templates are enabled
- If there are no LVM based disk templates enabled in QA, reset the LV
name after the corresponding gnt-cluster modify ... - 03:34 pm ganeti-local Revision d101b7be: Unset LV name if no LVM disk templates are enabled
- If there are no LVM based disk templates enabled in QA, reset the LV
name after the corresponding gnt-cluster modify ... - 03:34 pm Revision 0c2cfb97: Skip drbd-usermode-helper test if DRBD is disabled
- Changing the drbd usermode helper in gnt-cluster modify fails if DRBD is
not installed on the nodes. Thus skip this t... - 03:34 pm ganeti-local Revision 0c2cfb97: Skip drbd-usermode-helper test if DRBD is disabled
- Changing the drbd usermode helper in gnt-cluster modify fails if DRBD is
not installed on the nodes. Thus skip this t... - 03:34 pm ganeti-local Revision 7e7af9ee: Add route to VCluster network in vcluster-setup
- This route is required on the Fedora test machine, as otherwise fping
would not work and hang forever.
Signed-off-by... - 03:34 pm Revision 7e7af9ee: Add route to VCluster network in vcluster-setup
- This route is required on the Fedora test machine, as otherwise fping
would not work and hang forever.
Signed-off-by... - 03:34 pm Revision f90a2d0c: Replace tempfile by mktemp in QA code
- The tempfile command only exists in Debian. In order to run the VCluster
QA also on Fedora, replace its use by mktemp... - 03:34 pm ganeti-local Revision f90a2d0c: Replace tempfile by mktemp in QA code
- The tempfile command only exists in Debian. In order to run the VCluster
QA also on Fedora, replace its use by mktemp... - 02:42 pm Revision 418a9d72: Support big-step shrinking in tiered allocation
- In tiered allocation, if by shrinking only a single resource a valid
allocation can be found, shrinking is bound to s... - 02:42 pm ganeti-local Revision 418a9d72: Support big-step shrinking in tiered allocation
- In tiered allocation, if by shrinking only a single resource a valid
allocation can be found, shrinking is bound to s... - 01:58 pm Revision a3e964cf: Disable pylint E1101 on hypothetical import
- In some versions of python the module IN does not provide
the constant SO_PEERCRED (issue 191). So in commit 069a4b
a... - 01:58 pm ganeti-local Revision a3e964cf: Disable pylint E1101 on hypothetical import
- In some versions of python the module IN does not provide
the constant SO_PEERCRED (issue 191). So in commit 069a4b
a... - 12:18 pm ganeti-local Revision dad226e3: Merge branch 'stable-2.8' into master
- * stable-2.8:
gnt-cluster info (py): add enabled disk templates
Version bump to 2.8.0~beta1
Change version numb... - 12:18 pm Revision dad226e3: Merge branch 'stable-2.8' into master
- * stable-2.8:
gnt-cluster info (py): add enabled disk templates
Version bump to 2.8.0~beta1
Change version numb...
Also available in: Atom