Commit a1f4f11b authored by Shuhei Matsumoto's avatar Shuhei Matsumoto Committed by Tomasz Zawadzki
Browse files

bdevperf: Add bdevperf_fini() and move free_job_config() into it



We want to close a log file for JSON RPC calls for the bdevperf
application. To do it simply, add bdevperf_fini() and move
free_job_config() into it.

Signed-off-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Change-Id: Ic464ab79e1e88d243a54e2c8862c04ea895ea202
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18911


Reviewed-by: default avatarJim Harris <jim.harris@gmail.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent b928d37c
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -2534,6 +2534,12 @@ bdevperf_usage(void)
	printf(" -E                        share per lcore thread among jobs. Available only if -j is not used.\n");
}

static void
bdevperf_fini(void)
{
	free_job_config();
}

static int
verify_test_params(struct spdk_app_opts *opts)
{
@@ -2665,18 +2671,18 @@ main(int argc, char **argv)
	}

	if (read_job_config()) {
		free_job_config();
		bdevperf_fini();
		return 1;
	}

	if (verify_test_params(&opts) != 0) {
		free_job_config();
		bdevperf_fini();
		exit(1);
	}

	rc = spdk_app_start(&opts, bdevperf_run, NULL);

	spdk_app_fini();
	free_job_config();
	bdevperf_fini();
	return rc;
}