You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actually, our application receives a delete request every time it is invoked by the user, and this is not something we can control. In some scenarios, the user will delete all keys under one prefix one by one, and the order of deletion is not consecutive, so we cannot convert the point deletes into range deletes.
Before Creating the Bug Report
Runtime platform environment
Linux 5.10
RocketMQ version
only develop branch about version 5.3.1
JDK Version
JDK11
Describe the Bug
The current development branch uses the rocksdb seek first API, which has certain performance issues. The related issues are as follows:
Seek
slowdown after delete many keys facebook/rocksdb#10300Solution:
Rocksdb official description:
https://github.com/facebook/rocksdb/wiki/Prefix-Seek
When the server-side offset feature is enabled, the Pop KV implementation does not effectively reset the offset.
Steps to Reproduce
I have written a test case, We can observe that using the seek first API results in higher latency.
What Did You Expect to See?
What Did You See Instead?
None
Additional Context
No response
The text was updated successfully, but these errors were encountered: