Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.
From the results of perf, most of the memory is consumed in S3InfoMap. Using fake backend to write is very fast, much faster than the backend Inode brush speed, resulting in memory accumulation.
Describe the bug (描述bug)
the process runs for 30 minutes, and the memory usage is 17.7g
To Reproduce (复现方法)
client yaml
vdbench profile
Expected behavior (期望行为)
Versions (各种版本) OS: Compiler: branch: release2.3 commit id: 12ae8abb
Additional context/screenshots (更多上下文/截图)
before this, I also built curve-fuse from the master, and also faced the same problem
curve-fuse used up the memory and got killed.