- Oct 07, 2008
-
-
Alexander Schreiber authored
Reviewed-by: ultrotter
-
Guido Trotter authored
Reviewed-by: imsnah
-
Guido Trotter authored
Reviewed-by: imsnah
-
- Oct 06, 2008
-
-
Oleksiy Mishchenko authored
Reviewed-by: iustinp
-
Alexander Schreiber authored
Reviewed-by: iustinp
-
- Sep 30, 2008
-
-
Michael Hanselmann authored
It said CLI/RAPI will talk to master using HTTP, which isn't true. Add a reference to job queue design document. Small typos. Reviewed-by: iustinp
-
Alexander Schreiber authored
Reviewed-by: iustinp
-
Guido Trotter authored
Reviewed-by: iustinp
-
Guido Trotter authored
Before we were discussing this possible future feature, and its drawbacks, but not its usefulness. This patch corrects this. Reviewed-by: iustinp
-
Guido Trotter authored
Reviewed-by: iustinp
-
Guido Trotter authored
Reviewed-by: iustinp
-
- Sep 29, 2008
-
-
Michael Hanselmann authored
Reviewed-by: iustinp
-
Iustin Pop authored
This will be an overview document, enumerating the changes without going into details and pointing to the actual documents. Reviewed-by: ultrotter
-
- Sep 27, 2008
-
-
Iustin Pop authored
Reviewed-by: imsnah
-
- Sep 24, 2008
-
-
Iustin Pop authored
It's not complete, but I hope it's up to date. It's restructured text, but no make rules or such for html output are needed, it's readable as-is. Reviewed-by: imsnah
-
- Sep 17, 2008
-
-
Michael Hanselmann authored
The previous description was unclear. Reported by Guido Trotter. Reviewed-by: ultrotter
-
- Sep 05, 2008
-
-
Michael Hanselmann authored
Also change title formatting to match client-api.txt. Reviewed-by: iustinp
-
Iustin Pop authored
This is not nice, removing it :) Please use 'set nobomb' in your vi init file. Reviewed-by: ultrotter
-
- Aug 29, 2008
-
-
Alexander Schreiber authored
Clarify cluster IP requirement. Reviewed-by: iustinp
-
Guido Trotter authored
Reviewed-by: imsnah
-
- Aug 04, 2008
-
-
Iustin Pop authored
Reviewed-by: imsnah
-
Iustin Pop authored
Reviewed-by: imsnah
-
- Jul 30, 2008
-
-
Iustin Pop authored
This (big) patch reworks the master startup/shutdown and the fixes the master 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 - adds start/stop of the master/rapi daemon into these functions, selectively based on the start/stop arguments - makes the master call via rpc StartMaster(start_daemons=False) to the local node so that the master IP is started - and finally changes the example init.d script to directly start and stop all three daemons, since they do the right thing (depending on master/not master role) For master failover: - moves the code from LUMasterFailover into bootstrap.MasterFailover, since we need to start/stop the master during this operation and thus it can't be executed from the master - removes the LUMasterFailover and its associated opcode Notes: ubuntu's /etc/lsb-base-logging.sh is dumb, so the messages 'not master' are not seen during startup on non-master nodes. Reviewed-by: ultrotter
-
- Jul 23, 2008
-
-
Guido Trotter authored
Rather than searching for the ganeti daemons by name we'll use the pidfile they create to stop them. This change also adds the --oknodo option to start-stop-daemon when stopping ganeti (which means it won't give an error if it wasn't started). Reviewed-by: iustinp
-
- Jul 22, 2008
-
-
Oleksiy Mishchenko authored
Reviewed-by: iustinp
-
- Jul 11, 2008
-
-
Michael Hanselmann authored
As a nice side-effect this also fixes "make distcheck". The way used to include the generated rapi-resources.sgml file only works 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 to include the file using its absolute path. Reviewed-by: iustinp
-
Oleksiy Mishchenko authored
Reviewed-by: imsnah
-
- Jun 19, 2008
-
-
Michael Hanselmann authored
This change allows us to use cleaner dependencies between directories. The build system is basically rewritten in large parts and may contain bugs. Reviewed-by: iustinp
-
- Jun 06, 2008
-
-
Michael Hanselmann authored
Reviewed-by: iustinp
-
Michael Hanselmann authored
Reviewed-by: ultrotter
-
- May 31, 2008
-
-
Iustin Pop authored
This patch documents the extended HVM features. Author: schreiberal Reviewed-by: imsnah
-
- May 24, 2008
-
-
Guido Trotter authored
When creating the ganeti tarball the dumb allocator was left out. Shipping it alongside the other examples. Reviewed-by: iustinp
-
- May 05, 2008
-
-
Iustin Pop authored
Now that we have the number of cpus available from the hypervisors, we can export this to the iallocator scripts. Reviewed-by: ultrotter
-
- Apr 30, 2008
-
-
Manuel Franceschini authored
Since local_raid1 and remote_raid1 are deprecated they are removed from the docs. This patch removes some old documentation sections and bumps the documented version from 1.2 to 1.3. Reviewed-by: iustinp
-
Guido Trotter authored
Reviewed-by: iustinp
-
- Apr 25, 2008
-
-
Iustin Pop authored
Reviewed-by: imsnah
-
- Apr 23, 2008
-
-
Iustin Pop authored
Currently the replace_secondary mode is too restrictive. This patch changes this to a general 'relocate' mode where the node(s) to be changed are specified via a new key in the request dict ('nodes') so that we can change any of the instance's nodes. Note that for the relocate mode, len(nodes) == required_nodes, so the required nodes field is redundant, but it is provided for consistency with the allocate mode. Reviewed-by: ultrotter
-
Iustin Pop authored
This patch allows the dumb allocator to perform the replace secondary request type. This is done simply by not allowing the current instances nodes as a valid selection, and using the existing instance data instead of the request (which doesn't have the instance info when doing the replace_secondary). Reviewed-by: ultrotter
-
Iustin Pop authored
This patch adds the 'required_nodes' field in the request dict for the iallocator. This means that the handmade-checks in the create instance can be simplified, and that the dumb allocator can be made simple. Therefore the patch also modifies it. The patch also sends the disk_space_total to the script in realocate mode and a small fix for showing errors (include stderr too). Reviewed-by: ultrotter
-
- Apr 16, 2008
-
-
Iustin Pop authored
This (final) patch allows the instance's nodes to be selected automatically based on the passed allocator algorithm. The patch changes the pnode opcode parameter from required to optional, now either the pnode or the iallocator must be passed. A possible improvement could be to organize all the _IAllocator functions into a separate class, but that can come later and the current version is functionally ok. Reviewed-by: ultrotter
-