- 12 Nov, 2013 1 commit
-
-
Klaus Aehlig authored
Now that mandatory opcode fields are mandatory also on disk, document that, once we use soft drains during upgrades, the disk representation of the job queue needs to be updated by cfgupgrade as well. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 08 Nov, 2013 1 commit
-
-
Petr Pudlak authored
See issue 235. It turned out the feature is a bit more complex than expected, hence this design doc. Signed-off-by:
Petr Pudlak <pudlak@google.com> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 30 Oct, 2013 1 commit
-
-
Hrvoje Ribicic authored
This patch adds a design document for multi-version tests, discussing what they aim to do and how they should be implemented. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 29 Oct, 2013 1 commit
-
-
Thomas Thrainer authored
instance_move now supports the --compress option with which it's possible to select the compression mode to use during the instance move. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 18 Oct, 2013 1 commit
-
-
Michele Tartara authored
Checking the correctness of the NEWS file syntax is an important part of the check process, but up to now it was only possible as part of a bigger set of tests. This commit creates a Makefile target to run that independently. The developer notes are updated to document this new target. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Jose A. Lopes <jabolopes@google.com>
-
- 16 Oct, 2013 1 commit
-
-
Thomas Thrainer authored
Bump versions in various places to 2.11 and remove the downgrade code from cfgupgrade. Also adapt cfgupgrade tests. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 15 Oct, 2013 3 commits
-
-
Thomas Thrainer authored
This is required in order to calm a doclint warning. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
- Bump version numbers to 2.10 in various files - Move implemented designs to design-2.10 Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Helga Velroyen authored
This patch updates the design doc with the current state of the code base. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 14 Oct, 2013 1 commit
-
-
Klaus Aehlig authored
This design document describes a new htool, hsqueeze, to be used to move the externally-mirrored instances in such a way that as few nodes as possible host instances at all. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Martin Zobel-Helas <zobel@debian.org> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 09 Oct, 2013 1 commit
-
-
Klaus Aehlig authored
In the example crontab, add an entry to run 'gnt-cluster upgrade --resume' upon reboot of the node, as suggested in the design document. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 08 Oct, 2013 1 commit
-
-
Jose A. Lopes authored
Fix typo in walkthrough documentation, where 'instance3' should read 'instance1' in order to be consistent with the output below in the example. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 07 Oct, 2013 1 commit
-
-
Michele Tartara authored
The --yes-do-it parameter was not properly documented yet. Add it to the administration guide. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 02 Oct, 2013 1 commit
-
-
Raffa Santi authored
* Update NEWS file * Update man page * Update install.rst Signed-off-by:
Santi Raffa <rsanti@google.com> Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 27 Sep, 2013 1 commit
-
-
Michele Tartara authored
This describes the future planned structure of Ganeti daemons. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 25 Sep, 2013 1 commit
-
-
Michele Tartara authored
Linting is now verified against the lint tools version numbers as listed in this patch. These version are corresponding to the ones that can be found in the repositories of Ubuntu 13.04. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 24 Sep, 2013 1 commit
-
-
Klaus Aehlig authored
Instead of using a separate binary, add the upgrade functionality to gnt-cluster. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 20 Sep, 2013 1 commit
-
-
Hrvoje Ribicic authored
By using the --dest-disk-template option, the move-instance utility can change the disk template of the moved instance on-the-fly. This is done by simply altering the disk template of the instance created on the receiving end. Signed-off-by:
Hrvoje Ribicic <riba@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 13 Sep, 2013 2 commits
-
-
Michele Tartara authored
"be used instead." was repeated twice. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Klaus Aehlig authored
Update the upgrade design document according to the outcome of the design discussion at GanetiCon 2013. There are two changes in the design. * As revision upgrades are binary compatible at all levels, one can accept a rough upgrade, just replacing the binaries. Therefore, it will become a configure option whether version includes revision and suffix, or not. * The install/uninstall scripts are replaced in favor of another level of indirection. In this way, at run time, only two symlinks in ${sysconfdir}/ganeti, will be changed, whereas links under ${PREFIX}/bin, ${PREFIX}/sbin, and similar, are not touched by ganeti itself. * The layout for the ganeti python libraries, which do not provide stable interface, are changed to be used as private modules. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 11 Sep, 2013 1 commit
-
-
Klaus Aehlig authored
Upon build time, also generate, in the directory doc/users, files containing the groups, the users with their primary group, and the additional groupmemberships to be added. In this way, packages can use their own way of adding users to the system, instead of telling the adiministrator to run tools/users-setup. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 28 Aug, 2013 1 commit
-
-
Helga Velroyen authored
LD_* constants are basically like DT_* constants, except for that both file and shared file were mapped to file. In order to not having to maintain three slightly different sets of disk-related constants (DT, LD and ST), we merge DT and LD here. This patch does the renaming of the various constants and then fixes the handling of shared file disks. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 27 Aug, 2013 2 commits
-
-
Helga Velroyen authored
This removes the '--no-drbd-storage' option completely from the command line interface. The hugepages design doc still had a left-over reference to --no-lvm-storage, which is removed in this patch as well. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Klaus Aehlig authored
Even though the ${PREFIX}/opt/ only came into the design in the review process, it is not the best choice, as /opt is reserverd for manually installed software, but Ganeti intends to be packaged. Use ${libdir} instead, defaulting to ${PREFIX}/lib. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 23 Aug, 2013 1 commit
-
-
Spyros Trigazis authored
Add "MonD data" sub-section. Signed-off-by:
Spyros Trigazis <strigazi@gmail.com> Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 21 Aug, 2013 1 commit
-
-
Sebastian Gebhard authored
This design doc adds details about how the autoconfiguration of openvswitch should work in the cluster <-> node group <-> node hierarchy. Parameters that are needed for succesful configration are idenfied and inheritance of parameters is defined. Also, some rephrasing of the definition in the first part of the document. After looking into gnt-network, in my opinion it is not the right place to put the switch management into, since it has more to do with links and nics than with network names and addresses. Signed-off-by:
Sebastian Gebhard <sege@fs.ei.tum.de> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 20 Aug, 2013 1 commit
-
-
Klaus Aehlig authored
This design document describes how upgrade and downgrades can be made more automatic for future versions. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 07 Aug, 2013 1 commit
-
-
Thomas Thrainer authored
Older Python mock libraries do not provide MagicMock, which eases mocking of complex objects quite a bit. As this is a build/test dependency only, requiring a new version is OK (it's available via easy_install). Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 05 Aug, 2013 1 commit
-
-
Spyros Trigazis authored
Update mond's design document to describe the data collectors as stateless or stateful. Signed-off-by:
Spyros Trigazis <strigazi@gmail.com> Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 31 Jul, 2013 1 commit
-
-
Michele Tartara authored
The code implementing the UUID design document is included in Ganeti 2.8. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 30 Jul, 2013 1 commit
-
-
Thomas Thrainer authored
Document the split of luxid from confd in security.rst and in the NEWS file. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 29 Jul, 2013 1 commit
-
-
Klaus Aehlig authored
This document lists the designs that have been implemented in Ganeti 2.9 that hadn't been implemented in 2.8. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 26 Jul, 2013 1 commit
-
-
Pulkit Singhal authored
Add design document for the Ceph/RBD support in Ganeti, as it will be implemented during a GSoC project. Signed-off-by:
Pulkit Singhal <pulkitatiiit@gmail.com> Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 24 Jul, 2013 2 commits
-
-
Klaus Aehlig authored
This is a design document detailing the semantics of the fine-grained control of jobs in Ganeti. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Dimitris Aragiorgis authored
This is a design document detailing the implementation of device hotplugging in Ganeti. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 23 Jul, 2013 2 commits
-
-
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>
-
Helga Velroyen authored
For consistency, this patch renames 'VALID_STORAGE_TYPES' to 'STORAGE_TYPES', because the set of valid disk templates is also just names 'DISK_TEMPLATES'. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 22 Jul, 2013 1 commit
-
-
Thomas Thrainer authored
This design document describes the plan to create a test framework and actual unit tests for the cmdlib module. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 19 Jul, 2013 1 commit
-
-
Weiwei Jia authored
Update the document as agreed on the mailing list: the project should be realized in two parts: one is for supporting Xen VMs (similarly to the sharedfile template) and the other one for QEMU/KVM VMs. Signed-off-by:
Weiwei Jia <harryxiyou@gmail.com> Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 18 Jul, 2013 1 commit
-
-
Sebastian Gebhard authored
Some improvements / fixes that came up during implementation. Signed-off-by:
Sebastian Gebhard <sege@fs.ei.tum.de> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-