[sonic-swsscommon] submodule update with commit's (#5300)

[schema] Make schema header support C project (#373)
Removed DB specific get api's from Selectable class (#378)

With the change as part of #378 caclmgrd need to be updated
to use new client side Get API to access namespace.

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
This commit is contained in:
abdosi 2020-09-02 18:09:03 -07:00 committed by GitHub
parent fb8f09a116
commit dd908c2ee2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View File

@ -476,12 +476,14 @@ class ControlPlaneAclManager(object):
# Loop on select to see if any event happen on config db of any namespace # Loop on select to see if any event happen on config db of any namespace
while True: while True:
(state, c) = sel.select(SELECT_TIMEOUT_MS) (state, selectableObj) = sel.select(SELECT_TIMEOUT_MS)
# Continue if select is timeout or selectable object is not return # Continue if select is timeout or selectable object is not return
if state != swsscommon.Select.OBJECT: if state != swsscommon.Select.OBJECT:
continue continue
# Get the corresponding namespace from selectable object # Get the redisselect object from selectable object
namespace = c.getDbNamespace() redisSelectObj = swsscommon.CastSelectableToRedisSelectObj(selectableObj)
# Get the corresponding namespace from redisselect db connector object
namespace = redisSelectObj.getDbConnector().getNamespace()
# Pop data of both Subscriber Table object of namespace that got config db acl table event # Pop data of both Subscriber Table object of namespace that got config db acl table event
for table in config_db_subscriber_table_map[namespace]: for table in config_db_subscriber_table_map[namespace]:
table.pop() table.pop()

@ -1 +1 @@
Subproject commit 49a7c9d87e364e2ebad1072ad1eb185ce85ac4de Subproject commit 200f2b0a23774e64e0a624fc19d220b3db064d28