Statistics
| Branch: | Tag: | Revision:

root / Makefile.am @ grnet-2.4-ippool-devel

History | View | Annotate | Download (25.3 kB)

# Date Author Comment
337de15b 11/28/2011 06:21 pm Dimitris Aragiorgis

merge upstream devel-2.4

Conflicts:
lib/cli.py
lib/cmdlib.py
lib/config.py
lib/opcodes.py

Signed-off-by: Dimitris Aragiorgis <>

7a380ddf 08/23/2011 12:01 pm René Nussbaumer

Fix a parsing issue with DRBD 8.3.11 in the Linux Kernel

In the Linux kernel commit 4b0715f096 introduced a display bug into
/proc/drbd which broke our regex.

The bug was first introduced into Linux 2.6.39-rc1. This bug is still
unfixed as of today.

This patch adapt the regular expression to workaround this bug for the...

3f42b4f6 07/22/2011 01:31 pm Michael Hanselmann

Fix aliases in bash completion

Ever since commit 2d48a3a2 aliases were not included in the bash
completion script. This patch also replaces one tab with two spaces.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

f709cbca 06/22/2011 02:12 pm Apollon Oikonomopoulos

Add gnt-network client script

gnt-network manipulates network objects. Required parameters have been added to
ganeti.cli.

Signed-off-by: Apollon Oikonomopoulos <>

9dfd5fc2 06/22/2011 02:12 pm Apollon Oikonomopoulos

Add lib/ippool.py: IP pool management primitives

This patch introduces primitive structures for IP pool management. The core of
the IP Pool management framework is the ippool.IPv4Network class, which encodes
an IPv4 subnet configuration with its IP address pool. The pool functionality...

4bba8e4c 06/22/2011 02:12 pm Apollon Oikonomopoulos

Add ganeti.network: address pool management tools

lib.network contains AddressPool, a helper class for ganeti.objects.Network.
AddressPool wraps a Network object and provides all IPv4 Address Pool
management logic, manipulating the respective fields of the Network object....

03881cb0 05/24/2011 12:37 pm René Nussbaumer

autotools: Add noded group

Signed-off-by: René Nussbaumer <>
Reviewed-by: Iustin Pop <>

fe66bb7d 05/13/2011 09:59 pm Apollon Oikonomopoulos

Merge remote branch 'origin/stable-2.4' into grnet-2.4

Conflicts:
lib/hypervisor/hv_kvm.py
lib/opcodes.py
- Merge

Signed-off-by: Apollon Oikonomopoulos <>

4ae49c63 04/20/2011 12:23 pm Apollon Oikonomopoulos

Add GRNET's configuration migration scripts

tools/cfgupgrade_grnet: Migrate GRNET's old configuration parameters
tools/upgrade-kvm-runtime: Handle kvm runtime upgrades, removing the obsolete
run_as parameter

Use responsibly.

Signed-off-by: Apollon Oikonomopoulos <>

3b2f0aa0 04/20/2011 11:20 am Apollon Oikonomopoulos

Add zsh completion generator

Add completion generator script for zsh. Using native zsh completion functions
we can auto-complete things like instance/node names, job ids, nic/disk/backend
parameters etc.

The generated completion file can be copied to e.g....

c17b8032 04/20/2011 11:20 am Apollon Oikonomopoulos

Add shared file storage design doc

Add doc/design-shared-storage.rst to document the proposed changes and update
Makefile.am respectively.

Signed-off-by: Apollon Oikonomopoulos <>
Signed-off-by: Iustin Pop <>
Reviewed-by: Iustin Pop <>

53197381 04/20/2011 11:20 am Apollon Oikonomopoulos

Core shared file storage support

This patch introduces core file storage support, consisting of the following:

A configure-time switch for enabling/disabling shared file storage
support and controlling the shared file storage location:
--with-shared-file-storage-dir=. Shared file storage configuration is then...

154d7ba5 04/13/2011 01:01 pm Michael Hanselmann

Fix distcheck

README is not copied to the build tree.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

9488fd1d 04/08/2011 01:41 pm Michael Hanselmann

Update version in README

Also add a check to Makefile's check-local target.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

b6fa9a44 01/31/2011 02:53 pm Michael Hanselmann

Introduce re-openable log record handler

