From e44e2145dfff65110eac0b47af9225cf6653bc16 Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Tue, 6 May 2014 11:32:16 -0700 Subject: [PATCH] Remove unused instance_update() method from virtapi This removes the now-unused instance_update() method from the VirtAPI. Related to blueprint virt-objects-juno Change-Id: Iaa55e7156244c9cdf7558e23ecab49db162daa37 --- nova/compute/manager.py | 5 ----- nova/tests/compute/test_virtapi.py | 19 ++----------------- nova/tests/virt/xenapi/test_xenapi.py | 2 -- nova/virt/fake.py | 5 ----- nova/virt/virtapi.py | 10 ---------- 5 files changed, 2 insertions(+), 39 deletions(-) diff --git a/nova/compute/manager.py b/nova/compute/manager.py index dceaa240870d..265f8c79b9da 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -500,11 +500,6 @@ class ComputeVirtAPI(virtapi.VirtAPI): super(ComputeVirtAPI, self).__init__() self._compute = compute - def instance_update(self, context, instance_uuid, updates): - return self._compute._instance_update(context, - instance_uuid, - **updates) - def provider_fw_rule_get_all(self, context): return self._compute.conductor_api.provider_fw_rule_get_all(context) diff --git a/nova/tests/compute/test_virtapi.py b/nova/tests/compute/test_virtapi.py index 50b0aed2b567..7f365a81ab98 100644 --- a/nova/tests/compute/test_virtapi.py +++ b/nova/tests/compute/test_virtapi.py @@ -42,10 +42,6 @@ class VirtAPIBaseTest(test.NoDBTestCase, test.APICoverage): getattr(self.virtapi, method), self.context, *args, **kwargs) - def test_instance_update(self): - self.assertExpected('instance_update', 'fake-uuid', - dict(host='foohost')) - def test_provider_fw_rule_get_all(self): self.assertExpected('provider_fw_rule_get_all') @@ -73,13 +69,7 @@ class FakeVirtAPITest(VirtAPIBaseTest): self.assertTrue(run) return - if method == 'instance_update': - # NOTE(danms): instance_update actually becomes the other variant - # in FakeVirtAPI - db_method = 'instance_update_and_get_original' - else: - db_method = method - self.mox.StubOutWithMock(db, db_method) + self.mox.StubOutWithMock(db, method) if method in ('aggregate_metadata_add', 'aggregate_metadata_delete', 'security_group_rule_get_by_security_group'): @@ -91,7 +81,7 @@ class FakeVirtAPITest(VirtAPIBaseTest): else: e_args = args - getattr(db, db_method)(self.context, *e_args, **kwargs).AndReturn( + getattr(db, method)(self.context, *e_args, **kwargs).AndReturn( 'it worked') self.mox.ReplayAll() result = getattr(self.virtapi, method)(self.context, *args, **kwargs) @@ -107,11 +97,6 @@ class FakeCompute(object): self.instance_events.prepare_for_instance_event.side_effect = \ self._prepare_for_instance_event - def _instance_update(self, context, instance_uuid, **kwargs): - # NOTE(danms): Fake this behavior from compute/manager::ComputeManager - return self.conductor_api.instance_update(context, - instance_uuid, kwargs) - def _event_waiter(self): event = mock.MagicMock() event.status = 'completed' diff --git a/nova/tests/virt/xenapi/test_xenapi.py b/nova/tests/virt/xenapi/test_xenapi.py index 1e32759b1478..f7ad59633799 100644 --- a/nova/tests/virt/xenapi/test_xenapi.py +++ b/nova/tests/virt/xenapi/test_xenapi.py @@ -320,8 +320,6 @@ class XenAPIVMTestCase(stubs.XenAPITestBase): self.conn = xenapi_conn.XenAPIDriver(fake.FakeVirtAPI(), False) self.conn._session.is_local_connection = False - self.stubs.Set(fake.FakeVirtAPI, 'instance_update', - lambda *args, **kwargs: ('fake-oldref', 'fake-newref')) fake_image.stub_out_image_service(self.stubs) set_image_fixtures() stubs.stubout_image_service_download(self.stubs) diff --git a/nova/virt/fake.py b/nova/virt/fake.py index 8c1721b8e32b..cdc1a47851f7 100644 --- a/nova/virt/fake.py +++ b/nova/virt/fake.py @@ -469,11 +469,6 @@ class FakeDriver(driver.ComputeDriver): class FakeVirtAPI(virtapi.VirtAPI): - def instance_update(self, context, instance_uuid, updates): - return db.instance_update_and_get_original(context, - instance_uuid, - updates) - def provider_fw_rule_get_all(self, context): return db.provider_fw_rule_get_all(context) diff --git a/nova/virt/virtapi.py b/nova/virt/virtapi.py index cb7432ee2e97..6fa74bcb3219 100644 --- a/nova/virt/virtapi.py +++ b/nova/virt/virtapi.py @@ -16,16 +16,6 @@ import contextlib class VirtAPI(object): - def instance_update(self, context, instance_uuid, updates): - """Perform an instance update operation on behalf of a virt driver - :param context: security context - :param instance_uuid: uuid of the instance to be updated - :param updates: dict of attribute=value pairs to change - - Returns: orig_instance, new_instance - """ - raise NotImplementedError() - def provider_fw_rule_get_all(self, context): """Get the provider firewall rules :param context: security context