Skip to content

Commit c6d080d

Browse files
gechiangliuh-80
andauthored
Fix DBConfig not initialize issue in pfcwd (#2238) (#2372)
#### What I did Fix pfcwd connect DB with exception issue: sonic-net/sonic-buildimage#11269 pfcwd implicit depends on InterfaceAliasConverter() to initialize DB config, however following PR change InterfaceAliasConverter() behavior to lazy initialize, then pfcwd failed when try connect to DB without initialize DB config: #2183 #### How I did it Load DB config in pfcwd. #### How to verify it Pass all UT. Co-authored-by: Hua Liu <[email protected]>
1 parent b739efc commit c6d080d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pfcwd/main.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from tabulate import tabulate
1010
from utilities_common import multi_asic as multi_asic_util
1111
from utilities_common import constants
12+
from utilities_common.general import load_db_config
1213
from sonic_py_common import logger
1314

1415
SYSLOG_IDENTIFIER = "config"
@@ -62,7 +63,7 @@
6263
@click.group()
6364
def cli():
6465
""" SONiC PFC Watchdog """
65-
66+
load_db_config()
6667

6768
def get_all_queues(db, namespace=None, display=constants.DISPLAY_ALL):
6869
queue_names = db.get_all(db.COUNTERS_DB, 'COUNTERS_QUEUE_NAME_MAP')

0 commit comments

Comments
 (0)