You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Michael Smith (Jira)" <ji...@apache.org> on 2026/10/05 21:04:00 UTC

[jira] [Resolved] (IMPALA-15188) report_benchmark_results.py should have an option to skip HTML profile diff generation

     [ https://issues.apache.org/jira/browse/IMPALA-15188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Smith resolved IMPALA-15188.
------------------------------------
    Fix Version/s: Impala 5.0.0
       Resolution: Fixed

> 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
>             Fix For: Impala 5.0.0
>
>
> 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)