This patch adds a new log handler class based on the standard library's
BaseRotatingHandler. This new class allows the log file to be re-opened,
e.g. upon receiving a SIGHUP signal. The latter will be implemented in...

6f547f96 01/27/2011 06:34 pm Guido Trotter

Remove dumb-allocator

- Remove the actual code
- Remove mentions of it from iallocator.rst, and use hail instead
- Also remove mentions of "etch-image" and use "debootstrap+default"
- Mention htools as the reference implementation in iallocator.rst

Signed-off-by: Guido Trotter <>...

a01dd3c6 01/26/2011 04:50 pm Iustin Pop

Change the Makefile to use bash as SHELL

This is because we want, whenever we use sequences of commands, to set
pipefail, otherwise detecting build failures is difficult.

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

c81ed2b2 01/18/2011 07:04 pm Michael Hanselmann

Add check-news to EXTRA_DIST

This was missing from commit 7385c51d.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

7385c51d 01/18/2011 06:43 pm Michael Hanselmann

Add script checking release dates in NEWS

This will detect human errors when setting a release date in NEWS.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

f774bd03 01/18/2011 03:07 pm Michael Hanselmann

Build epydoc's module list from Makefile

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

26916aad 01/18/2011 02:55 pm Apollon Oikonomopoulos

Ship default kvm-ifup script

In order to retain backwards compatibility, we ship the shell script previously
generated by _WriteNetScript as a stand-alone script under PKGLIBDIR.

Signed-off-by: Apollon Oikonomopoulos <>
Signed-off-by: Guido Trotter <>...

78b40c5e 01/12/2011 02:33 pm Michael Hanselmann

Add Ganeti 2.4 design document

It contains links to the two implemented designs. The detailed documents
are removed from the visible table of contents to not show up on their
own.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

3582eef6 01/12/2011 12:41 pm Iustin Pop

Run pylint over QA code too

Right now, the QA code is not covered by pylint, and this shows at
least one low-impact bug.

This patch does the necessary changes to make QA pylint-clean, and the
changes the makefile to run pylint for it.

Notable changes:
...

a4ccecf6 01/11/2011 05:33 pm Michael Hanselmann

utils: Move process-related code into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

17b97ab3 01/11/2011 05:32 pm Michael Hanselmann

utils: Move code manipulating /etc/hosts to separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

c50645c0 01/11/2011 04:25 pm Michael Hanselmann

utils: Move X509-related code into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

3865ca48 01/11/2011 04:25 pm Michael Hanselmann

utils: Move I/O-related code into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

9d1b963f 01/11/2011 04:25 pm Michael Hanselmann

utils: Move code related to file locking into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

7831fc5f 01/11/2011 04:25 pm Michael Hanselmann

utils: Move wrappers into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

1ae4c5a1 01/10/2011 06:16 pm Michael Hanselmann

utils: Move logging-related code into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

f21bb4b7 01/10/2011 06:16 pm Michael Hanselmann

utils: Move hashing-related code into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

4fd029cf 01/10/2011 06:15 pm Michael Hanselmann

utils: Split algorithms into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

79d22269 01/10/2011 06:15 pm Michael Hanselmann

utils: Split Retry & co. into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

7fcffe27 01/10/2011 06:15 pm Michael Hanselmann

utils: Move text-related functions into separate file

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

36a4acd4 01/10/2011 06:15 pm Michael Hanselmann

utils: Move Mlockall into separate file

The unittest file is renamed to match the other utils.* tests.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

c047a981 01/10/2011 06:15 pm Michael Hanselmann

utils: Move to separate module

This is preparing for splitting the whole units module.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

55cc0a44 01/07/2011 05:34 pm Michael Hanselmann

Use new console information in hypervisor abstraction

This makes use of the new way of returning console information from the
master daemon. Unittests are included.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

25ce3ec4 01/07/2011 05:34 pm Michael Hanselmann

Introduce verbose opcode result for console

With this patch OpConnectConsole will no longer just return a command
with arguments, but rather a detailed description about how to connect
to an instance's console. Unittests for some parts are included. Another...

362c5845 01/06/2011 12:29 pm Michael Hanselmann

Merge branch 'devel-2.3'

  • devel-2.3:
    cfgupgrade: Remove unused “program” variable
    cfgupgrade: Check master name, clarify question
    Makefile: Merge build-time reST copying
    Move doc/upgrade.rst to UPGRADE, copy at build-time
    Import upgrade notes into documentation...
