Commit 9366d22d authored by Yankun Li's avatar Yankun Li Committed by Jim Harris
Browse files

lib/reduce: Fix an incorrect chunk map index



Change-Id: I3092973f008d59c254fc3f05e600d49a50af7470
Signed-off-by: default avatarYankun Li <yankun@staff.sina.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25475


Reviewed-by: default avatarGangCao <gang.cao@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
Reviewed-by: default avatarChangpeng Liu <changpeliu@tencent.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
parent aac967c0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1993,7 +1993,7 @@ _start_unmap_request_full_chunk(void *ctx)
	chunk_map_index = vol->pm_logical_map[req->logical_map_index];
	if (chunk_map_index != REDUCE_EMPTY_MAP_ENTRY) {
		_reduce_vol_reset_chunk(vol, chunk_map_index);
		req->chunk = _reduce_vol_get_chunk_map(vol, req->chunk_map_index);
		req->chunk = _reduce_vol_get_chunk_map(vol, chunk_map_index);
		_reduce_persist(vol, req->chunk,
				_reduce_vol_get_chunk_struct_size(vol->backing_io_units_per_chunk));
		vol->pm_logical_map[req->logical_map_index] = REDUCE_EMPTY_MAP_ENTRY;