facebook / facebook/rocksdb

Allow L0 -> L1 compaction use IOPriority::IO_MID

Open
#9,918 3 comments 3 reactions 1 assignee Claimed by @lhsoft View on GitHub
enhancement
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

As we know that the slow L0 -> L1 compaction will cause write stall which cause high latency for online application.
Rocksdb have added IOPriority::IO_MID for rate limiter. It's better to all L0-L1 compaction use IO_MID to reduce the writing stall.
### Expected behavior
Use can config the Rocksdb to use IO_MID for L0 -> L1 compaction for rate limiter.
### Actual behavior

### Steps to reproduce the behavior

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.