- 28 Aug, 2014 1 commit
-
-
Petr Pudlak authored
There appears to be a bug that UDP packet checksums aren't computed on the way from a host to a guest, which means the recipient just drops them. See https://bugs.launchpad.net/bugs/930962 By turning them off completely using ethtool, we work around the problem. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 02 Jul, 2014 1 commit
-
-
Klaus Aehlig authored
This cluster-wide parameter will determine how many running jobs luxid is willing to trace via inotify for scheduling purpose. If more jobs are running, the progress of the excess jobs will only be noticed at the periodic polling. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 10 Jun, 2014 2 commits
-
-
Jose A. Lopes authored
... including object, queries, opcode, LU, command line, upgrade, etc. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Jose A. Lopes authored
Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 03 Jun, 2014 1 commit
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 30 May, 2014 1 commit
-
-
Jose A. Lopes authored
... which keeps track of who last changed the instance field 'admin_state', namely, the admin or the user. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 23 May, 2014 3 commits
-
-
Helga Velroyen authored
The '.get' method of dicionaries takes the default value as positional argument and not as key word argument. Fixing this as it was accidentally added in my last patches. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
This patch fixes some calls of subfunctions in 'move-instance'. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
The last lint fixes to move-instance were a bit too eager and removed an import line that was actually necessary. Adding it back again. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 22 May, 2014 8 commits
-
-
Helga Velroyen authored
This 'main' function was too big anyway. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
Wrong open modes + a 'too-many-branches' error. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
A 'too-many-branches' error. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
This time a 'too-many-branches' error. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
One 'too many branches' error. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
This patch fixes the 'too many branches' lint error in the lvmstrap tool. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
This patch fixes some lint errors in the 'move-instance' tool that showed up with a newer version of lint. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
Helga Velroyen authored
... to make lint shut up. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
- 16 May, 2014 1 commit
-
-
Ansgar Jazdzewski authored
* fix unhandled nic.mode in config.py "Unhandled Ganeti error: NIC mode 'openvswitch' not handled" (Issue 804) * handle link-changes for the virtual NIC a instance will readd the tap interface to the openviswitch so that changes of the instance-link (VLAN) will be considered. "gnt-instance modfy -net 0:link=newlink" Signed-off-by:
Ansgar Jazdzewski <a.jazdzewski@googlemail.com> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 14 May, 2014 1 commit
-
-
Jose A. Lopes authored
The 'Cluster.install_image' param holds the location of the image to be used for the safe installation instances. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 13 May, 2014 1 commit
-
-
Hrvoje Ribicic authored
This patch makes the myriad of changes necessary for the compression tool parameter to be added. The filtering of compression tools for suspicious entries has been added for this exact purpose. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 06 May, 2014 3 commits
-
-
Klaus Aehlig authored
Disk objects, in general, are of recursive nature. Therefore, when downgrading them, do so recursively. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
Klaus Aehlig authored
Depending on where we're upgrading from, disks may or may not have been moved to top-level status. So use the more robust order of first outlining disks and only then fixing indices within the disk description. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
Klaus Aehlig authored
We first have to downgrade the disks before inlining them to the instances. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 05 May, 2014 1 commit
-
-
Ilias Tsitsimpis authored
Implement upgrade/downgrade of the config file to support disks as top-level citizens. During downgrade, disks that are not attached to any instance will be removed from config file. Signed-off-by:
Ilias Tsitsimpis <iliastsi@grnet.gr> Reviewed-by:
Jose A. Lopes <jabolopes@google.com>
-
- 24 Apr, 2014 1 commit
-
-
Klaus Aehlig authored
In other words, remove "cpu_speed" from all "nodeparams" where it is present, be it cluster, group, or node. Note that upgrading is no problem, as the default value will be used implicitly. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 15 Apr, 2014 1 commit
-
-
Jose A. Lopes authored
* Generalize 'kvm-ifup-os' to be also usable by Xen * Include a target to build the 'xen-ifup-os' NIC script from the KVM one, given that they are very similar. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 08 Apr, 2014 1 commit
-
-
Hrvoje Ribicic authored
This patch adds the zeroing-image option to gnt-cluster and the OpBackupExport params. The many changes are all minor, yet necessary. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Jose A. Lopes <jabolopes@google.com>
-
- 26 Mar, 2014 1 commit
-
-
Dimitris Aragiorgis authored
Make setup_ovs() function in net-common library to use exported VLAN variable. Use it to set port's tag and trunks. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 20 Mar, 2014 1 commit
-
-
Jose A. Lopes authored
Moving instances requires creating a new instance, but 'tools/move-instance' was passing an empty string for OS scripts when the source instance did not have OS scripts defined. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 05 Mar, 2014 3 commits
-
-
Hrvoje Ribicic authored
Attempting to acquire node locks with a certain fixed delay could lead to unwanted synchronization with other processes competing for the same locks. This patch adds some random variation to the attempts. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
Hrvoje Ribicic authored
This patch allows opportunistic instance creations to be attempted, with a delay between them giving nodes the opportunity to become available. After the given number of opportunistic tries has been exhausted, a normal and blocking instance creation request is issued. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
Hrvoje Ribicic authored
To start off the introduction of oppportunistic locking during instance creation, this patch adds the options allowing the locking to be invoked. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 26 Feb, 2014 1 commit
-
-
Petr Pudlak authored
In particular, this enables debug logging for WConfd on our test environment. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 24 Feb, 2014 1 commit
-
-
Dimitris Aragiorgis authored
setup_route should run in case or routed mode and not openvswitch. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr> Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com> Cherry-picked from 49c60905 . Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
- 14 Feb, 2014 2 commits
-
-
Helga Velroyen authored
It turns out, that some implementations of OpenSSL are more pedantic in checking the certficates than others. In this particular case, the SSL connection could not be established when the serial number of the certificates was not unique. To avoid this problem, this patch extends Ganeti's X509 infrastructure to set the certificate's serial number. In case of client certificates, we now use the node's UUID as serial number, because the UUIDs are assumed to be unique in a cluster. This is however still not complying to how SSL was designed to be used, but at least it is a lot better than setting every serial number to 1, which was used before and is still used for other certificates than the client certificate. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Helga Velroyen authored
This reverts commit 45f75526 , which was introduced to temporarily disable the implementation of SSL client certificates. As this patch series fixes the reason for the disabling, we are rolling back the patch. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 13 Feb, 2014 2 commits
-
-
Jose A. Lopes authored
* Add parameter 'instance_communication_parameter' to the Python 'ganeti.objects.Cluster' and the Haskell 'Ganeti.Objects.Cluster'. * Update Haskell 'QueryClusterInfo' to return also the 'instance_communication_network' parameter. * Update Python 'LUClusterQuery' to return also the 'instance_communication_network' parameter. * Update Python 'ShowClusterConfig' to include information about the 'instance_commuication_network' parameter * Update 'ganeti.objects.Cluster.UpgradeConfig' to ugprade also 'instance_communication_network' parameter to the empty string, if unspecified. * Update the configuration upgrade tool (i.e., 'tools/cfgupgrade') to handle upgrading of the 'instance_communication_network' parameter as well as downgrading. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Helga Velroyen authored
Since python interprets an empty dictionary as 'False', testing for the existance of the 'instances' field in the configuration has to be done by explicitely testing for 'None'. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 12 Feb, 2014 2 commits
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
Klaus Aehlig authored
The instance parameter "osparams_private" was newly introduced in 2.12. So remove it when downgrading the configuration to 2.11. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-