Statistics
| Branch: | Tag: | Revision:

root @ c061d046

Name Size
  autotools
  daemons
  devel
  doc
  lib
  man
  qa
  src
  test
  tools
.ghci 21 Bytes
.gitignore 2.6 kB
COPYING 17.6 kB
INSTALL 10.5 kB
Makefile.am 76.8 kB
NEWS 133.8 kB
README 191 Bytes
UPGRADE 12.5 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
c061d046 04/17/2014 06:56 pm Petr Pudlak

Add a method for checking if a particular job has ended

This will be used by job processes temporarily, until they get rid of
using job queue completely.

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

31ff0993 04/17/2014 06:56 pm Petr Pudlak

Replace direct access to livelock.lockfile by a method call

.. so that it works for LiveLockName as well.

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

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

Add a passive class for representing inherited live-locks

Since job processes inherit their live-lock files from the master
process, they don't directly work with the file, they just need to use
the name.

This class exposes the same interface as LiveLock for such pre-created...

14d4d2f9 04/17/2014 06:56 pm Petr Pudlak

Add a transport that works over FDs instead a socket

This allows to set up a client using the Luxi-like protocol over a pipe,
which will be needed for job processes to communicate with their parent
process.

While at it, fix the style of calling init in AbstractStubClient....

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

4b06d701 04/17/2014 06:56 pm Petr Pudlak

Create a Python submodule for jqueue

.. so that we can add new code into separate files, instead of adding it
to jqueue.py, which has already grown too large.

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

View all revisions | View revisions

Also available in: Atom