apache / apache/bookkeeper

GarbageCollectorThread should periodically trigger compaction of RocksDB-backed EntryLogMetadataMap

Open
#3,803 1 comment 0 reactions 0 assignees View on GitHub
type/feature
Dominant language
Java
Stars
2k
Forks
976
Avg merge
6d 15h
Merged PRs (30d)
7

Description

**FEATURE REQUEST**

1. Please describe the feature you are requesting.

GarbageCollectorThread should periodically trigger compaction of RocksDB-backed EntryLogMetadataMap to improve performance of iteration over entry logs.

2. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have).

should have

3. Provide any additional detail on your proposed use case for this feature.

The project has contributions (e.g. https://github.com/apache/bookkeeper/pull/3802 but also others) around rocksDB compaction.
GC thread is another place where this may become a problem for the bookie continuously running for a long time under load.

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.