diff --git a/ansible/library/generate_golden_config_db.py b/ansible/library/generate_golden_config_db.py index 330528fa7f..b99a28246a 100644 --- a/ansible/library/generate_golden_config_db.py +++ b/ansible/library/generate_golden_config_db.py @@ -129,6 +129,11 @@ def generate_full_lossy_golden_config_db(self): golden_config_db["DEVICE_METADATA"]["localhost"]["default_pfcwd_status"] = "disable" golden_config_db["DEVICE_METADATA"]["localhost"]["buffer_model"] = "traditional" + # set counterpoll interval to 2000ms as workaround for Slowness observed in nexthop group/member programming. + if "FLEX_COUNTER_TABLE" in ori_config_db: + golden_config_db["FLEX_COUNTER_TABLE"] = ori_config_db["FLEX_COUNTER_TABLE"] + golden_config_db["FLEX_COUNTER_TABLE"]["PORT"]["POLL_INTERVAL"] = "2000" + return json.dumps(golden_config_db, indent=4) def check_version_for_bmp(self):