diff --git a/lib/bdev/nvme/bdev_nvme.c b/lib/bdev/nvme/bdev_nvme.c index 799541636..9513317ad 100644 --- a/lib/bdev/nvme/bdev_nvme.c +++ b/lib/bdev/nvme/bdev_nvme.c @@ -949,7 +949,8 @@ spdk_bdev_nvme_create(struct spdk_nvme_transport_id *trid, names[j] = nvme_bdev->disk.name; j++; } else { - SPDK_ERRLOG("Unable to return all names of created bdevs\n"); + SPDK_ERRLOG("Maximum number of namespaces supported per NVMe controller is %zu. Unable to return all names of created bdevs\n", + *count); free(probe_ctx); return -1; } diff --git a/lib/bdev/nvme/bdev_nvme_rpc.c b/lib/bdev/nvme/bdev_nvme_rpc.c index 7b4736a9d..999c010da 100644 --- a/lib/bdev/nvme/bdev_nvme_rpc.c +++ b/lib/bdev/nvme/bdev_nvme_rpc.c @@ -79,7 +79,7 @@ static const struct spdk_json_object_decoder rpc_construct_nvme_decoders[] = { {"subnqn", offsetof(struct rpc_construct_nvme, subnqn), spdk_json_decode_string, true}, }; -#define NVME_MAX_BDEVS_PER_RPC 32 +#define NVME_MAX_BDEVS_PER_RPC 128 static void spdk_rpc_construct_nvme_bdev(struct spdk_jsonrpc_request *request,