From 41730a8dbe0f0b8855cc899c63027ba310276d84 Mon Sep 17 00:00:00 2001 From: paul luse Date: Tue, 14 May 2019 16:07:00 -0400 Subject: [PATCH] bdev/raid: remove random IO sizes from test_io_failure() Use 2 fixed sizes instead. Change-Id: I617835311d3649e03b115bf528ac2a625ff5ec04 Signed-off-by: paul luse Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/454514 Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris --- test/unit/lib/bdev/bdev_raid.c/bdev_raid_ut.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/unit/lib/bdev/bdev_raid.c/bdev_raid_ut.c b/test/unit/lib/bdev/bdev_raid.c/bdev_raid_ut.c index 48fb3b155..47eabbe36 100644 --- a/test/unit/lib/bdev/bdev_raid.c/bdev_raid_ut.c +++ b/test/unit/lib/bdev/bdev_raid.c/bdev_raid_ut.c @@ -1791,7 +1791,7 @@ test_io_failure(void) for (count = 0; count < 1; count++) { bdev_io = calloc(1, sizeof(struct spdk_bdev_io) + sizeof(struct raid_bdev_io)); SPDK_CU_ASSERT_FATAL(bdev_io != NULL); - io_len = (rand() % g_strip_size) + 1; + io_len = (g_strip_size / 2) << count; bdev_io_initialize(bdev_io, &pbdev->bdev, lba, io_len, SPDK_BDEV_IO_TYPE_INVALID); lba += g_strip_size; memset(g_io_output, 0, (g_max_io_size / g_strip_size) + 1 * sizeof(struct io_output)); @@ -1809,7 +1809,7 @@ test_io_failure(void) for (count = 0; count < 1; count++) { bdev_io = calloc(1, sizeof(struct spdk_bdev_io) + sizeof(struct raid_bdev_io)); SPDK_CU_ASSERT_FATAL(bdev_io != NULL); - io_len = (rand() % g_strip_size) + 1; + io_len = (g_strip_size / 2) << count; bdev_io_initialize(bdev_io, &pbdev->bdev, lba, io_len, SPDK_BDEV_IO_TYPE_WRITE); lba += g_strip_size; memset(g_io_output, 0, (g_max_io_size / g_strip_size) + 1 * sizeof(struct io_output));