facebook / facebook/rocksdb

CompactRange stuck on DBImpl::WaitForFlushMemTables when min_write_buffer_number_to_merge > 1

Open
#12,166 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

> Note: Please use Issues only for bug reports. For questions, discussions, feature requests, etc. post to dev group: https://groups.google.com/forum/#!forum/rocksdb or https://www.facebook.com/groups/rocksdb.dev

### Expected behavior
CompactRange() finishes normally when min_write_buffer_number_to_merge > 1

### Actual behavior
CompactRange stuck on DBImpl::WaitForFlushMemTables when min_write_buffer_number_to_merge > 1

### Steps to reproduce the behavior
(1) set min_write_buffer_number_to_merge = 2, max_write_buffer_number = 5;
(2) write some data;
(3) call CompactRange(nullptr, nullptr);

Note that rocksdb version is 8.1.1

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.