Skip to content

[action] [PR:3036] [Mellanox] PFC watchdog long term solution to reduce false alarm (#3036)#3213

Merged
mssonicbld merged 1 commit intosonic-net:202311from
mssonicbld:cherry/202311/3036
Jul 3, 2024
Merged

[action] [PR:3036] [Mellanox] PFC watchdog long term solution to reduce false alarm (#3036)#3213
mssonicbld merged 1 commit intosonic-net:202311from
mssonicbld:cherry/202311/3036

Conversation

@mssonicbld
Copy link
Copy Markdown
Collaborator

What I did

Adjust PFC watchdog detection algorithm to reduce false alarms.

In the old PFC watchdog detection algorithm, the PFC watchdog can be triggered if either of the following conditions is satisfied in a detection interval:

There are packets accumulated in the queue && there is no packet sent out of the queue && there are PFC frames received in the queue
There is no packet accumulated in the queue and there are PFC frames received and blocking more than 80% of the detection interval.
The new PFC watchdog detection algorithm merges two conditions into one:
The PFC watchdog is triggered only if:

There are packets accumulated in the queue && there is no packet sent out of the queue && there are PFC frames received and blocking more than 99% of the detection interval.

…ic-net#3036)

What I did

Adjust PFC watchdog detection algorithm to reduce false alarms.

In the old PFC watchdog detection algorithm, the PFC watchdog can be triggered if either of the following conditions is satisfied in a detection interval:

There are packets accumulated in the queue && there is no packet sent out of the queue && there are PFC frames received in the queue
There is no packet accumulated in the queue and there are PFC frames received and blocking more than 80% of the detection interval.
The new PFC watchdog detection algorithm merges two conditions into one:
The PFC watchdog is triggered only if:

There are packets accumulated in the queue && there is no packet sent out of the queue && there are PFC frames received and blocking more than 99% of the detection interval.
@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Original PR: #3036

@mssonicbld
Copy link
Copy Markdown
Collaborator Author

/azp run Azure.sonic-swss

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld merged commit 66b9dac into sonic-net:202311 Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants