- Dec 01, 2010
-
-
Michael Hanselmann authored
This uses an option only available in patched socat versions. More information is available from the INSTALL update included in this patch. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- Nov 10, 2010
-
-
Michael Hanselmann authored
This uses an option only available in patched socat versions. More information is available from the INSTALL update included in this patch. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Aug 19, 2010
-
-
Manuel Franceschini authored
Signed-off-by:
Manuel Franceschini <livewire@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- Jul 20, 2010
-
-
René Nussbaumer authored
Signed-off-by:
René Nussbaumer <rn@google.com> Reviewed-by:
Michael Hanselmann <hansmi@google.com>
-
- Jul 01, 2010
-
-
Michael Hanselmann authored
Currently the RAPI client uses the urllib2 and httplib modules from Python's standard library. They're used with pyOpenSSL in a very fragile way, and there are known issues when receiving large responses from a RAPI server. By switching to PycURL we leverage the power and stability of the widely-used curl library (libcurl). This brings us much more flexibility than before, and timeouts were easily implemented (something that would have involved a lot of work with the built-in modules). There's one small drawback: Programs using libcurl have to call curl_global_init(3) (available as pycurl.global_init) while exactly one thread is running (e.g. before other threads) and are supposed to call curl_global_cleanup(3) (available as pycurl.global_cleanup) upon exiting. See the manpages for details. A decorator is provided to simplify this. Unittests for the new code are provided, increasing the test coverage of the RAPI client from 74% to 89%. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- Jun 30, 2010
-
-
Luca Bigliardi authored
Signed-off-by:
Luca Bigliardi <shammash@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Jun 09, 2010
-
-
Michael Hanselmann authored
- Update NEWS file - Remove dependency on OpenSSL (pyOpenSSL remains) - Update manpages, fix typos and other things Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- May 12, 2010
-
-
Guido Trotter authored
Xen: Just specify 3.0 or above as a requirement, as versions above 3.1 have been tested and work fine with Ganeti. Also note that the Xen dependency is optional, if one wants to work with KVM. KVM: list as an alternative, specify that 72 (the one shipped with lenny) is the bare minimum, but newer qemu-kvm is recommended. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- Nov 13, 2009
-
-
Michael Hanselmann authored
This is in preparation to including it into the large documentation. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- May 12, 2009
-
-
Iustin Pop authored
This big patch converts the documentation build system to sphinx (http://sphinx.pocoo.org/ ). Since that uses reStructuredText sources too, there is no change (yet) in the documents themselves, just in the build system. As before, the docs are pre built by the maintainer, and the end-user doesn't need sphinx or other rst tools to build the docs. Note that we are not distributing PDFs, so building that will require the tools. The docs will be stored under doc/html and the build system also need an extra directory doc/build. These are considered (by automake) maintainer-related objects and are removed at maintainer-clean time. The patch also fixes some small issues: add a docpng variable, add doc/api (also generated by maintainer) in maintainer-clean-local, etc. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- Oct 02, 2008
-
-
Michael Hanselmann authored
Reviewed-by: iustinp
-
- Aug 25, 2008
-
-
Michael Hanselmann authored
I forgot to remove these when converting the QA configuration from YAML to JSON. Reviewed-by: ultrotter
-
- May 29, 2008
-
-
Iustin Pop authored
Since we have removed support for local and remote raid1, update the man pages and guides to reflect the new situation. Reviewed-by: imsnah
-
- Dec 17, 2007
-
-
Iustin Pop authored
Since 8.0.6 and lower have issues that break Ganeti's usage of drbd, this patch notes the required version of DRBD. Reviewed-by: ultrotter
-
- Nov 12, 2007
-
-
Iustin Pop authored
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 /usr/sharea/doc/*/NEWS.gz) and adding more information on changes since beta1 Reviewed-by: ultrotter
-
- Oct 24, 2007
-
-
Iustin Pop authored
This duplicates some code from the DRBDev class, but not very much, and it will be expanded with the new functionality available for the 8.x version. Currently the code is not accessible outside the module. This patch introduces a dependency on the pyparsing module. Reviewed-by: imsnah
-
- Oct 10, 2007
-
-
Alexander Schreiber authored
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) Reviewed-by: iustinp
-
- Oct 04, 2007
-
-
Michael Hanselmann authored
- 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 utility. Reviewed-by: iustinp, ultrotter
-
- Sep 04, 2007
-
-
Michael Hanselmann authored
Reviewed-by: ultrotter
-
- Sep 03, 2007
-
-
Michael Hanselmann authored
- Add Makefile in doc/examples/ Reviewed-by: schreiberal
-
- Aug 27, 2007
-
-
Iustin Pop authored
-
- Aug 21, 2007
-
-
Iustin Pop authored
This is more in line with the other document names. Also, change the title to simply "Ganeti installation tutorial". Reviewed-by: ultrotter
-
- Aug 20, 2007
-
-
Iustin Pop authored
In case one installs from source, make, tar and gzip are also needed. tar and gzip are almost always installed, but make not, so let's add a note about that. Also remove a '>' in the apt-get install example so copy-paste works. Reviewed-by: imsnah
-
- Aug 16, 2007
-
-
Iustin Pop authored
This removes the section on packages from installing.sgml (until we have packages) and adds/corrects informations about using the startup script. It also adds notes about the ``--master-netdev`` option, which one needs to use if the node doesn't have an interface named xen-br0 (or if it's not the interface wanted for external access).
-
Iustin Pop authored
This changes installing.sgml, adding details about required software and OS instances. It also updates INSTALL and README to correspond with the sgml manual. Reviewed-by: ultrotter
-
- Jul 18, 2007
-
-
Michael Hanselmann authored
Reviewed-by: iustinp
-
- Jul 17, 2007
-
-
Alexander Schreiber authored
Reviewed-by: iustinp
-
- Jul 16, 2007
-
-
Iustin Pop authored
-