From 754de777a6c7825adbe0f3e800202f6835b66a4b Mon Sep 17 00:00:00 2001 From: Alexey Marchuk Date: Wed, 14 Apr 2021 16:47:52 +0300 Subject: [PATCH] perf: Use max_completions when process poll group Perf tool allows to specify g_max_completions parameter but it is not used. Signed-off-by: Alexey Marchuk Change-Id: Ib46aaa949ddda1b0ba25c28849a402986a7a3d8e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7373 Reviewed-by: Changpeng Liu Reviewed-by: Reviewed-by: Jim Harris Tested-by: SPDK CI Jenkins --- examples/nvme/perf/perf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/nvme/perf/perf.c b/examples/nvme/perf/perf.c index 5dd0d92d8..b34585957 100644 --- a/examples/nvme/perf/perf.c +++ b/examples/nvme/perf/perf.c @@ -896,7 +896,8 @@ nvme_check_io(struct ns_worker_ctx *ns_ctx) { int64_t rc; - rc = spdk_nvme_poll_group_process_completions(ns_ctx->u.nvme.group, 0, perf_disconnect_cb); + rc = spdk_nvme_poll_group_process_completions(ns_ctx->u.nvme.group, g_max_completions, + perf_disconnect_cb); if (rc < 0) { fprintf(stderr, "NVMe io qpair process completion error\n"); exit(1);