Statistics
| Branch: | Tag: | Revision:

root / src @ 22f3fc92

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
22f3fc92 04/04/2014 06:13 pm Klaus Aehlig

Add a function to obtain all active locks

Add a function that extracts from a LockAllocation the list
of all locks that are in use (directly or indirectly).

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

aa4a4b76 04/03/2014 02:38 pm Petr Pudlak

Fix lint errors after moving Luxi code to UDSServer

Remove unused imports and update the 'buildCall' call in tests.

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

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

d808bf6e 04/03/2014 12:54 pm Petr Pudlak

Add a module for creating Haskell-to-Haskell RPC clients

It uses TH to create client functions with the corresponding signature
from a given list of server functions.

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

6e1e47d4 04/03/2014 12:54 pm Petr Pudlak

Add a generic TH currying function for arbitrary arity

.. and also a function for extracting a type argument from a type.

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

3fc9410e 04/03/2014 12:54 pm Petr Pudlak

Move buildCall and validateResult from Luxi to UDSServer

.. to that they're available for other Luxi-like RPC clients as well.

While at it, rename validateResult to parseResponse to be consistent
with the names of the other functions.

Signed-off-by: Petr Pudlak <>...

735cdaa5 04/03/2014 11:48 am Jose A. Lopes

Serve OS package from metadata daemon

... and fix an error message.

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

416e49bd 04/02/2014 02:22 pm Jose A. Lopes

Fix metad port from 8080 to 80

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

acc1eb23 04/02/2014 02:19 pm Jose A. Lopes

Add metadata daemon server entry point

... which starts the configuration and web servers.

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

bf3a5cc0 04/02/2014 02:19 pm Jose A. Lopes

Modify metadata daemon web server to serve OS parameters

Extend metadata web server to serve the OS parameters from the shared
MVar containing the instances' configurations, indexed by their IP
address.

Signed-off-by: Jose A. Lopes <>...

View revisions

Also available in: Atom