Commit abcaf6eb authored by Mateusz Kozlowski's avatar Mateusz Kozlowski Committed by Tomasz Zawadzki
Browse files

test/ftl: Clear lvol if found during base device setup



Some tests may leave behind lvstore if the resulting base bdev is too
small. Clear it up in all cases

Change-Id: I8a8e5216ed4358a81c8c77555045718d994d1837
Signed-off-by: default avatarMateusz Kozlowski <mateusz.kozlowski@solidigm.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/25722


Reviewed-by: default avatarTomasz Zawadzki <tomasz@tzawadzki.com>
Reviewed-by: default avatarKonrad Sztyber <ksztyber@nvidia.com>
parent 0222b93d
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -61,10 +61,11 @@ function create_base_bdev() {

	local base_size
	base_size=$(get_bdev_size $base_bdev)
	clear_lvols

	if [[ $size -le $base_size ]]; then
		$rpc_py bdev_split_create $base_bdev -s $size 1
	else
		clear_lvols
		lvs=$($rpc_py bdev_lvol_create_lvstore $base_bdev lvs)
		$rpc_py bdev_lvol_create ${base_bdev}p0 $size -t -u $lvs
	fi