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
