Remove and deprecate conductor task_log methods
Now that all calls previously using conductor task_log_*() calls have been converted to objects, these methods can be cleaned out. Change-Id: I070e2d4dceed714e9ac99d26f5fdcef7886c5a1f
This commit is contained in:
parent
32386d0348
commit
07c54256d0
|
@ -81,22 +81,6 @@ class LocalAPI(object):
|
|||
def compute_node_create(self, context, values):
|
||||
return self._manager.compute_node_create(context, values)
|
||||
|
||||
def task_log_get(self, context, task_name, begin, end, host, state=None):
|
||||
return self._manager.task_log_get(context, task_name, begin, end,
|
||||
host, state)
|
||||
|
||||
def task_log_begin_task(self, context, task_name, begin, end, host,
|
||||
task_items=None, message=None):
|
||||
return self._manager.task_log_begin_task(context, task_name,
|
||||
begin, end, host,
|
||||
task_items, message)
|
||||
|
||||
def task_log_end_task(self, context, task_name, begin, end, host,
|
||||
errors, message=None):
|
||||
return self._manager.task_log_end_task(context, task_name,
|
||||
begin, end, host,
|
||||
errors, message)
|
||||
|
||||
def security_groups_trigger_members_refresh(self, context, group_ids):
|
||||
return self._manager.security_groups_trigger_members_refresh(context,
|
||||
group_ids)
|
||||
|
|
|
@ -340,11 +340,13 @@ class ConductorManager(manager.Manager):
|
|||
svc = self.db.service_update(context, service['id'], values)
|
||||
return jsonutils.to_primitive(svc)
|
||||
|
||||
# NOTE(hanlind): This can be removed in version 3.0 of the RPC API
|
||||
def task_log_get(self, context, task_name, begin, end, host, state):
|
||||
result = self.db.task_log_get(context, task_name, begin, end, host,
|
||||
state)
|
||||
return jsonutils.to_primitive(result)
|
||||
|
||||
# NOTE(hanlind): This can be removed in version 3.0 of the RPC API
|
||||
def task_log_begin_task(self, context, task_name, begin, end, host,
|
||||
task_items, message):
|
||||
result = self.db.task_log_begin_task(context.elevated(), task_name,
|
||||
|
@ -352,6 +354,7 @@ class ConductorManager(manager.Manager):
|
|||
message)
|
||||
return jsonutils.to_primitive(result)
|
||||
|
||||
# NOTE(hanlind): This can be removed in version 3.0 of the RPC API
|
||||
def task_log_end_task(self, context, task_name, begin, end, host,
|
||||
errors, message):
|
||||
result = self.db.task_log_end_task(context.elevated(), task_name,
|
||||
|
|
|
@ -177,6 +177,9 @@ class ConductorAPI(object):
|
|||
* Remove compute_node_update()
|
||||
* Remove compute_node_delete()
|
||||
* Remove security_groups_trigger_handler()
|
||||
* Remove task_log_get()
|
||||
* Remove task_log_begin_task()
|
||||
* Remove task_log_end_task()
|
||||
|
||||
"""
|
||||
|
||||
|
@ -227,27 +230,6 @@ class ConductorAPI(object):
|
|||
cctxt = self.client.prepare()
|
||||
return cctxt.call(context, 'compute_node_create', values=values)
|
||||
|
||||
def task_log_get(self, context, task_name, begin, end, host, state=None):
|
||||
cctxt = self.client.prepare()
|
||||
return cctxt.call(context, 'task_log_get',
|
||||
task_name=task_name, begin=begin, end=end,
|
||||
host=host, state=state)
|
||||
|
||||
def task_log_begin_task(self, context, task_name, begin, end, host,
|
||||
task_items=None, message=None):
|
||||
cctxt = self.client.prepare()
|
||||
return cctxt.call(context, 'task_log_begin_task',
|
||||
task_name=task_name,
|
||||
begin=begin, end=end, host=host,
|
||||
task_items=task_items, message=message)
|
||||
|
||||
def task_log_end_task(self, context, task_name, begin, end, host, errors,
|
||||
message=None):
|
||||
cctxt = self.client.prepare()
|
||||
return cctxt.call(context, 'task_log_end_task',
|
||||
task_name=task_name, begin=begin, end=end,
|
||||
host=host, errors=errors, message=message)
|
||||
|
||||
def security_groups_trigger_members_refresh(self, context, group_ids):
|
||||
cctxt = self.client.prepare()
|
||||
return cctxt.call(context, 'security_groups_trigger_members_refresh',
|
||||
|
|
|
@ -184,43 +184,6 @@ class _BaseTestCase(object):
|
|||
'fake-values')
|
||||
self.assertEqual(result, 'fake-result')
|
||||
|
||||
def test_task_log_get(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_get')
|
||||
db.task_log_get(self.context, 'task', 'begin', 'end', 'host',
|
||||
'state').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_get(self.context, 'task', 'begin',
|
||||
'end', 'host', 'state')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_get_with_no_state(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_get')
|
||||
db.task_log_get(self.context, 'task', 'begin', 'end',
|
||||
'host', None).AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_get(self.context, 'task', 'begin',
|
||||
'end', 'host', None)
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_begin_task(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_begin_task')
|
||||
db.task_log_begin_task(self.context.elevated(), 'task', 'begin',
|
||||
'end', 'host', 'items',
|
||||
'message').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_begin_task(
|
||||
self.context, 'task', 'begin', 'end', 'host', 'items', 'message')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_end_task(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_end_task')
|
||||
db.task_log_end_task(self.context.elevated(), 'task', 'begin', 'end',
|
||||
'host', 'errors', 'message').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_end_task(
|
||||
self.context, 'task', 'begin', 'end', 'host', 'errors', 'message')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_security_groups_trigger_members_refresh(self):
|
||||
self.mox.StubOutWithMock(self.conductor_manager.security_group_api,
|
||||
'trigger_members_refresh')
|
||||
|
@ -776,6 +739,43 @@ class ConductorTestCase(_BaseTestCase, test.TestCase):
|
|||
result = self.conductor.compute_node_delete(self.context, node)
|
||||
self.assertIsNone(result)
|
||||
|
||||
def test_task_log_get(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_get')
|
||||
db.task_log_get(self.context, 'task', 'begin', 'end', 'host',
|
||||
'state').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_get(self.context, 'task', 'begin',
|
||||
'end', 'host', 'state')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_get_with_no_state(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_get')
|
||||
db.task_log_get(self.context, 'task', 'begin', 'end',
|
||||
'host', None).AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_get(self.context, 'task', 'begin',
|
||||
'end', 'host', None)
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_begin_task(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_begin_task')
|
||||
db.task_log_begin_task(self.context.elevated(), 'task', 'begin',
|
||||
'end', 'host', 'items',
|
||||
'message').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_begin_task(
|
||||
self.context, 'task', 'begin', 'end', 'host', 'items', 'message')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
def test_task_log_end_task(self):
|
||||
self.mox.StubOutWithMock(db, 'task_log_end_task')
|
||||
db.task_log_end_task(self.context.elevated(), 'task', 'begin', 'end',
|
||||
'host', 'errors', 'message').AndReturn('result')
|
||||
self.mox.ReplayAll()
|
||||
result = self.conductor.task_log_end_task(
|
||||
self.context, 'task', 'begin', 'end', 'host', 'errors', 'message')
|
||||
self.assertEqual(result, 'result')
|
||||
|
||||
|
||||
class ConductorRPCAPITestCase(_BaseTestCase, test.TestCase):
|
||||
"""Conductor RPC API Tests."""
|
||||
|
|
Loading…
Reference in New Issue