Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[syslog] enable/disable syslog rate limit feature in fixture #10986

Merged
merged 1 commit into from
Dec 25, 2023

Conversation

Junchao-Mellanox
Copy link
Contributor

@Junchao-Mellanox Junchao-Mellanox commented Dec 11, 2023

Depending on sonic-net/sonic-buildimage#17458

Description of PR

Feature syslog rate limit has been disabled by default to avoid consume CPU cycles during warm / fast reboot. There are new CLIs to enable/disable it. The PR is to automatically enable it before syslog rate limit test and disable it after.

Summary:
In fixture "restore_rate_limit", enable the feature at beginning, disable the feature at the end.

Type of change

[ ] Bug fix
[ ] Testbed and Framework(new/improvement)
[x] Test case(new/improvement)

Back port request

[ ] 201911
[ ] 202012
[ ] 202205
[x] 202305

Approach

In fixture "restore_rate_limit", enable the feature at beginning, disable the feature at the end.

What is the motivation for this PR?

Align test code with production code change

How did you do it?

In fixture "restore_rate_limit", enable the feature at beginning, disable the feature at the end.

How did you verify/test it?

Run test case on local setup, all passed

Any platform specific information?

N/A

Supported testbed topology if it's a new test case?

N/A

Documentation

Change-Id: I61545db602d579fa0f337686427235c6d04998c7
@liat-grozovik
Copy link
Collaborator

@Junchao-Mellanox the dependency is not accurate. can you please share the dependent PR?

@Junchao-Mellanox
Copy link
Contributor Author

@Junchao-Mellanox the dependency is not accurate. can you please share the dependent PR?

Updated

@liat-grozovik liat-grozovik merged commit aad580c into sonic-net:master Dec 25, 2023
14 checks passed
@wen587
Copy link
Contributor

wen587 commented Jan 11, 2024

Hi @StormLiangMS , could you help merge it in 202305? This should be the fix of ADO: 25971560

mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Jan 18, 2024
…et#10986)

Feature syslog rate limit has been disabled by default to avoid consume CPU cycles during warm / fast reboot. There are new CLIs to enable/disable it. The PR is to automatically enable it before syslog rate limit test and disable it after.

Summary:
In fixture "restore_rate_limit", enable the feature at beginning, disable the feature at the end.

Change-Id: I61545db602d579fa0f337686427235c6d04998c7
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202305: #11315

@StormLiangMS
Copy link
Collaborator

@Junchao-Mellanox @wen587 do we need this for 202311?

@Junchao-Mellanox
Copy link
Contributor Author

yes

mssonicbld pushed a commit that referenced this pull request Jan 18, 2024
Feature syslog rate limit has been disabled by default to avoid consume CPU cycles during warm / fast reboot. There are new CLIs to enable/disable it. The PR is to automatically enable it before syslog rate limit test and disable it after.

Summary:
In fixture "restore_rate_limit", enable the feature at beginning, disable the feature at the end.

Change-Id: I61545db602d579fa0f337686427235c6d04998c7
@wangxin
Copy link
Collaborator

wangxin commented Feb 1, 2024

This PR was merged before 202311 branch was created from master branch. No need to cherry-pick for 202311 branch.

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.

8 participants