Statistics
| Branch: | Tag: | Revision:

root @ f3010b75

Name Size
  autotools
  daemons
  devel
  doc
  lib
  man
  qa
  src
  test
  tools
.ghci 21 Bytes
.gitignore 2.6 kB
COPYING 17.6 kB
INSTALL 11.4 kB
Makefile.am 75.7 kB
NEWS 130.7 kB
README 191 Bytes
UPGRADE 12.4 kB
autogen.sh 283 Bytes
configure.ac 25 kB
epydoc.conf.in 444 Bytes
pylintrc 2.9 kB
pylintrc-test 2.9 kB

Latest revisions

# Date Author Comment
f3010b75 03/07/2014 10:57 am Klaus Aehlig

Also clean up stale livelock files

Upon detection of a stale livelock, make WConfD also
try to clean it up. We can safely ignore any failures,
as the Ganeti resources are already freed, and the worst
thing that can happen is an empty file left over in the...

01e7bf98 03/07/2014 09:35 am Petr Pudlak

Add Haskell dependency on 'lens'

.. which will be needed soon for WConfd.

While at it, also ensure we have the required version of
base64-bytestring.

Signed-off-by: Petr Pudlak <>
Reviewed-by: Klaus Aehlig <>

885759da 03/07/2014 09:35 am Petr Pudlak

Refactor warnings issued by the latest 'hlint'

.. as the newest version of hlint adds additional checks

Signed-off-by: Petr Pudlak <>
Reviewed-by: Klaus Aehlig <>

33ead7a7 03/07/2014 09:35 am Petr Pudlak

devel: Instal vanilla GHC7 in the squeeze schroot

Since the default GHC6 isn't usable for modern libraries and starting
from wheezy there is GHC7 anyway, download and install the current
vanilla version as well as the latest Cabal.

Use the current up-to-date libraries....

58bcf276 03/07/2014 09:35 am Petr Pudlak

devel: Make the built schroots rsync-able, if available

This speeds down transferring them to buildbots, at a negligible size
cost.

Signed-off-by: Petr Pudlak <>
Reviewed-by: Klaus Aehlig <>

8a37b426 03/06/2014 05:35 pm Klaus Aehlig

Use correct lockfile for gnt-debug wconfd

As jobs are currently running in masterd, use the masterd livelock
file.

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Petr Pudlak <>

a0a92e23 03/06/2014 05:35 pm Klaus Aehlig

Add utility to guess livelock file for an owner

As livelock files are constructed in a systematic manner,
we can guess what the livelock file for a given owner is.
While this will not necessarily work perfectly, it will be
useful to simplify direct debugging of WConfD....

25e9f9b2 03/06/2014 05:35 pm Klaus Aehlig

Make masterd create a livelock file

...so that it can request resources from WConfd.

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Petr Pudlak <>

1de2b387 03/06/2014 05:35 pm Klaus Aehlig

Rename setup_queue to setup_context in masterd

...as this function sets up a much richer context than just
the job queue, including the current lock management.

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Petr Pudlak <>

a8c2197d 03/06/2014 05:35 pm Klaus Aehlig

Add utilities for liveliness lock files

To request resources from WConfD, requesters have to provide
the name of a file they own an exclusive lock on. In this way,
their death can be detected. Add utility functions to obtain
such a file name.

Signed-off-by: Klaus Aehlig <>...

View all revisions | View revisions

Also available in: Atom