Revert "Make DHCP provisioning blocks conditional"
This reverts commit 6140b9d5fc
.
Change-Id: I5c559ffa297e34b10374f88254787e6135b79716
This commit is contained in:
parent
6140b9d5fc
commit
36ec2d5b63
|
@ -2113,11 +2113,6 @@ class ApicMechanismDriver(api_plus.MechanismDriver,
|
|||
def _insert_provisioning_block(self, context):
|
||||
# we insert a status barrier to prevent the port from transitioning
|
||||
# to active until the agent reports back that the wiring is done
|
||||
|
||||
# If using optimized DHCP, no need to add a provisioning block.
|
||||
if self.enable_dhcp_opt:
|
||||
return
|
||||
|
||||
port = context.current
|
||||
if (not context.host or
|
||||
port['status'] == n_constants.PORT_STATUS_ACTIVE):
|
||||
|
|
|
@ -3438,15 +3438,6 @@ class TestAimMapping(ApicAimTestCase):
|
|||
self.assertTrue(sp3['is_implicit'])
|
||||
|
||||
def test_dhcp_provisioning_blocks_inserted_on_update(self):
|
||||
self._test_dhcp_provisioning_blocks_inserted_on_update()
|
||||
|
||||
def test_dhcp_provisioning_blocks_inserted_on_update_non_optimized(self):
|
||||
self._test_dhcp_provisioning_blocks_inserted_on_update(optimized=True)
|
||||
|
||||
def _test_dhcp_provisioning_blocks_inserted_on_update(self,
|
||||
optimized=False):
|
||||
# enable or disable optimized DHCP
|
||||
self.driver.enable_dhcp_opt = optimized
|
||||
ctx = n_context.get_admin_context()
|
||||
plugin = self.plugin
|
||||
|
||||
|
@ -3473,10 +3464,7 @@ class TestAimMapping(ApicAimTestCase):
|
|||
'add_provisioning_component') as ap:
|
||||
port['port'].update(update_dict)
|
||||
plugin.update_port(ctx, port['port']['id'], port)
|
||||
if optimized:
|
||||
ap.assert_not_called()
|
||||
else:
|
||||
ap.assert_called()
|
||||
ap.assert_called()
|
||||
|
||||
setattr(driver_context.PortContext, "host_agents", orig_host_agents)
|
||||
dhcp_agt_mock.stop()
|
||||
|
|
Loading…
Reference in New Issue