Activity

From 07/05/2013 to 08/03/2013

08/02/2013

07:37 pm Revision 9bf77089: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _ExecuteKVMRuntime().
Signed-off-by: Dimitris A...
Dimitris Aragiorgis
02:01 pm Revision d3ff2741: Fix verify config if a node has no instances
Do not try to provide a fake instance UUID called "no instances", as
trying to get the name for would fail and raise ...
Thomas Thrainer
01:53 pm Revision e900b419: Version bump for 2.8.0 rc1
Update NEWS file and version number.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter...
Michele Tartara
12:09 pm Revision 8430cf77: 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 ...
Dimitris Aragiorgis
10:45 am Revision bae473ed: Add Make to the list of dependencies
Make is a required dependency, but it was not specified in the install guide.
This commit adds it.
Signed-off-by: Mi...
Michele Tartara

08/01/2013

06:30 pm Revision a5b9e2f2: Check for luxid permission during verify config
confd no longer needs access to the noded certificate file, but luxid
does. Change the check to use the right user.
...
Thomas Thrainer
01:21 pm Revision 4a52945f: Add monitoring-query-format.rst to $(docinput)
Commit 431ff2c10 split the monitoring system documentation in two parts but did
not include the new monitoring-query-...
Apollon Oikonomopoulos
12:29 pm Revision d99dd9c7: Fix documentation building rules
Implement the correct behavior to be kept when sphinx-build is not installed.
It was already correctly checked, but i...
Michele Tartara
09:16 am Revision f06af3ca: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer
09:13 am Revision 106441d9: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer

07/31/2013

05:38 pm Revision 24cd672e: ganeti.backend_unittest: chmod restricted cmd dir
TestVerifyRestrictedCmdDirectory.testNormal implicitly relies on the current
umask to check the behaviour of backend....
Apollon Oikonomopoulos
04:19 pm Revision 32d74a90: Fix formatting of tuple in error message
The missing str() call caused to raise another exception than the wanted
one. Transforming the tuple to string fixes ...
Thomas Thrainer
02:08 pm Revision a648fa8f: Mark the UUID design doc as implemented
The code implementing the UUID design document is included in Ganeti 2.8.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
02:08 pm Revision f3c7b51c: Clarify that cmdlib/ must be removed downgrading
Downgrading from 2.8 to a previous version will fail if the new cmdlib/
directory is not removed.
Signed-off-by: Mic...
Michele Tartara
02:07 pm Revision 3449551d: Fix formatting error in the UPGRADE document
An item of the enumerated list was not rendered correctly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
10:03 am Revision 3b308f47: Make build_chroot compatible with Squeeze
Modify build_chroot to make it compatible with debian Squeeze. This
is done by using a function instead of a alias fo...
Michele Tartara

07/30/2013

04:26 pm Revision b51e14c0: Update security doc and NEWS for luxid
Document the split of luxid from confd in security.rst and in the NEWS
file.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
04:13 pm Revision 13f04c08: Add --cleanup to instance failover manpage
Describe the new parameter in the manpage of gnt-instance.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
04:13 pm Revision 7f61246c: Update NEWS with failover cleanup
Describe the new feature in the NEWS file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido T...
Michele Tartara
04:12 pm Revision aa7a5c90: Add cleanup parameter to instance failover
Most of the code is shared with instance migrate, so we actually only need
to add the parameter and pass its value al...
Michele Tartara
12:54 pm Revision 6062c964: Fix 'prcre' typo in INSTALL
Thanks to "Izhar ul Hassan" for reporting the issue.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
12:18 pm Revision 405ee200: Fix Makefile.am dependency on 2 documentation targets
Makefile.am rule for doc/html/index.html and doc/man-html/index.html
requires executing sphinx-wrapper. However, sph...
Jose A. Lopes

07/29/2013

