-
Notifications
You must be signed in to change notification settings - Fork 380
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
WT-12954: optimizing Cluster performance jitter caused by checkpoint #10565
base: develop
Are you sure you want to change the base?
WT-12954: optimizing Cluster performance jitter caused by checkpoint #10565
Conversation
Hi @y123456yz, thank you for your submission! |
Background:
By analyzing diagnose.data, it is confirmed that the main cause is checkpoint, which is basically completed in seconds. This is the root cause of the problem Looking at the historical MongoDB user work orders, we found that this issue exists in at least dozens of user clusters, not including clusters where users have not reported any issues. There are actually more clusters with this issue. |
Today, a user encountered a similar issue,they put a lot of pressure on us and requested us to resolve it within a week. I want to solve it by limiting the checkpoint speed, but I am not sure if this will solve the problem, and I am concerned about bugs in my code. Therefore, I need your help to ensure that everything is safe.
Through this PR, we can limit the checkpoint speed of MongoDB by using the following command:
db.adminCommand( { setParameter : 1, "wiredTigerEngineRuntimeConfig" : "io_capacity=(checkpoint=1M)"})
If convenient, please prioritize processing this PR, thank you.