Commit 9da3f4dd authored by Daniel Verkamp's avatar Daniel Verkamp Committed by Ben Walker
Browse files

nvme/perf: don't fail if no namespaces ran



Gracefully handle ns_count == 0 in print_performance() rather than
asserting.

Change-Id: If8f8d56a2dd4d21ddc61069555c2b90d027431f4
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/363614


Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Tested-by: default avatarBen Walker <benjamin.walker@intel.com>
parent 40217741
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -839,13 +839,14 @@ print_performance(void)
		worker = worker->next;
	}

	assert(ns_count != 0);
	if (ns_count != 0) {
		printf("========================================================\n");
		printf("%-55s: %10.2f %10.2f %10.2f %10.2f %10.2f\n",
		       "Total", total_io_per_second, total_mb_per_second,
		       sum_ave_latency / ns_count, sum_min_latency / ns_count,
		       sum_max_latency / ns_count);
		printf("\n");
	}

	if (g_latency_sw_tracking_level == 0) {
		return;