05:17 pm Revision 3fc743d6: Update NEWS file for 2.8 wrt vnet_hdr KVM hvparam
Document the addition of the vnet_hdr HV parameter for KVM in the NEWS
file for 2.8.
Signed-off-by: Stratos Psomadak...
Stratos Psomadakis
05:16 pm Revision 18f77fae: Document the vnet_hdr HV parameter for KVM
Document the vnet_hdr HV parameter for KVM in the gnt-instance man page.
Signed-off-by: Stratos Psomadakis <psomas@g...
Stratos Psomadakis
05:12 pm Revision f19ea260: Format gnt-network info group output
gnt-network info currently displays the connected group output unformatted:
# gnt-network info
...
connected to...
Apollon Oikonomopoulos
05:11 pm Revision 26270366: Add 2.7.2 NEWS entry
Prepare to list changes for 2.7.2.
Signed-off-by: Apollon Oikonomopoulos <apoikos@gmail.com>
Reviewed-by: Guido Trot...
Apollon Oikonomopoulos
03:32 pm Revision 37a8cb64: Typos in ganeti-os-interface.rst
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
03:30 pm Revision ae591749: Use exact option name --enabled-disk-templates consistently
It is possible to use both, --enabled-disk-template
(singular) or --enabled-disk-tempaltes (plural),
but the usage of...
Helga Velroyen
03:28 pm Revision 9178a62d: Update NEWS file wrt shared file storage
Mention the the changes related to shared file storage
in the NEWS file.
Signed-off-by: Helga Velroyen <helgav@googl...
Helga Velroyen
03:28 pm Revision 707b9993: Update manpage of gnt-cluster wrt shared file storage
This updates the man page of gnt-cluster {init, modify}
to mention the new --shared-file-storage-dir option.
Signed-...
Helga Velroyen
03:27 pm Revision bab4f56a: QA: skip lvm-based tests if lvm disabled
QA tests should make sure not to be run if the necessary
environment for them is not present. This patch fixes that
f...
Helga Velroyen
03:27 pm Revision b24b52d9: QA: test for --{shared,}-file-storage-dir
This adds tests for 'gnt-cluster modify' wrt to the
options --shared-file-storage-dir=... and
--file-storage-dir. It ...
Helga Velroyen
03:27 pm Revision 4b322a76: gnt-cluster verify: consider shared file storage
This patch enhances 'gnt-cluster verify' in a way that it
now validates the acceptance and existance of the shared
st...
Helga Velroyen
03:27 pm Revision 4e6cfd11: gnt-cluster modify --shared-file-storage-dir
This patch introduces to 'gnt-cluster modify' the option
'--shared-file-storage-dir' to change the default directory
...
Helga Velroyen
03:27 pm Revision 2fe1e043: Remove obsolete autoconf variable from remaining files
This removes the obsolete autoconf variable
'ENABLE_SHARED_FILE_STORAGE' from all remaining files.
Signed-off-by: He...
Helga Velroyen
03:27 pm Revision 6b1fa25c: objects.py: remove fallback to autoconf
The online-update function of the cluster config so far
inspected the autoconf data to determine whether shared
file ...
Helga Velroyen
03:27 pm Revision 78d0e710: Cluster-merge: determine shared file storage use from config
This patch makes cluster merge read the cluster's
configuration to find out whether or not shared
file storage is ena...
Helga Velroyen
03:27 pm Revision d91d06e0: Opcodes: remove obsolete RequireSharedFileStorage function
While looking for occurences of the soon-to-be-eliminated
autoconf option 'ENABLE_SHARED_FILE_STORAGE', I discovered
...
Helga Velroyen
03:27 pm Revision e8b5640e: Bootstrap: factor out and prepare shared-file-storage
This patch makes 'gnt-cluster init' use the
'--shared-file-storage-dir' option to set the default
shared file storage...
Helga Velroyen
03:26 pm Revision 753d0fed: Move default shared file storage directory to pathutils
This patch moves the default shared-file storage directory
to the pathutils file. It will be removed from configure.a...
Helga Velroyen
03:17 pm Revision 24121b74: Prepare NEWS for 2.8.0 beta2
- Create stub "initial release" entry for beta1.
- Keep main 2.8 release information at top
- Add initial "since beta...
Guido Trotter
01:57 pm Revision 9d20b835: Add Ganeti 2.9 design document
This document lists the designs that have been implemented
in Ganeti 2.9 that hadn't been implemented in 2.8.
Signed...
Klaus Aehlig
01:56 pm Revision 5b01d1d4: Update NEWS for version 2.9
Also for version 2.9, sort the news entries into incompatible and
compatible changes. In this way, we keep the list o...
Klaus Aehlig

