Description
If the ACL test hits a loganalyzer failure while it's removing the ACL table, then the config_db.json doesn't get restored and subsequent config reload commands will leave the device dataplane completely isolated.
Steps to reproduce the issue:
- Run test_acl.py
- Fail test_acl.py during teardown (currently is the case w/ the master image)
config reload -y
Describe the results you received:
Device has a bunch of ACL rules including a blanket DROP rule and loses BGP connectivity.
Describe the results you expected:
Device should be in its pre-test state.