Statistics
| Branch: | Tag: | Revision:

root / src @ 2dcba67f

Name Size
  Ganeti
AutoConf.hs.in 4.5 kB
OLD-NEWS 19 kB
README 4.5 kB
ganeti-kvmd.hs 1.2 kB
ganeti-metad.hs 1.3 kB
ganeti-mond.hs 1.2 kB
ganeti-wconfd.hs 1.1 kB
haddock-prologue 251 Bytes
hconfd.hs 1.2 kB
hluxid.hs 1.2 kB
hs2py.hs 1.5 kB
htools.hs 824 Bytes
lint-hints.hs 1 kB
mon-collector.hs 1 kB
rpc-test.hs 8.6 kB

Latest revisions

# Date Author Comment
2dcba67f 04/17/2014 06:56 pm Petr Pudlak

Add a module for livelock related functions

Currently it exports a function for creating livelock files.

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

2745aa81 04/17/2014 06:56 pm Petr Pudlak

Add functions for computing the full path of livelock files

.. so that Haskell code can create them at the proper place.

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

db54a9e2 04/17/2014 06:56 pm Petr Pudlak

Expose the configured Python path in Haskell

This is needed for properly executing Python job processes.

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

45ff650d 04/17/2014 06:56 pm Petr Pudlak

Allow closing a RPC client, keeping its file descriptors

The purpose is to keep the communication channel open, while replacing a
'Client' with something else.

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

8275c414 04/17/2014 06:56 pm Petr Pudlak

Extend 'lockFile' to return the file descriptor

.. of the locked file so that it can be closed later, if needed.

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

f63f7419 04/17/2014 06:56 pm Petr Pudlak

Allow creation if bi-directional pair of Luxi-like clients

This allows a process and its forked child to communicate with each
other using our standard infrastructure.

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

e5b675dc 04/17/2014 06:56 pm Petr Pudlak

Separate read and write handle in the Luxi Client data type

This is required for inter-process pipes, which are fully supported only
as uni-directional.

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

3f11a477 04/15/2014 02:39 pm Klaus Aehlig

Report non-existent jobs as such

When queried to WaitForJobChange of an non-existent job,
report this as an error.

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

3ea0d511 04/11/2014 05:02 pm Klaus Aehlig

fix typo

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

View revisions

Also available in: Atom