07/26/2013

01:37 pm Revision 89c910fd: Fix the downgrade function of cfgupgrade
The downgrade was not correctly removing some of the UUIDs (namely, those
of disks and NICs).
Fixes Issue 510.
Sign...
Michele Tartara
01:37 pm Revision d27458ce: Increase maximum HTTP message size
After adding a new KVM parameter, RAPI queries related to KVM have become
too big, so we need to increase this.
Sign...
Michele Tartara
10:17 am Revision e77c026d: Design Document for Ceph/RBD support in Ganeti
Add design document for the Ceph/RBD support in Ganeti, as it will be
implemented during a GSoC project.
Signed-off-...
Pulkit Singhal

07/25/2013

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...
Klaus Aehlig
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...
Michele Tartara
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...
Guido Trotter
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...
Guido Trotter
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 ...
Guido Trotter
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...
Guido Trotter
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...
Stratos Psomdakis
02:04 am Revision 200a6dfe: Remove pylint 0106
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:04 am Revision 274c7cab: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis

07/24/2013

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...
Klaus Aehlig
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 ...
Dimitris Aragiorgis
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...
Dimitris Aragiorgis
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 ...
Sebastian Gebhard
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...
Apollon Oikonomopoulos

07/23/2013

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...
Helga Velroyen
05:44 pm Revision e48c3613: Add logrotate example
Add an example logrotate snippet, along with the relevant documentation.
Signed-off-by: Apollon Oikonomopoulos <apoi...
Apollon Oikonomopoulos
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...
Apollon Oikonomopoulos
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...
Helga Velroyen
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...
Helga Velroyen
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-...
Helga Velroyen
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
...
Helga Velroyen
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...
Helga Velroyen
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...
Klaus Aehlig
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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 ...
Thomas Thrainer

07/22/2013

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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
02:33 pm Revision 1ca6e10e: Remove extra whitespace
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Michele Tartara
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...
Sebastian Gebhard
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...
Helga Velroyen
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...
Thomas Thrainer
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...
Thomas Thrainer

07/19/2013

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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Christos Stavrakakis
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...
Weiwei Jia

07/18/2013

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...
Klaus Aehlig
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...
Michele Tartara
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>
Michele Tartara
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...
Michele Tartara
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...
Sebastian Gebhard
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...
Sebastian Gebhard
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...
Sebastian Gebhard
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...
Sebastian Gebhard
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...
Sebastian Gebhard
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 ...
Sebastian Gebhard
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...
Sebastian Gebhard
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...
Michele Tartara
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...
Michele Tartara

07/17/2013

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...
Klaus Aehlig
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...
Thomas Thrainer
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...
Helga Velroyen
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 ...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Klaus Aehlig
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...
Helga Velroyen
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...
Thomas Thrainer
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@...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Izhar
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer

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...
Klaus Aehlig
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>
Helga Velroyen
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...
Christos Stavrakakis
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>
Klaus Aehlig
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...
Dimitris Aragiorgis
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...
Klaus Aehlig

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...
Klaus Aehlig
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...
Klaus Aehlig
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/...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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.
...
Helga Velroyen
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...
Helga Velroyen
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 ...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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 ...
Helga Velroyen
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...
Helga Velroyen
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,...
Michele Tartara
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...
Michele Tartara

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...
Klaus Aehlig
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...
Klaus Aehlig

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.
...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara

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 ...
Leon Handreke
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...
Michele Tartara
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:...
Michele Tartara
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 ...
Christos Stavrakakis
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 ...
Christos Stavrakakis
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Spyros Trigazis
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...
Jose A. Lopes
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...
Klaus Aehlig
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>
Michele Tartara
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>
Michele Tartara
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...
Michele Tartara

07/09/2013

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...
Michele Tartara
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...
Michele Tartara
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...
Sebastian Gebhard
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 ...
Michele Tartara
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...
Klaus Aehlig
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...
Klaus Aehlig

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...
Michele Tartara
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>
Michele Tartara

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...
Klaus Aehlig
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...
Klaus Aehlig
« Previous
Next »
 

Also available in: Atom