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
I'm running RocksDB from Java app that consumes data from Kafka, validates and stores them in RocksDB. I use LRU block cache, but total used memory is way beyond what I'd expected. I got jemalloc heap profile to see where the memory goes to. It seems to be consumed by appending string in ReplyLog.
My setup has:
2 column family each with 8 memtables by 64MB, which would be 1GB
Shared block cache with 4GB
Indexes stored in block cache
Actual behavior
I'd expect about roughly 6GB or so. But the memory grows even up to 20GB if requested (running in k8s).
Expected behavior
I'm running RocksDB from Java app that consumes data from Kafka, validates and stores them in RocksDB. I use LRU block cache, but total used memory is way beyond what I'd expected. I got jemalloc heap profile to see where the memory goes to. It seems to be consumed by appending string in ReplyLog.
My setup has:
Actual behavior
I'd expect about roughly 6GB or so. But the memory grows even up to 20GB if requested (running in k8s).
Steps to reproduce the behavior
The text was updated successfully, but these errors were encountered: