Skip to content

Commit 8ac6c4f

Browse files
committed
zbd/009: increase max open zones limit to 16
The kernel commit 04147d8394e8 ("btrfs: zoned: limit active zones to max_open_zones") introduced in kernel version v6.17-rc3 caused the zbd/009 test case to hang during execution. The hang happens because zoned btrfs requires the maximum active zones limit of zoned block devices to be at least 11 or greater. The kernel commit applies this same requirement to the maximum open zones limit also. However, by default, the maximum open zones limit for zoned scsi_debug devices is 8. The test case zbd/009 creates a scsi_debug device with this limit and set up zoned btrfs. Thereby it violates the 11-zones requirement, which resulted in the hang. To avoid the hang, increase the max open zones limit of the scsi_debug device from the default value 8 to 16. Suggested-by: Naohiro Aota <[email protected]> Reviewed-by: Chaitanya Kulkarni <[email protected]> Signed-off-by: Shin'ichiro Kawasaki <[email protected]>
1 parent c4552cd commit 8ac6c4f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

tests/zbd/009

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ test() {
5050
zone_cap_mb=3
5151
zone_nr_conv=0
5252
zone_size_mb=4
53+
zone_max_open=16
5354
)
5455
_init_scsi_debug "${params[@]}" || return 1
5556

0 commit comments

Comments
 (0)