[
https://issues.apache.org/jira/browse/IMPALA-15188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe McDonnell reassigned IMPALA-15188:
--------------------------------------
Assignee: Joe McDonnell
> report_benchmark_results.py should have an option to skip HTML profile diff
> generation
> --------------------------------------------------------------------------------------
>
> Key: IMPALA-15188
> URL: https://issues.apache.org/jira/browse/IMPALA-15188
> Project: IMPALA
> Issue Type: Improvement
> Components: Infrastructure
> Affects Versions: Impala 5.0.0
> Reporter: Joe McDonnell
> Assignee: Joe McDonnell
> Priority: Major
>
> When running the perf-AB-test for TPC-DS, the report_benchmark_results.py
> script takes a long time to produce the difference report. It turns out that
> most of that time is in the save_runtime_diffs() function that is generating
> an HTML profile difference. These are not preserved by the perf-AB-test job,
> so this is useless for that circumstance. We should add an option to control
> this output and skip it by default.
> When running it locally, the output HTML is difficult to work with. Chrome
> struggles even with local files on a fast machine. We should consider just
> ripping this out entirely.
> {noformat}
> Running this on a TPC-DS run with 25 iterations, i.e.
> $ time tests/benchmark/report_benchmark_results.py --input_result_file
> ~/7d59f4a382568ab4aaaa0af68101bc9f787bbd5c.json --reference_result_file
> ~/087c32bcf44f9a5af5df54ccfb4e9bc27ecd3ab1.json
> Time with the save_runtime_diffs() output:
> real 10m35.059s
> user 10m22.647s
> sys 0m11.676s
> Time without the save_runtime_diffs() output:
> real 0m19.441s
> user 0m11.552s
> sys 0m7.228s{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]