From 42ab0ac22d4413804f2e6f3a835e2af0afa1ad55 Mon Sep 17 00:00:00 2001 From: Sudharsan Dhamal Gopalarathnam Date: Tue, 21 Sep 2021 23:07:28 +0000 Subject: [PATCH] Load global config in caclmgrd only in multi asic NPU --- src/sonic-host-services/scripts/caclmgrd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sonic-host-services/scripts/caclmgrd b/src/sonic-host-services/scripts/caclmgrd index 3ef3b0d0ef63..b46ade3316f9 100755 --- a/src/sonic-host-services/scripts/caclmgrd +++ b/src/sonic-host-services/scripts/caclmgrd @@ -101,7 +101,9 @@ class ControlPlaneAclManager(daemon_base.DaemonBase): self.lock[DEFAULT_NAMESPACE] = threading.Lock() self.num_changes[DEFAULT_NAMESPACE] = 0 - swsscommon.SonicDBConfig.load_sonic_global_db_config() + if device_info.is_multi_npu(): + swsscommon.SonicDBConfig.load_sonic_global_db_config() + self.config_db_map = {} self.iptables_cmd_ns_prefix = {} self.config_db_map[DEFAULT_NAMESPACE] = swsscommon.ConfigDBConnector(use_unix_socket_path=True, namespace=DEFAULT_NAMESPACE)