utsaslab / pebblesdb

The PebblesDB write-optimized key-value store (SOSP 17)
BSD 3-Clause "New" or "Revised" License
504 stars 98 forks source link

Fix memory leak when using PebblesDB with small key-value pairs #24

Open vijay03 opened 4 years ago

vijay03 commented 4 years ago

PebblesDB has a known memory-leak when used with a large number of small key-value pairs. This doesn't appear for some reason when PebblesDB is used with large key-value pairs (the default). This doesn't affect default behavior, but we would like to fix this going forward.

lurais commented 1 year ago

Hello, has this been fixed now? @vijay03

vijay03 commented 1 year ago

No, not yet. I want to note that the problem doesn't appear for the default key-value pair sizes, so if you use those you will be fine.

lurais commented 1 year ago

default key-value pair sizes

hello, Is there any detail info about default key-value pair sizes ?

vijay03 commented 1 year ago

8 byte keys and 1024 byte values. The details are in the paper linked into the README.