Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions tests/common/fixtures/duthost_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
from jinja2 import Template
from netaddr import valid_ipv4, valid_ipv6
from tests.common.mellanox_data import is_mellanox_device
from tests.common.platform.processes_utils import wait_critical_processes


logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -754,6 +755,12 @@ def convert_and_restore_config_db_to_ipv6_only(duthosts):
config_reload(duthost, wait=120)
duthosts.reset()

for duthost in duthosts.nodes:
if config_db_modified[duthost.hostname]:
# Wait until all critical processes are up,
# especially snmpd as it needs to be up for SNMP status verification
wait_critical_processes(duthost)

# Verify mgmt-interface status
mgmt_intf_name = "eth0"
for duthost in duthosts.nodes:
Expand Down