Statistics
| Branch: | Tag: | Revision:

root / src / Ganeti / WConfd @ 40d4538b

Name Size
Client.hs 1.6 kB
ConfigState.hs 1.3 kB
ConfigWriter.hs 7.5 kB
Core.hs 6.3 kB
DeathDetection.hs 2.5 kB
Language.hs 2.4 kB
Monad.hs 8.3 kB
Server.hs 3.5 kB
Ssconf.hs 3.9 kB
TempRes.hs 5.4 kB

Latest revisions

# Date Author Comment
40d4538b 05/12/2014 04:06 pm Petr Pudlak

Utility function for modifying an IORef using a lens

.. and a supplied function that works inside the lens.

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

c5daf4e6 05/12/2014 04:06 pm Petr Pudlak

New module for temporary reservation of config. resources

This patch adds the first step, the reservation of DRBD minors.

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

44f7f902 04/17/2014 06:59 pm Petr Pudlak

Use toErrorBase to slightly improve code in WConfd server

.. and get rid of unnecessary variable binding.

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

35e3ce28 04/17/2014 06:56 pm Petr Pudlak

Move `isDead` from DeathDetection to Utils/Livelock

.. as it has nothing special to do with WConfd and fits the new module
better.

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

0191874e 04/17/2014 06:56 pm Petr Pudlak

Separate client and server config for Luxi communication

The daemon identity is only required for server connections to set the
access mode to its socket appropriately. For client connections it's
not needed and requiring it prevents creating standalone clients, for...

39c1e700 04/11/2014 05:02 pm Klaus Aehlig

Use a LockWaiting structure instead of a LockAllocation

In this way, we will be able to support in WConfD waiting for locks
to become available instead of having to poll for them.

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

21a9adce 04/04/2014 06:20 pm Klaus Aehlig

Expose listAllLocksOwners in WConfD

...so that LuxiD can ask for the lock status to answer
lock queries.

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

0a4c8808 04/04/2014 06:13 pm Klaus Aehlig

Expose listAllLocks on WConfD

Make wconfd provide information about the list of all locks currently
in use.

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

6856693f 04/03/2014 12:54 pm Petr Pudlak

Add a WConfd RPC Client

The client is generated automatically by Ganeti.THH.HsRPC.

It also includes helper functions for creating a client object.

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

7d6e577c 03/31/2014 02:59 pm Petr Pudlak

Log asynchronous WConfd tasks and include the serial number

This makes debugging more informative and makes more clear how
configuration distribution gets aggregated.

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

View revisions

Also available in: Atom