コード例 #1
0
 def __init__(self, driver, remote, schema):
     super(OvnIdlDistributedLock, self).__init__(remote, schema)
     self.driver = driver
     self.notify_handler = OvnDbNotifyHandler(driver)
     self._node_uuid = self.driver.node_uuid
     self._hash_ring = hash_ring_manager.HashRingManager(
         self.driver.hash_ring_group)
     self._last_touch = None
コード例 #2
0
 def __init__(self, driver, remote, schema):
     super(OvnIdlDistributedLock, self).__init__(remote, schema)
     self.driver = driver
     self.notify_handler = OvnDbNotifyHandler(driver)
     self._node_uuid = self.driver.node_uuid
     self._hash_ring = hash_ring_manager.HashRingManager(
         self.driver.hash_ring_group)
     self._last_touch = None
     # This is a map of tables that may be new after OVN database is updated
     self._tables_to_register = {
         'OVN_Southbound': ['Chassis_Private'],
     }
コード例 #3
0
 def setUp(self):
     super(TestHashRingManager, self).setUp()
     self.hash_ring_manager = hash_ring_manager.HashRingManager(
         HASH_RING_TEST_GROUP)
     self.admin_ctx = context.get_admin_context()