Disable only connecting to SB leader

As we are only doing read operations, we can connect to any
Southbound cluster member, not necessarily only the leader.

Change-Id: I3f528dd10736c71825983d1fb1ee8c621c08a745
This commit is contained in:
Ihtisham ul Haq 2023-03-15 15:43:04 +01:00
parent 2e750e2d25
commit 44cb26aa32

View File

@ -30,8 +30,8 @@ LOG = logging.getLogger(__name__)
class OvnIdl(connection.OvsdbIdl):
def __init__(self, driver, remote, schema):
super(OvnIdl, self).__init__(remote, schema)
def __init__(self, driver, remote, schema, **kwargs):
super(OvnIdl, self).__init__(remote, schema, **kwargs)
self.driver = driver
self.notify_handler = OvnDbNotifyHandler(driver)
@ -60,7 +60,7 @@ class OvnSbIdl(OvnIdl):
for table in tables:
helper.register_table(table)
super(OvnSbIdl, self).__init__(
None, connection_string, helper)
None, connection_string, helper, leader_only=False)
if chassis:
table = ('Chassis_Private' if 'Chassis_Private' in tables
else 'Chassis')