Besides the fact that there is no reason to have a multi-threaded
environment in a single job, it also cleans up the code quite a bit.

Klaus Aehlig (8):
  Handle node addition and removal directly
  Remove context from logical units
  Remove unused instance variable context of the processor
  Process the job directly from within the main thread
  Remove worker pool from the job queue
  Remove unused GetLockInfo from dependency manager
  Remove locking from jqueue
  Remove unused _primary_jid and _queue_size

 lib/cmdlib/base.py                            |   3 +-
 lib/cmdlib/node.py                            |   4 +-
 lib/jqueue/__init__.py                        | 320 +-------------------------
 lib/jqueue/exec.py                            |  34 +--
 lib/mcpu.py                                   |   3 +-
 test/py/cmdlib/testsupport/cmdlib_testcase.py |   2 +-
 test/py/ganeti.hooks_unittest.py              |   5 +-
 test/py/ganeti.jqueue_unittest.py             | 193 +---------------
 8 files changed, 29 insertions(+), 535 deletions(-)

-- 
2.2.0.rc0.207.ga3a616c

Reply via email to