Make ganeti-noded create BDEV_CACHE_DIR automatically
Currently in order to deal with tmpfs /var/run, we create theBDEV_CACHE_DIR in the init script. However, that does not cover all thecases, and it's not a proper place to deal with it: for example, dealing...
Improve ganeti example cron file
The cron file in ganeti's example directory is now static, and executesganeti-watcher in /usr/local/sbin no matter where it's really installed. Withthis patch we generate it at build time substituting the right value of...
Replace version number in install.sgml during build time
Reviewed-by: iustinp
Document the client API protocol, first version
This patch adds some documentation about the proposed client API. It'snot yet complete, but should be a usable draft for the initialimplementation.
Reviewed-by: ultrotter
Bump version numbers for the 1.2.2 release
Fix the init.d script
The script (which is geared towards Debian) is actually not fullycompliant, as lintian generates a warning on it - the S runlevel is nota valid one in the "Stop" stanza. This patch removes "S" from the stoplist.
Reviewed-by: imsnah
Bump version numbers for the 1.2.1 release
This a merge to trunk of revision 494.
HVM proof-of-concept documentation
Update documentation to document the HVM proof-of-concept.
Make note about minimum version of drbd 8 required
Since 8.0.6 and lower have issues that break Ganeti's usage of drbd,this patch notes the required version of DRBD.
Bump version numbers for 1.2.0 release
Update version numbers for release 1.2b3
Update install.sgml with the name of the example OS
We want the name of the example OS to be nicer for packagers, so updatethe install documentation accordingly.
Also, put in a notice about using the latest release OS version, so ifwe forget to update this doc, we are not completely wrong....
Revert "Remove extra docdir variable from Makefile.am"
This reverts commit 397, as the support in autoconf for docdir ispresent since 2.59c, and this is too new for some distributions.
Create /var/run/ganeti before noded startup
The /var/run directory can be a tmpfs mount, so even if we make it atinstall time (or include it in the package) it can go away. Therefore,test for its existence and create it in the startup script.
Remove extra docdir variable from Makefile.am
The docdir variable is defined by autoconf, so we don't need to defineit ourselves. This way, the target documentation directory canbe changed via ./configure instead of patching Makefile.am.
In truth, we should install the pdf and html files using the pdf and...
Use spaces to indent and fix typo in tag.
Reviewed-by: schreiberal
Suggest disabling of automatic xen domain save
By default xen tries to save running virtual machines at system shutdown andrestore them at reboot. Make sure we suggest to disable this feature in theinstallation manual.
Complete the apt-get list in the install manual
The install manual was missing python-pyparsing and python-simplejson from theapt-get install list. Adding them.
Thanks to Henning Sprang for spotting this issue.
Bump version numbers.
Update documentation for drbd8 and beta2 release
This patch does: - add drbd8 information to the docs (the new disk template, examples, etc.) - fixes a section header to make it more clear - update the NEWS file by changing format (format taken by looking at...
Soften the requirements for hooks execution
Currently, an unreachable node (or one that return undetermined failure)in the hooks pre-phase will abort the curren operation. This is notgood, as a down node could prevent many operation on the cluster.
This patch changes a RPC-level failure (and not a hook execution...
Fix usage of wrong variable in doc/examples/Makefile.am.
This makes “make distcheck” work again.
Indentation fixes for docs.
Update docs for the removed --secondary-node option.
Add DRBD8 class for handling drbd version 8.x
This duplicates some code from the DRBDev class, but not very much, andit will be expanded with the new functionality available for the 8.xversion. Currently the code is not accessible outside the module.
This patch introduces a dependency on the pyparsing module....
Allow force removal of instances
This patch adds a new option to the instance removal command"--ignore-failures" that forces the removal of the instance from theconfiguration even if the removal process encounters errors.
In order to be able to do this when the remote node(s) is(are) down, we...
Remove fping as a dependency for Ganeti.
This patch completely gets rid of fping - replace all fping invocations with TcpPing calls - update documentation accordingly. - associated cleanups (use constant for localhost IP, use more sensible defaults for TcpPing and use those)...
Do not install init script in PREFIX/bin.
Change configuration storage format from Pickle to JSON.
- Add NEWS file with major changes between versions.- Bump RPC version number- No longer serialize in RPC, but just convert to dict
Old Pickle based configuration files can be converted using the cfgupgrade...
Integrate Leonardo's LSB init script patch
Reviewed-By: imsnah
Documentation fix for missing dependencies
I was getting into trouble with gnt-backup and discovered reading thecode of the debian-etch os image and the error logs that: 1 - Debian os image shipped by ganeti depends on the availabilityof dump and restore....
- Don't build .tar.bz2, we only distribute .tar.gz anyway.- Clean generated files on “make maintainer-clean”.- Build _autoconf.py and ganeti.initd on “make all”.
Use configure's paths in the init script example.
Now that we use configure's variables, add --sysconfdir to configure.
- Add Makefile in doc/examples/
- Rename docs/ to doc/- Add Makefile in doc/examples/