From 317108923898b7bce7488f5246edb0b6f749cb32 Mon Sep 17 00:00:00 2001 From: Artur Paszkiewicz Date: Mon, 17 Oct 2022 10:58:08 +0200 Subject: [PATCH] module/raid: use correct rpc error codes Change-Id: Ief4b08dd424e5e62cbedcc14cbee9168eb71fd6c Signed-off-by: Artur Paszkiewicz Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15013 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Reviewed-by: Tomasz Zawadzki Reviewed-by: Krzysztof Karas Community-CI: Mellanox Build Bot --- module/bdev/raid/bdev_raid_rpc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/module/bdev/raid/bdev_raid_rpc.c b/module/bdev/raid/bdev_raid_rpc.c index f5df646f8..38b8c7d36 100644 --- a/module/bdev/raid/bdev_raid_rpc.c +++ b/module/bdev/raid/bdev_raid_rpc.c @@ -69,7 +69,7 @@ rpc_bdev_raid_get_bdevs(struct spdk_jsonrpc_request *request, if (spdk_json_decode_object(params, rpc_bdev_raid_get_bdevs_decoders, SPDK_COUNTOF(rpc_bdev_raid_get_bdevs_decoders), &req)) { - spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, + spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_PARSE_ERROR, "spdk_json_decode_object failed"); goto cleanup; } @@ -216,13 +216,13 @@ rpc_bdev_raid_create(struct spdk_jsonrpc_request *request, if (spdk_json_decode_object(params, rpc_bdev_raid_create_decoders, SPDK_COUNTOF(rpc_bdev_raid_create_decoders), &req)) { - spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, + spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_PARSE_ERROR, "spdk_json_decode_object failed"); goto cleanup; } if (req.strip_size_kb == 0) { - spdk_jsonrpc_send_error_response(request, EINVAL, "strip size not specified"); + spdk_jsonrpc_send_error_response(request, -EINVAL, "strip size not specified"); goto cleanup; } @@ -347,14 +347,14 @@ rpc_bdev_raid_delete(struct spdk_jsonrpc_request *request, if (spdk_json_decode_object(params, rpc_bdev_raid_delete_decoders, SPDK_COUNTOF(rpc_bdev_raid_delete_decoders), &ctx->req)) { - spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, + spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_PARSE_ERROR, "spdk_json_decode_object failed"); goto cleanup; } raid_bdev = raid_bdev_find_by_name(ctx->req.name); if (raid_bdev == NULL) { - spdk_jsonrpc_send_error_response_fmt(request, ENODEV, + spdk_jsonrpc_send_error_response_fmt(request, -ENODEV, "raid bdev %s not found", ctx->req.name); goto cleanup;