Commit afcb180b authored by Yalong Wang's avatar Yalong Wang Committed by Konrad Sztyber
Browse files

bdev/lvol: fix dump_lvol and delete_lvol concurrent conflict.



Fixes #3505

Change-Id: I7cef27ffd98587dc1ac074fde58df0a7b87f62bd
Signed-off-by: default avatarYalong Wang <wang597672534@gmail.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24681


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarGangCao <gang.cao@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 70dccebe
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1191,6 +1191,9 @@ rpc_dump_lvols(struct spdk_json_write_ctx *w, struct lvol_store_bdev *lvs_bdev)
	struct spdk_lvol *lvol;

	TAILQ_FOREACH(lvol, &lvs->lvols, link) {
		if (lvol->ref_count == 0) {
			continue;
		}
		rpc_dump_lvol(w, lvol);
	}
}