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.
Reviewed-by: schreiberal
Indentation fixes for docs.
Update docs for the removed --secondary-node option.
Reviewed-by: ultrotter
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”.
Reviewed-by: iustinp
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/