e8deef56 01/06/2011 12:06 pm Michael Hanselmann

Makefile: Merge build-time reST copying

No need to copy this snippet around, “make” can work harder for us.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

7a03d293 01/06/2011 12:06 pm Michael Hanselmann

Move doc/upgrade.rst to UPGRADE, copy at build-time

This will allow distributions to install the file as text documentation.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

35dd762d 01/05/2011 07:42 pm Michael Hanselmann

Import upgrade notes into documentation

This patch formats the upgrade notes currently in the wiki1 as reST
and adds them to the documentation.

[1] http://code.google.com/p/ganeti/wiki/UpgradeNotes

Signed-off-by: Michael Hanselmann <>...

cfaeaaf7 01/05/2011 01:27 pm Michael Hanselmann

baserlib: Add function for filling opcodes

This function makes use of the opcode parameters which now live
directly in the opcode. A number of RAPI resources can now be simplified.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

ecdf0398 01/04/2011 05:10 pm Michael Hanselmann

Add unittests for ht module

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

da7e44ee 12/30/2010 07:51 pm Michael Hanselmann

Initial import of listrunner

This tool was used and worked on internally for quite a long time. We
decided to include it in Ganeti.

Known issues:
- Code doesn't match rest of Ganeti (e.g. using “print” all over the
place, hardcoded calls to sys.exit deep in functions)...

3536c792 12/21/2010 03:23 pm Iustin Pop

Allow customisation of the disk index separator

As per issue 124, some Xen versions (or packaging) don't deal nicely
with the colon being part of a disk name. Therefore we add a
configure-time option for customising this.

Note: setting the separator to interesting values like / is not...

a8c68e44 12/20/2010 04:18 pm Michael Hanselmann

Add QA scripts to checked Python code

pylint is not yet included as the code needs some work for that.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

5d9e167a 12/10/2010 05:13 pm Miguel Di Ciurcio Filho

Script to gracefully power off KVM instances

When a node is running KVM instances and that node is rebooted or
shutdown, the gnt-noded daemon is finished and leaves the KVM instances
running. Latter on in the shutdown process, all remaining processes
receive SIGTERM as usual, meaning that the KVM instances are all...

667dbd6b 12/01/2010 09:31 pm Adeodato Simo

Querying node groups: add client/gnt_group.py

This implements `gnt-group list`.

Signed-off-by: Adeodato Simo <>
Signed-off-by: Iustin Pop <>
Reviewed-by: Iustin Pop <>

29e8788e 12/01/2010 06:50 pm Michael Hanselmann

impexpd: Disable OpenSSL compression in socat if possible

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 <>
Reviewed-by: Guido Trotter <>...

c033f259 12/01/2010 03:14 pm Michael Hanselmann

Merge branch 'devel-2.3'

  • devel-2.3:
    Correct version check for release candidates
    config.py: need explicit %-formatting in errors.OpPrereqError.
    Fix version check
    Add script to check version format

Conflicts:
Makefile.am

Signed-off-by: Michael Hanselmann <>...

5d9f9cba 11/30/2010 08:55 pm Michael Hanselmann

Merge branch 'devel-2.2' into devel-2.3

  • devel-2.2:
    Correct version check for release candidates
    Fix version check
    Add script to check version format

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

4ca96421 11/29/2010 10:00 pm Michael Hanselmann

Add utility class for definition-based data queries

While not immediately visible, using definition-based queries will allow
for a number of optimizations and simplifications. This patch just
contains the utility class used for executing queries.

Signed-off-by: Michael Hanselmann <>...

a123dc19 11/29/2010 10:00 pm Michael Hanselmann

Add simple query filter parser

This parser reads only the format described by the query2
design document: either an empty filter or an OR operator
with equality checks as operands.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

b7d82e40 11/27/2010 07:51 pm Iustin Pop

Fix breakage from previous commit e695efb

Wrong file name in Makefile.am and wrong naming (.unittest vs
_unittest).

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>

e695efbf 11/27/2010 07:29 pm Iustin Pop

Add missing paramter and unittests for this case

