Skip to content

[pfcwd] Disable fake storm on Mellanox platforms#2991

Merged
neethajohn merged 1 commit intosonic-net:masterfrom
neethajohn:pfcwd_no_fake_mlnx
Feb 17, 2021
Merged

[pfcwd] Disable fake storm on Mellanox platforms#2991
neethajohn merged 1 commit intosonic-net:masterfrom
neethajohn:pfcwd_no_fake_mlnx

Conversation

@neethajohn
Copy link
Contributor

Signed-off-by: Neetha John [email protected]

Description of PR

Fake storm option was added to reduce the flakiness of test runs seen on some platforms due to actual pfc storm not large enough to trigger pfcwd. This is causing some failures on Mellanox platforms after warm reboot.

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

How did you do it?

Created a module scoped 'fake_storm' fixture and set its status to False for Mellanox platforms

How did you verify/test it?

Ran both the tests (test_pfcwd_function.py and test_pfcwd_warm_reboot.py) on Mellanox and non Mellanox platforms and they passed
Verified in the logs that pfc storm was always generated by the fanout for Mellanox platforms and for non Mellanox platforms only the 1st port had the storm generated by the fanout. Rest of the ports were using the fake storm

@neethajohn neethajohn requested a review from a team February 16, 2021 23:46
@neethajohn neethajohn merged commit dbbad57 into sonic-net:master Feb 17, 2021
@neethajohn neethajohn deleted the pfcwd_no_fake_mlnx branch February 17, 2021 17:35
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…atically (sonic-net#17018)

#### Why I did it
src/sonic-utilities
```
* 569beb19 - (HEAD -> 202305, origin/202305) Revert "Remove syslog service validator in GCU (sonic-net#2991)" (sonic-net#3015) (16 hours ago) [jingwenxie]
* ab7f03ea - [db_migrator] Fix the broken version chain (sonic-net#3014) (16 hours ago) [Vivek]
* 0f17b8d5 - [fwutil] Fix python SyntaxWarning for 'is' with literals (sonic-net#3013) (16 hours ago) [Kebo Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants