From 3831ff6fe7961db8294119f86bcfdd049971a9c7 Mon Sep 17 00:00:00 2001 From: stanbrub Date: Fri, 2 Jan 2026 15:43:06 -0700 Subject: [PATCH 1/2] Sort displayed sets according to benchmark time --- .../run/profile/queries/dashboards/adhoc_dashboard.dh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py b/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py index fae60dff..fec9da53 100644 --- a/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py +++ b/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py @@ -123,7 +123,7 @@ def get_property_list_keys(table): return table.select_distinct(['name']).view(['key=name','label=name']).sort(['label']) def get_setids(bench_results): - setids = bench_results.select_distinct(['set_id']).sort_descending(['set_id']) + setids = bench_results.sort(['set_id','timestamp']).select_distinct(['set_id']) return [row.set_id for row in setids.iter_tuple()] def load_results_tables(parent_table, actor, prefix): From 44f51e8693439cc2402e329ad1554a029e1c9841 Mon Sep 17 00:00:00 2001 From: stanbrub Date: Fri, 2 Jan 2026 15:51:59 -0700 Subject: [PATCH 2/2] Use only the timestamp for the sort --- .../run/profile/queries/dashboards/adhoc_dashboard.dh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py b/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py index fec9da53..d3c6f795 100644 --- a/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py +++ b/src/main/resources/io/deephaven/benchmark/run/profile/queries/dashboards/adhoc_dashboard.dh.py @@ -123,7 +123,7 @@ def get_property_list_keys(table): return table.select_distinct(['name']).view(['key=name','label=name']).sort(['label']) def get_setids(bench_results): - setids = bench_results.sort(['set_id','timestamp']).select_distinct(['set_id']) + setids = bench_results.sort(['timestamp']).select_distinct(['set_id']) return [row.set_id for row in setids.iter_tuple()] def load_results_tables(parent_table, actor, prefix):