While git-am'ing the blockdev_prefix patch, I modified the hv_xen.py
file but forgot to amend the patch :(, so here it is.

Furthermore, to detect such inconsistencies in the future, a unittest is
added that cross-checks the default parameters in constants.py and the...

35576615 11/25/2010 02:16 pm Michael Hanselmann

Fix version check

Don't ask … all I say is distcheck.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

96602be4 11/24/2010 09:29 pm Michael Hanselmann

Add script to check version format

Only versions of the format “x.y.z” and “x.y.z~(rc|beta)N” (for N>0) are
allowed.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

56956bcb 11/15/2010 07:34 pm Iustin Pop

Some further man tweaks

This fixes one non-defined CUSTOM_ entry, and replaces two hardcoded
paths with further configure-time variables.

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

18e2b6e4 11/15/2010 07:34 pm Iustin Pop

Remove last vestiges of docbook

This patch removes the last traces of docbook.

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

6be8e2bf 11/15/2010 07:34 pm Iustin Pop

Switch man pages from SGML to RST

This patch changes the Makefile rules to build the man pages from the
RST sources instead of the SGML ones.

Note: pandoc quotes by default the ‘@’ character in manpage output, so
we explicitely undo this before writing the .in file....

de8eea3e 11/15/2010 07:34 pm Iustin Pop

Add a footer.rst

This is the conversion from footer.sgml. Will be used later for the
rst-to-man conversion.

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

e5a246df 11/12/2010 04:03 pm Michael Hanselmann

Design document for new query infrastructure

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

e90739d6 11/10/2010 08:53 pm Michael Hanselmann

impexpd: Disable OpenSSL compression in socat if possible

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 <>
Reviewed-by: Guido Trotter <>

1916de01 11/09/2010 05:38 pm Michael Hanselmann

Merge branch 'devel-2.3'

  • devel-2.3:
    devel/release: Use release-specific Makefile targets
    Makefile: Add new dist target for releases
    Makefile: Stricter checks for release distchecks

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

1809bde5 11/09/2010 05:34 pm Michael Hanselmann

Merge branch 'devel-2.2' into devel-2.3

  • devel-2.2:
    devel/release: Use release-specific Makefile targets
    Makefile: Add new dist target for releases
    Makefile: Stricter checks for release distchecks

Conflicts:
Makefile.am: Trivial

Signed-off-by: Michael Hanselmann <>...

e627fe09 11/09/2010 03:40 pm Michael Hanselmann

Makefile: Add new dist target for releases

A new script, autotools/check-tar, is used to check the resulting
.tar.gz file for unwanted contents like wrong file owners or
permissions.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

9097ad6a 11/08/2010 06:05 pm Michael Hanselmann

Merge branch 'devel-2.3'

  • devel-2.3:
    Update ganeti-os-interface documentation
    Makefile: Check for empty files and dirs on distcheck
    Revert commit e7e23e73, work around Automake bug

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

bf0b21da 11/04/2010 05:31 pm Michael Hanselmann

Makefile: Check for empty files and dirs on distcheck

Including empty files can cause unnecessary warnings for packagers.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

2750b299 11/04/2010 05:30 pm Michael Hanselmann

Revert commit e7e23e73, work around Automake bug

After commit e7e23e73 the build would fail in distcheck on systems with
Automake 1.10. An investigation identified Automake bug #5331 as the
cause. Applying the changes in Automake commit 3a12ed5e2 to the...

1e86ee97 11/04/2010 12:00 pm Marc Schmitt

Design Doc: Ganeti Node OOB Management Framework

Signed-off-by: René Nussbaumer <>
Reviewed-by: Michael Hanselmann <>

e7e23e73 11/03/2010 04:44 pm Michael Hanselmann

Remove empty file from doc/html in distribution

It's not needed and some packaging systems complain about empty
files.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

2cc8bdd0 10/29/2010 05:55 pm Michael Hanselmann

Makefile: Add PYTHON_BOOTSTRAP to linted code

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

5119f2ec 10/29/2010 05:48 pm Michael Hanselmann

Move ganeti-noded to ganeti.server.noded

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

d9c82a4e 10/29/2010 05:48 pm Michael Hanselmann

Move ganeti-rapi to ganeti.server.rapi

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

899c4d2c 10/29/2010 05:48 pm Michael Hanselmann

Prepare move of daemons to ganeti.server

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

29d91329 10/29/2010 05:48 pm Michael Hanselmann

Move ganeti-masterd to ganeti.server.masterd

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

5c9c0e0e 10/29/2010 05:48 pm Michael Hanselmann

Move ganeti-confd to ganeti.server.confd

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

c7b86f6c 10/29/2010 05:48 pm Michael Hanselmann

Makefile: Stricter checks for release distchecks

This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

67313146 10/29/2010 05:48 pm Michael Hanselmann

Makefile: Generalize bootstrap script generator

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

9f4bb951 10/29/2010 05:48 pm Michael Hanselmann

Move ganeti-watcher to ganeti.watcher

Signed-off-by: Michael Hanselmann <>
Reviewed-by: René Nussbaumer <>

c964d962 10/29/2010 03:43 pm Michael Hanselmann

Makefile: Streamline directory creation

Some directories don't exist in the repository, but are required at build time
(e.g. doc/html). Until now some were created explicitly, some through the
target “stamp-directories” and other target simply relied on a previous target...

6920dd27 10/27/2010 07:57 pm Michael Hanselmann

Makefile: Stricter checks for release distchecks

This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

2d1f248e 10/27/2010 03:39 pm Michael Hanselmann

A number of Makefile fixes

- run-in-tempdir should depend on what it copies to the temporary dir
- Add PYTHON_BOOTSTRAP to BUILT_SOURCES
- Don't use “mkdir p” directly
Create directory if necessary for writing bootstrap script

In summary, this should make “make distcheck” in pristine...

88a6ca6f 10/27/2010 03:39 pm Michael Hanselmann

Rebuild bash completion if client scripts change

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

02266fe0 10/27/2010 02:58 pm Michael Hanselmann

Move gnt-backup to ganeti.client.gnt_backup

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

e792102d 10/27/2010 02:58 pm Michael Hanselmann

Move gnt-instance to ganeti.client.gnt_instance

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

a09b9e3d 10/27/2010 02:58 pm Michael Hanselmann

Move gnt-job to ganeti.client.gnt_job

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

37494fa4 10/27/2010 02:58 pm Michael Hanselmann

Move gnt-node to ganeti.client.gnt_node

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

7b3e7d41 10/27/2010 02:58 pm Michael Hanselmann

Move gnt-cluster to ganeti.client.gnt_cluster

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

d75e738e 10/27/2010 02:58 pm Michael Hanselmann

Python bootstrapper: hardcode /usr/bin/python

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

6d50f5f9 10/27/2010 02:19 pm Michael Hanselmann

Move gnt-os to ganeti.client.gnt_os

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

c2855a12 10/27/2010 02:19 pm Michael Hanselmann

Move gnt-debug to ganeti.client.gnt_debug

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

2d48a3a2 10/27/2010 02:19 pm Michael Hanselmann

Allow programs to be part of the Ganeti library

Eventually this will help ensuring that clients and servers are of the
same version, as long as they're imported from the same path. Currently
it's relatively easy for gnt-* and ganeti-* to be from a different...

4412f2ae 10/26/2010 04:31 pm René Nussbaumer

Revert "Allow to specify wipe command and flags at configure time"

This reverts commit 6e991d0e64e36adf985d0512e4148bcd6a160c6a.

Conflicts:

lib/constants.py (this got already removed, so no changes in here)

Signed-off-by: René Nussbaumer <>...

6e991d0e 10/22/2010 02:46 pm René Nussbaumer

Allow to specify wipe command and flags at configure time

Signed-off-by: René Nussbaumer <>
Reviewed-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

25c45709 10/15/2010 06:34 pm Michael Hanselmann

Merge branch 'devel-2.2'

  • devel-2.2:
    http.client: Disable SSL session ID cache
    Crude workaround for pylint breakage

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Guido Trotter <>

f1763373 10/15/2010 06:01 pm Iustin Pop

Crude workaround for pylint breakage

The way we currently call pylint, the exact order it inspect modules in
lib/http/ depends on the filesystem order. This is not good, and if
lib/http/server.py is loaded before lib/http/__init__.py, it will throw
a "R0921:763:HttpMessageReader: Abstract class not referenced" (as that...

62e0e880 10/13/2010 02:44 pm Iustin Pop

Move the parameter types to their own module

This is for cleanup, and for later reuse in other parts of the code
(outside of LUs).

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>

f12e1736 09/06/2010 05:08 pm René Nussbaumer

Adding a runtime configuration library

This is used to expand the users/group names just once at
initial call.

Signed-off-by: René Nussbaumer <>
Reviewed-by: Michael Hanselmann <>