kubewharf / katalyst-core

Katalyst aims to provide a universal solution to help improve resource utilization and optimize the overall costs in the cloud. This is the core components in Katalyst system, including multiple agents and centralized components
Apache License 2.0
388 stars 91 forks source link

wbt: adding strict mode #551

Closed lubinszARM closed 1 month ago

lubinszARM commented 2 months ago

adding a strict mode to prevent a potential kernel deadlock bug

What type of PR is this?

Enhancements

What this PR does / why we need it:

adding a strict mode to prevent a potential kernel deadlock bug

Which issue(s) this PR fixes:

When dirty memory is in the dirty throttling stage, and mq-deadline is set. I suspect that setting wbt at this time will cause a blk_mq_freeze_queue deadlock problem. It's high suspected, but not confirmed.

Special notes for your reviewer:

none