Files
rocketmq/store
rongtong c3c6832f35 [ISSUE #9680] Improve RocksDB compaction filter factory resource management (#9681)
* feat: improve rocksdb compaction filter factory resource management

- Refactor ConsumeQueueCompactionFilterFactory to use LongSupplier instead of MessageStore
- Add proper resource cleanup in ConsumeQueueRocksDBStorage.preShutdown()
- Update RocksDBOptionsFactory to accept external compaction filter factory
- Optimize write buffer size for CQ rocksdb performance

This change improves resource management and reduces memory leaks by:
1. Decoupling compaction filter from MessageStore reference
2. Ensuring proper cleanup of native resources
3. Making compaction filter factory lifecycle manageable

* Polish the code

* Fix consumeQueueCompactionFilterFactory not use
2025-09-11 14:15:02 +08:00
..