Merge "[OVN] MetadataProxyHandler to conditionally monitor both Chassis's tables" into stable/ussuri

This commit is contained in:
Zuul 2021-04-28 17:24:50 +00:00 committed by Gerrit Code Review
commit 31d6707988
1 changed files with 3 additions and 3 deletions

View File

@ -39,9 +39,9 @@ class MetadataAgentOvnSbIdl(ovsdb_monitor.OvnIdl):
super(MetadataAgentOvnSbIdl, self).__init__( super(MetadataAgentOvnSbIdl, self).__init__(
None, connection_string, helper) None, connection_string, helper)
if chassis: if chassis:
table = ('Chassis_Private' if 'Chassis_Private' in tables for table in set(tables).intersection({'Chassis',
else 'Chassis') 'Chassis_Private'}):
self.tables[table].condition = [['name', '==', chassis]] self.tables[table].condition = [['name', '==', chassis]]
if events: if events:
self.notify_handler.watch_events(events) self.notify_handler.watch_events(events)