def __init__(self): """Start Mellanox Quantum Plugin.""" db.initialize() self._parse_network_vlan_ranges() db.sync_network_states(self.network_vlan_ranges) self._set_tenant_network_type() self.vnic_type = cfg.CONF.ESWITCH.vnic_type self._setup_rpc() LOG.debug(_("Mellanox Embedded Switch Plugin initialisation complete"))
def test_sync_segmentationIdAllocation(self): self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN - 1)) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX - 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 1)) mlnx_db.sync_network_states(UPDATED_VLAN_RANGES) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5 - 1)) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5 + 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5 - 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5 + 1)) self.assertIsNone( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20 - 1)) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20 + 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20 - 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20).allocated) self.assertIsNone( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20 + 1)) mlnx_db.sync_network_states(VLAN_RANGES) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN - 1)) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX - 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET, VLAN_MAX).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 1)) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20)) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20))
def __init__(self): """ @note: Start Mellanox Quantum Plugin. """ db.initialize() self._parse_network_vlan_ranges() db.sync_network_states(self.network_vlan_ranges) self._set_tenant_network_type() self.agent_rpc = cfg.CONF.AGENT.rpc self._setup_rpc() LOG.debug("Mellanox Embedded Switch Plugin initialisation complete")
def test_sync_segmentationIdAllocation(self): self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN - 1)) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX - 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 1)) mlnx_db.sync_network_states(UPDATED_VLAN_RANGES) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5 - 1)) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 5 + 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5 - 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 5 + 1)) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20 - 1)) self.assertFalse(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20 + 1).allocated) self.assertFalse( mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20 - 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20 + 1)) mlnx_db.sync_network_states(VLAN_RANGES) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN - 1)) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MIN + 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX - 1).allocated) self.assertFalse(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX).allocated) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET, VLAN_MAX + 1)) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MIN + 20)) self.assertIsNone(mlnx_db.get_network_state(PHYS_NET_2, VLAN_MAX + 20))
def setUp(self): super(SegmentationIdAllocationTest, self).setUp() mlnx_db.initialize() mlnx_db.sync_network_states(VLAN_RANGES) self.session = db.get_session() self.addCleanup(db.clear_db)
def setUp(self): mlnx_db.initialize() mlnx_db.sync_network_states(VLAN_RANGES) self.session = db.get_session()