test/bdev/raid: use strip_size_kb
The strip_size RPC parameter has been deprecated. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Icee6f78334afe09494769dca233f6047c8ac7f69 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/446465 Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
dceb7d6fee
commit
073edd0e4c
@ -386,8 +386,8 @@ spdk_json_write_name(struct spdk_json_write_ctx *w, const char *name)
|
||||
int spdk_json_write_named_uint32(struct spdk_json_write_ctx *w, const char *name, uint32_t val)
|
||||
{
|
||||
struct rpc_construct_raid_bdev *req = rpc_req;
|
||||
if (strcmp(name, "strip_size") == 0) {
|
||||
CU_ASSERT(req->strip_size * 1024 / g_block_len == val);
|
||||
if (strcmp(name, "strip_size_kb") == 0) {
|
||||
CU_ASSERT(req->strip_size_kb == val);
|
||||
} else if (strcmp(name, "blocklen_shift") == 0) {
|
||||
CU_ASSERT(spdk_u32log2(g_block_len) == val);
|
||||
} else if (strcmp(name, "raid_level") == 0) {
|
||||
@ -574,7 +574,7 @@ spdk_conf_section_get_intval(struct spdk_conf_section *sp, const char *key)
|
||||
|
||||
if (g_config_level_create) {
|
||||
if (strcmp(key, "StripSize") == 0) {
|
||||
return req->strip_size;
|
||||
return req->strip_size_kb;
|
||||
} else if (strcmp(key, "NumDevices") == 0) {
|
||||
return req->base_bdevs.num_base_bdevs;
|
||||
} else if (strcmp(key, "RaidLevel") == 0) {
|
||||
@ -657,7 +657,7 @@ spdk_json_decode_object(const struct spdk_json_val *values,
|
||||
|
||||
_out->name = strdup(req->name);
|
||||
SPDK_CU_ASSERT_FATAL(_out->name != NULL);
|
||||
_out->strip_size = req->strip_size;
|
||||
_out->strip_size_kb = req->strip_size_kb;
|
||||
_out->raid_level = req->raid_level;
|
||||
_out->base_bdevs.num_base_bdevs = req->base_bdevs.num_base_bdevs;
|
||||
for (i = 0; i < req->base_bdevs.num_base_bdevs; i++) {
|
||||
@ -1035,7 +1035,7 @@ verify_raid_config(struct rpc_construct_raid_bdev *r, bool presence)
|
||||
break;
|
||||
}
|
||||
CU_ASSERT(raid_cfg->raid_bdev != NULL);
|
||||
CU_ASSERT(raid_cfg->strip_size == r->strip_size);
|
||||
CU_ASSERT(raid_cfg->strip_size == r->strip_size_kb);
|
||||
CU_ASSERT(raid_cfg->num_base_bdevs == r->base_bdevs.num_base_bdevs);
|
||||
CU_ASSERT(raid_cfg->raid_level == r->raid_level);
|
||||
if (raid_cfg->base_bdev != NULL) {
|
||||
@ -1073,8 +1073,8 @@ verify_raid_bdev(struct rpc_construct_raid_bdev *r, bool presence, uint32_t raid
|
||||
}
|
||||
CU_ASSERT(pbdev->config->raid_bdev == pbdev);
|
||||
CU_ASSERT(pbdev->base_bdev_info != NULL);
|
||||
CU_ASSERT(pbdev->strip_size == ((r->strip_size * 1024) / g_block_len));
|
||||
CU_ASSERT(pbdev->strip_size_shift == spdk_u32log2(((r->strip_size * 1024) / g_block_len)));
|
||||
CU_ASSERT(pbdev->strip_size == ((r->strip_size_kb * 1024) / g_block_len));
|
||||
CU_ASSERT(pbdev->strip_size_shift == spdk_u32log2(((r->strip_size_kb * 1024) / g_block_len)));
|
||||
CU_ASSERT(pbdev->blocklen_shift == spdk_u32log2(g_block_len));
|
||||
CU_ASSERT(pbdev->state == raid_state);
|
||||
CU_ASSERT(pbdev->num_base_bdevs == r->base_bdevs.num_base_bdevs);
|
||||
@ -1094,7 +1094,7 @@ verify_raid_bdev(struct rpc_construct_raid_bdev *r, bool presence, uint32_t raid
|
||||
min_blockcnt = bdev->blockcnt;
|
||||
}
|
||||
}
|
||||
CU_ASSERT((((min_blockcnt / (r->strip_size * 1024 / g_block_len)) * (r->strip_size * 1024 /
|
||||
CU_ASSERT((((min_blockcnt / (r->strip_size_kb * 1024 / g_block_len)) * (r->strip_size_kb * 1024 /
|
||||
g_block_len)) * r->base_bdevs.num_base_bdevs) == pbdev->bdev.blockcnt);
|
||||
CU_ASSERT(strcmp(pbdev->bdev.product_name, "Pooled Device") == 0);
|
||||
CU_ASSERT(pbdev->bdev.write_cache == 0);
|
||||
@ -1239,7 +1239,7 @@ create_test_req(struct rpc_construct_raid_bdev *r, const char *raid_name, uint32
|
||||
|
||||
r->name = strdup(raid_name);
|
||||
SPDK_CU_ASSERT_FATAL(r->name != NULL);
|
||||
r->strip_size = (g_strip_size * g_block_len) / 1024;
|
||||
r->strip_size_kb = (g_strip_size * g_block_len) / 1024;
|
||||
r->raid_level = 0;
|
||||
r->base_bdevs.num_base_bdevs = g_max_base_drives;
|
||||
for (i = 0; i < g_max_base_drives; i++, bbdev_idx++) {
|
||||
@ -1372,7 +1372,7 @@ test_construct_raid_invalid_args(void)
|
||||
verify_raid_bdev_present("raid1", false);
|
||||
|
||||
create_test_req(&req, "raid1", 0, false);
|
||||
req.strip_size = 1231;
|
||||
req.strip_size_kb = 1231;
|
||||
g_rpc_err = 0;
|
||||
g_json_decode_obj_construct = 1;
|
||||
spdk_rpc_construct_raid_bdev(NULL, NULL);
|
||||
@ -2477,7 +2477,7 @@ test_create_raid_from_config_invalid_params(void)
|
||||
verify_raid_bdev_present("raid1", false);
|
||||
|
||||
create_test_req(&req, "raid1", 0, false);
|
||||
req.strip_size = 1234;
|
||||
req.strip_size_kb = 1234;
|
||||
CU_ASSERT(raid_bdev_init() != 0);
|
||||
free_test_req(&req);
|
||||
verify_raid_config_present("raid1", false);
|
||||
|
Loading…
Reference in New Issue
Block a user