]> git.llucax.com Git - software/pymin.git/commit
Merge branch 'procman'
authorLeandro Lucarella <llucax@gmail.com>
Thu, 27 Dec 2007 15:53:10 +0000 (12:53 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Thu, 27 Dec 2007 15:53:10 +0000 (12:53 -0300)
commit55efba31a241826ed31597b14f2b5eb9efe808f1
treed6b8a913f19c0683014d486b15f6bc8da66ea3c5
parent6e49be26bf70a6fcd4b29ffc8cb270edf2e3c500
parent45d91d1b75b9aed9abbbae97ff962ab08f215177
Merge branch 'procman'

* procman:
  Bugfix: set the catched signal to None *after* calling the signal handler.
  Improve vrrp restorable defaults readability.
  Use procman.restart() to restart vrrp service.
  Add ProcessManager.restart() method to block until the restart is done.
  Use procman to manage vrrp service.
  Bugfix: raise a KeyError, don't return it.
  Bugfix: call ProcessInfo.stop() in the right way (without parameters).
  Bugfix: use self instead of an unbinded pi object when killing a process.
  Remove unused ProcessInfo.last_return attribute.
  Bugfix: use correct module for simbol ECHILD.
  Handle SIGCHLD in PyminDaemon.
  Add a global ProcessManager instance and functions to procman module.
  Implement timer in PyminDaemon using EventLoop signal handling.
  Support general signals handling in EventLoop.
  Replace time.sleep() for signal.pause() in the ProcessManager test.
  Improve ProcessManager to manage registerable named services.
  Add a ProcessManager class to manage processes.
  Improve ProcessManager to manage registerable named services.
  Add a ProcessManager class to manage processes.

Conflicts:

pymin/eventloop.py
pymin/pymindaemon.py
pymin/services/vrrp/__init__.py
pymin/eventloop.py
pymin/pymindaemon.py
pymin/services/vrrp/__init__.py