From f646606e389d51666349db21e7d5e635058a450d Mon Sep 17 00:00:00 2001 From: Qi Luo Date: Mon, 8 Feb 2021 03:29:53 +0000 Subject: [PATCH] Fix: initialize SonicDBConfig differently for single or multi_asic --- config/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/main.py b/config/main.py index 7690a20df9..839269d51a 100644 --- a/config/main.py +++ b/config/main.py @@ -929,7 +929,11 @@ def config(ctx): platform.add_command(mlnx.mlnx) # Load the global config file database_global.json once. - SonicDBConfig.load_sonic_global_db_config() + num_asic = multi_asic.get_num_asics() + if num_asic > 1: + SonicDBConfig.load_sonic_global_db_config() + else: + SonicDBConfig.initialize() if os.geteuid() != 0: exit("Root privileges are required for this operation")