- Jul 25, 2013
-
-
Guido Trotter authored
Release 2.7.1 with a handful of minor fixes. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- Jul 24, 2013
-
-
Apollon Oikonomopoulos authored
daemon-util's rotate_logs() did not pass --oknodo to start-stop-daemon while HUPing the daemon processes. As a result, rotate_logs would fail for a non-running daemon causing rotate_all_logs to exit prematurely. We can fix this by either passing --oknodo to start-stop-daemon, or have rotate_all_logs ignore any errors. The former is probably a safer approach - as it doesn't mask any potential coding errors in rotate_logs - and is also semantically correct (we only care about log rotation if a daemon is actually running). Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jul 23, 2013
-
-
Apollon Oikonomopoulos authored
Add an example logrotate snippet, along with the relevant documentation. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Apollon Oikonomopoulos authored
Modify daemon-util to allow sending SIGHUP to one or all daemons. This is meant as a utility function to be used in logrotate definitions. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jul 10, 2013
-
-
Christos Stavrakakis authored
Fix RAPI interface to include missing network fields. Specifically, fix instance queries to include the network name for instance NICs. Also fix network queries to include missing common fields, like uuid and serial. Signed-off-by:
Christos Stavrakakis <cstavr@grnet.gr> Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Christos Stavrakakis authored
Add creation and modified timestamps when creating a new network, and extend the available query fields for networks with these fields, namely 'ctime' and 'mtime'. Signed-off-by:
Christos Stavrakakis <cstavr@grnet.gr> Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jul 09, 2013
-
-
Klaus Aehlig authored
When ganeti-master-cleaner was merged back into ganeti-cleaner in 46118ed2, the binary to test for should have also been updated. Do this now. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- Jul 08, 2013
-
-
Michele Tartara authored
Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- Jul 04, 2013
-
-
Guido Trotter authored
We don't have notice of anything blocking for 2.7, and it's been in release candidate state long enough. Any future problems can be addressed as bugfixes. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- Jul 03, 2013
-
-
Guido Trotter authored
gnt-instance `replace` should read `replace-disks` Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- Jul 02, 2013
-
-
Michele Tartara authored
Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- Jun 26, 2013
-
-
Klaus Aehlig authored
In some versions of python the module IN does not provide the constant SO_PEERCRED (issue 191). So in commit 069a4b a work around was added. However, this work around still leaves lint warnings when working with those versions of python. So disable this warning during the work around, so that users of these python versions can still develop and contribute to ganeti. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- Jun 25, 2013
-
-
Guido Trotter authored
With the previous adjustment the arguments were boxed into one extra array. This actually makes the parameter work (with the same caveats). The manpage is also updated with the limitations. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- Jun 24, 2013
-
-
Guido Trotter authored
Time for a new release. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Guido Trotter authored
If extra is longer than a single word passing it the way it was passed won't work. Of course this solution is also only partial, as won't take into account any form of quoting. :/ Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Klaus Aehlig authored
For node queries use the host-name filter instead of the simple equality-based one. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Klaus Aehlig authored
For host names, usually short forms are used, e.g., node1 or node1.sub instead of the full qualified node1.sub.example.com. Therefore comparing node names only by equality is too restrictive. This patch provides an alternative makeHostnameFilter to makeSimpleFilter suitable for comparing host names. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jun 21, 2013
-
-
Guido Trotter authored
_CreateBlockDevInner is called twice in TLReplaceDisks. While this should be fixed, right now this leaves the DeviceCreationError exception unhandled, which causes a problem due to the fact that this exception was never supposed to be sent over the wire. For 2.7 we just catch the exception and convert it to an OpExecError, but we should later do a more proper cleanup. This addresses Issue 472. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Guido Trotter authored
Missing this call caused blockdev_getsize to be called on the wrong physical device, and fail. This fixes Issue 497. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
TestInstanceConsecutiveFailures now leaves the test instance in the same state it got it. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Guido Trotter authored
The permissions were set to 0740, but of course being a directory the correct permissions are 0750. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- Jun 20, 2013
-
-
Klaus Aehlig authored
Even though gnt-node evacuate should be able to evacuate all instances at once, this currently is not the case. Add a warning about this deficit for the time being. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- Jun 18, 2013
-
-
Klaus Aehlig authored
Newer versions of pandoc (as, e.g., shipped with Ubuntu 13.04) more agressively quote, in particular minus signs. That sometimes leads to unintended line breaks, which are a problem, if the new line starts with a dot. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jun 14, 2013
-
-
Klaus Aehlig authored
In this example, the instance policy for disks prevents allocation of more than one instance per node. The test verifies that tiered allocation still respects this and doesn't attempt to place policy violating instances on the cluster. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Klaus Aehlig authored
When shrinking an instances, you can't just get smaller disk footprint while leaving the individual disks as they are. Make the shrink heuristic aware of that fact, and decrease all individual disks as well. Fixes issue 484. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- May 30, 2013
-
-
Michele Tartara authored
The users-setup tool was added but had no documentation up to now. This commit fixes this issue. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Bernardo Dal Seno <bdalseno@google.com>
-
- May 29, 2013
-
-
Helga Velroyen authored
This is a workaround for issue 477. Confd resets the permissions of the query socket in a wrong way. This patch fixes them after the start of confd. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Guido Trotter authored
RAPI needs to be able to perform queries as well. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
Update the missing documentation for the tags fields of node groups. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com> (partially cherry picked from commit 2daca99b) Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- May 24, 2013
-
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- May 23, 2013
-
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- May 22, 2013
-
-
Guido Trotter authored
This bug happens in a few new distributions, so we workaround it by defining the constant ourselves, if it's missing. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Guido Trotter authored
This has been reported by users, so we should have the extra debugging available. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Guido Trotter authored
We can't fix this in the 2.7 version, so it should be documented. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Thomas Thrainer authored
This part of the documentation refers to Grub instead of Grub2, but Grub2 has been the standard boot loader since Squeeze. As this part only (wrongly) repeats the preceeding documentation, it's removed completely. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Guido Trotter authored
Move "local" entries at the bottom, and leave global 2.7 entries at the top, as for the other releases. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
Based on user feedback the installation documentation is clarified and extended. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com> (cherry picked from commit 3913eaa7) Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- May 17, 2013
-
-
Balazs Lecz authored
The OS log dir is used by noded, not masterd. Signed-off-by:
Balazs Lecz <leczb@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Bernardo Dal Seno authored
Also document a couple more fixes. Signed-off-by:
Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Thomas Thrainer authored
The master IP setup script now checks if the master IP is actually configured on the machine before trying to remove the IP. This fixes issue 460. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-