Skip to content

Comprehensive Limiters for IO and CPU #1720

Closed
@flowbehappy

Description

Currently, we only have IO limiters for background tasks. Which is not enough. For example, a heavy read task can consume lots of IO, and slow down the write processes, eventually cause the write stall or high Wait Index Duration.

Ideally, we should have limiters, both IO and CPU, for

  • Read threads
  • Frontend write threads
  • Background write threads

And the threshold is better to be self-adjusted. Since CPU is known to be very complicated to limit, we can start with IO limiters.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

type/enhancementThe issue or PR belongs to an enhancement.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions