Statistics
| Branch: | Tag: | Revision:

root / lib @ f489fcc0

Name Size
  build
  client
  confd
  http
  hypervisor
  impexpd
  masterd
  rapi
  server
  utils
  watcher
__init__.py 820 Bytes
asyncnotifier.py 6 kB
backend.py 105.6 kB
bdev.py 77.8 kB
bootstrap.py 28.7 kB
cli.py 98.3 kB
cmdlib.py 438.5 kB
compat.py 3.7 kB
config.py 75.6 kB
constants.py 35.1 kB
daemon.py 23.6 kB
errors.py 9.6 kB
ht.py 4 kB
ippool.py 5.1 kB
jqueue.py 58.5 kB
jstore.py 3.7 kB
locking.py 48.8 kB
luxi.py 15.9 kB
mcpu.py 16.3 kB
netutils.py 13.6 kB
network.py 5.5 kB
objects.py 44.2 kB
opcodes.py 37.7 kB
qlang.py 2.6 kB
query.py 38.6 kB
rpc.py 46.8 kB
runtime.py 5.3 kB
serializer.py 4.5 kB
ssconf.py 15.4 kB
ssh.py 8.6 kB
storage.py 12.7 kB
uidpool.py 11.8 kB
workerpool.py 13.3 kB

Latest revisions

# Date Author Comment
f489fcc0 12/09/2011 03:12 pm Faidon Liambotis

Fix OS creation's error handling when pausing sync

Cherry-picked from fac30cead6893b68085b6896d4db2a4f8ae43363:
Resolved one conflict in lib/cmdlib.py.

Commit 41e1e79 introduced a feature in which when wait_for_sync is not
set, DRBD sync is paused during the OS installation....

584d0435 12/09/2011 02:04 pm Constantinos Venetsanopoulos

Remove comments

Remove comments after fixing the unmapping of an rbd device
after a successfull migration

Signed-off-by: Constantinos Venetsanopoulos <>

fffe93e7 12/06/2011 06:19 pm Constantinos Venetsanopoulos

Initial implementation of the rbd disk template

Introduce the rbd disk template, which handles the
provisioning and management of block devices
mapping to Volumes residing inside a RADOS cluster

The rbd is a DTS_EXT_MIRROR template, which means
rbd-based instances can failover or migrate on any...

a8f8cb24 12/06/2011 05:07 pm Dimitris Aragiorgis

Merge branch 'devel-2.4' into grnet-2.4-ippool-devel

997f690f 11/30/2011 11:37 am Nikos Skalkotos

Fix a bug in command line option parsing code

Fix bug affecting command line options of "keyval" type. Although
escaping commands with \ is supported, it is is not applied to the
input recursively.

Signed-off-by: Nikos Skalkotos <>
Signed-off-by: Iustin Pop <>...

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 <>

1730d4a1 11/24/2011 02:07 pm Michael Hanselmann

ConfigWriter: Fix epydoc error

The parameter is called “mods”, not “modes”.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Andrea Spadaccini <>

218f4c3d 11/24/2011 10:32 am Michael Hanselmann

LUGroupAssignNodes: Fix node membership corruption

Note: This bug only manifests itself in Ganeti 2.5, but since the
problematic code also exists in 2.4, I decided to fix it there.

If a node was assigned to a new group using “gnt-group assign-nodes” the...

f396ad8c 11/14/2011 11:03 am Vangelis Koukis

Ensure unused ports return to the free port pool

Ensure ports previously allocated by calling ConfigWriter's AllocatePort() are
returned to the pool of free ports when no longer needed:

  • Return the network_port of an instance when it is removed
  • Return the port used by a DRBD-based disk when it is removed...
8e5a705d 10/20/2011 03:43 pm René Nussbaumer

Fix queue archive creation with wrong permissions

On a master failover some of the archive dirs might have wrong
permissions in the non-root model. This is due to the nature of noded
still running as root and the job queue is synced that way. This patch
will fix this behaviour by setting the permissions accordingly....

View revisions

Also available in: Atom