...as removing dead code keeps the code base cleaner.
Signed-off-by: Klaus Aehlig <[email protected]>
---
lib/jqueue/__init__.py | 16 ----------------
test/py/ganeti.jqueue_unittest.py | 17 -----------------
2 files changed, 33 deletions(-)
diff --git a/lib/jqueue/__init__.py b/lib/jqueue/__init__.py
index 2fdad91..0aa9665 100644
--- a/lib/jqueue/__init__.py
+++ b/lib/jqueue/__init__.py
@@ -1161,22 +1161,6 @@ class _JobDependencyManager:
self._lock = locking.SharedLock("JobDepMgr")
@locking.ssynchronized(_LOCK, shared=1)
- def GetLockInfo(self, requested): # pylint: disable=W0613
- """Retrieves information about waiting jobs.
-
- @type requested: set
- @param requested: Requested information, see C{query.LQ_*}
-
- """
- # No need to sort here, that's being done by the lock manager and query
- # library. There are no priorities for notifying jobs, hence all show up as
- # one item under "pending".
- return [("job/%s" % job_id, None, None,
- [("job", [job.id for job in waiters])])
- for job_id, waiters in self._waiters.items()
- if waiters]
-
- @locking.ssynchronized(_LOCK, shared=1)
def JobWaiting(self, job):
"""Checks if a job is waiting.
diff --git a/test/py/ganeti.jqueue_unittest.py
b/test/py/ganeti.jqueue_unittest.py
index 4080662..c13749d 100755
--- a/test/py/ganeti.jqueue_unittest.py
+++ b/test/py/ganeti.jqueue_unittest.py
@@ -1865,9 +1865,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertEqual(self.jdm._waiters, {
job_id: set([job]),
})
- self.assertEqual(self.jdm.GetLockInfo([query.LQ_PENDING]), [
- ("job/28625", None, None, [("job", [job.id])])
- ])
self._status.append((job_id, constants.JOB_STATUS_CANCELED))
(result, _) = self.jdm.CheckAndRegister(job, job_id, [])
@@ -1875,7 +1872,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertFalse(self._status)
self.assertFalse(self._queue)
self.assertFalse(self.jdm.JobWaiting(job))
- self.assertFalse(self.jdm.GetLockInfo([query.LQ_PENDING]))
def testNotFinalizedThenQueued(self):
# This can happen on a queue shutdown
@@ -1895,9 +1891,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertEqual(self.jdm._waiters, {
job_id: set([job]),
})
- self.assertEqual(self.jdm.GetLockInfo([query.LQ_PENDING]), [
- ("job/22971", None, None, [("job", [job.id])])
- ])
def testRequireCancel(self):
job = _IdOnlyFakeJob(5278)
@@ -1913,9 +1906,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertEqual(self.jdm._waiters, {
job_id: set([job]),
})
- self.assertEqual(self.jdm.GetLockInfo([query.LQ_PENDING]), [
- ("job/9610", None, None, [("job", [job.id])])
- ])
self._status.append((job_id, constants.JOB_STATUS_CANCELED))
(result, _) = self.jdm.CheckAndRegister(job, job_id, dep_status)
@@ -1923,7 +1913,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertFalse(self._status)
self.assertFalse(self._queue)
self.assertFalse(self.jdm.JobWaiting(job))
- self.assertFalse(self.jdm.GetLockInfo([query.LQ_PENDING]))
def testRequireError(self):
job = _IdOnlyFakeJob(21459)
@@ -1946,7 +1935,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertFalse(self._status)
self.assertFalse(self._queue)
self.assertFalse(self.jdm.JobWaiting(job))
- self.assertFalse(self.jdm.GetLockInfo([query.LQ_PENDING]))
def testRequireMultiple(self):
dep_status = list(constants.JOBS_FINALIZED)
@@ -1964,9 +1952,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertEqual(self.jdm._waiters, {
job_id: set([job]),
})
- self.assertEqual(self.jdm.GetLockInfo([query.LQ_PENDING]), [
- ("job/14609", None, None, [("job", [job.id])])
- ])
self._status.append((job_id, end_status))
(result, _) = self.jdm.CheckAndRegister(job, job_id, dep_status)
@@ -1974,7 +1959,6 @@ class TestJobDependencyManager(unittest.TestCase):
self.assertFalse(self._status)
self.assertFalse(self._queue)
self.assertFalse(self.jdm.JobWaiting(job))
- self.assertFalse(self.jdm.GetLockInfo([query.LQ_PENDING]))
def testWrongStatus(self):
job = _IdOnlyFakeJob(10102)
@@ -2055,7 +2039,6 @@ class TestJobDependencyManager(unittest.TestCase):
(result, _) = jdm.CheckAndRegister(job, job_id, [])
self.assertEqual(result, self.jdm.ERROR)
self.assertFalse(jdm.JobWaiting(job))
- self.assertFalse(jdm.GetLockInfo([query.LQ_PENDING]))
if __name__ == "__main__":
--
2.2.0.rc0.207.ga3a616c