make `allow_ingest_behind` option dynamic
- 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
While `allow_ingest_behind` is enabled, features are disabled like seqnum zeroing, compaction to bottom level (universal or `CompactRange()`), and hopefully soon MERGE->PUT conversion (#6490). The user should be able to dynamically disable `allow_ingest_behind` to enable these features after ingestion completes.
### Actual behavior
The user currently must restart the DB after ingesting-behind in order to enable the above-mentioned features. That's because `allow_ingest_behind` is not a dynamic option.
Contributor guide
Assessment
This issue has not been assessed yet.