2271c69500
This memory leak bug is very easy to reproduce. You can follow this step to reproduce: 1. clone master spdk , update submoudle 2. ./configure --with-fuse && make -j24 3. valgrind --leak-check=full --error-exitcode=2 test/unit/lib/blobfs/blobfs_bdev.c/blobfs_bdev_ut It show the memory when you run valgrind. This is because the ctx in spdk_blobfs_bdev_mount have not freed when spdk_fs_load(override in blobfs_bdev_ut) passed. So i added a unmount operation after mount operation to fix this problem. Signed-off-by: jiaqizho <jiaqi.zhou@intel.com> Change-Id: I770f914123e353dc42d0420c1fb8b34ebdf88f6c Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/473171 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Xiaodong Liu <xiaodong.liu@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>