Commit aea1abb9 authored by Karol Latecki's avatar Karol Latecki Committed by Tomasz Zawadzki
Browse files

scripts/nvmf_perf: round results



Round results to 3 decimal places. More seems
unnecessary and makes reading log ouptut harder.

Signed-off-by: default avatarKarol Latecki <karol.latecki@intel.com>
Change-Id: I21819c7b1105c4c2da19795fb056a2d49a40d5db
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23669


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarJaroslaw Chachulski <jaroslawx.chachulski@intel.com>
Reviewed-by: default avatarKrzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
parent 01cf43d8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -168,12 +168,13 @@ def parse_results(results_dir, csv_file):
                try:
                    stats = read_json_stats(os.path.join(results_dir, r))
                    separate_stats.append(stats)
                    logging.info(stats)
                    logging.info([float("{0:.3f}".format(x)) for x in stats])
                except JSONDecodeError:
                    logging.error("ERROR: Failed to parse %s results! Results might be incomplete!" % r)

            init_results = [sum(x) for x in zip(*separate_stats)]
            init_results = [x / len(separate_stats) for x in init_results]
            init_results = [round(x, 3) for x in init_results]
            inits_avg_results.append(init_results)

            logging.info("\tAverage results for initiator %s" % i)