History | View | Annotate | Download (8.1 kB)
Build HTML from RST input
This patch also adds the design documents to Makefile.am.
Reviewed-by: iustinp
Add doc/locking.txt, documenting locking order
Reviewed-by: imsnah
Remove references to YAML
I forgot to remove these when converting the QA configuration from YAMLto JSON.
Reviewed-by: ultrotter
QA: Do not upload known_hosts file anymore
The cluster no longer keeps individual host's SSH key, but ratheraliases all of them to the cluster name.
Remove QA hook functionality
To my knowledge they're used nowhere and it's at least slightlyconfusing to people adding new QA checks.
Add KVM hypervisor code
ht_kvm.py contains the code for ganeti to work under kvm.This patch also modifies Makefile.am to ship that file, andlib/hypervisor/__init__.py to import it, and add kvm to thehypervisors map.
Add --with-kvm-path configure option
This allows to configure a different path to the kvm binary. By default/usr/bin/kvm is used, which is the one found in debian and ubuntu.
Two small style fixes
jstore: Add queue helper functions
This will be used to move common code out of jqueue.
Rework master startup/shutdown/failover
This (big) patch reworks the master startup/shutdown and the fixes themaster failover.
What does the patch do?
For master start/stop: - remove the old ganeti-master script and its associated man page - moves the ip start/stop directly into the backend.(Start|Stop)Master...
Move ganeti-rapi core code to daemon
All other daemons have their main code in themselves and not in a module.This patch does the same to ganeti-rapi by moving the code fromlib/rapi/RESTHTTPServer.py to daemons/ganeti-rapi.
Switch RAPI to ganeti.http module
Split RAPI resources to pieces
Migrate RAPI QA to trunk.
Add apidoc makefile target
The patch adds the apidoc target and the epydoc config file for it. Notethat this is for epydoc 3.0 and that it will put the docs into./doc/api/.
The patch also adds a new .gitignore rule for the auto-generated rapifragment....
Fix rapi documentation
As a nice side-effect this also fixes "make distcheck".
The way used to include the generated rapi-resources.sgml file onlyworks if it's built in the same directory. That's not the case during"make distcheck". The patch changes the sed script used for variables...
Copy the rest of the Restful-API files to trunk
Add generic HTTP server classes
Some of the code is adopted from the 1.2 branch(lib/rapi/RESTHTTPServer.py). This code can be used as a base for thevarious HTTP servers in Ganeti.
Initial copy of RAPI filebase to the trunk
Add generic worker pool implementation
Add unittests for ganeti.serializer
Makefile.am: Don't create "--" directory
Automake automatically appends "--" to mkdir_p. In case you havea directory named "--" in your source tree, you can remove it usingthe command "rm rf - --".
mkdir_p
Use a single Makefile.am instead of many
This change allows us to use cleaner dependencies betweendirectories. The build system is basically rewritten in large partsand may contain bugs.
Generate devel/upload during build time from template
- Use variable with prefix instead of grep and sed- Always run with /bin/bash
Split hypervisor.py into several files
Before it was a huge file with more than 700 lines. No code changes weremade except for changing imports and class names where needed. In thefuture, we could even think about only importing the hypervisors weactually need. The patch finished QA scripts and distcheck successfully....
Fix the make dist rule
In revision 459 I added a bug in the make dist rule in the sense thatthe archive will include all of test/data directory, including the.svn directory if it exists.
This patch fixes that problem and adds a distcheck hook that tests for...
Add checking of python modules at ./configure time
This patch adds checking for our external python modules at the./configure stage, as it's better to check than rely on documentation.
The patch adds one autoconf macro from the autoconf macro archive(http://autoconf-archive.cryp.to)...
Create /var/run/ganeti directory on “make install”.
Reviewed-by: schreiberal
Add preliminary developer notes.
Fix “make distcheck”.
- Move symlink to “ganeti” to top dir- Add ganeti.config_unittest.py to tests to be run- Make sure everything is built before tests are run
Forgotten files from last commit, NEWS and Makefile.am.
Reviewed-by: iustinp, ultrotter
Complete rename of testing/ to test/.
Reviewed-by: iustin
Move QA script from testing/ to qa/.
Use DESTDIR when creating additional directories.
- Rename docs/ to doc/- Add Makefile in doc/examples/
More updates to the installation tutorial.
Changes: - add note about installing the cron job - add an example cron job file and modify top-level Makefile.am to put it into the archive - modify the tutorial with information about setting a reasonable...
Some small fixes.
It fixes the main Makefile.am to create $localstatedir/{lib,log}/ganeti.It fixes the testing Makefile.am after the rename fake_config.py ->mocks.py. It strips the output of "ip link show" to have a nicer outputif the master netdev does not exist.
Rename the config dir to autotools
Add autogen.bash, move some files to config/
Initial commit.