From a713ad004044c568507ffd9ed77d2810e0f3ccfe Mon Sep 17 00:00:00 2001 From: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com> Date: Mon, 1 Jun 2026 20:55:47 -0500 Subject: [PATCH] Allow the adversarial_filter benchmark for the DataFusion repos Add `adversarial_filter` to the `standard` allowlist for both `apache/datafusion` and `adriangb/datafusion`. It is a `sql_benchmarks` suite (run via `bench.sh run adversarial_filter`) that stress-tests adaptive filter conjunct reordering; toggle the optimization per side with `DATAFUSION_EXECUTION_ADAPTIVE_FILTER_REORDERING`. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 1 + services/controller.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index d5a9482..fa798b2 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,7 @@ show benchmark queue | `sort_pushdown_inexact` | Sort pushdown inexact | | `sort_pushdown_inexact_unsorted` | Sort pushdown inexact unsorted | | `sort_pushdown_inexact_overlap` | Sort pushdown inexact overlap | +| `adversarial_filter` | Adaptive filter conjunct-reordering stress test | ### DataFusion (criterion) diff --git a/services/controller.ts b/services/controller.ts index 507ba34..0d67f36 100644 --- a/services/controller.ts +++ b/services/controller.ts @@ -201,6 +201,7 @@ export const controllerStatefulSet = new k8s.apps.v1.StatefulSet("benchmark-cont "external_aggr", "tpcds", "smj", "sort_pushdown", "sort_pushdown_sorted", "sort_pushdown_inexact", "sort_pushdown_inexact_unsorted", "sort_pushdown_inexact_overlap", + "adversarial_filter", ], default_standard: [ "clickbench_partitioned", "tpcds", "tpch", @@ -216,6 +217,7 @@ export const controllerStatefulSet = new k8s.apps.v1.StatefulSet("benchmark-cont "external_aggr", "tpcds", "smj", "sort_pushdown", "sort_pushdown_sorted", "sort_pushdown_inexact", "sort_pushdown_inexact_unsorted", "sort_pushdown_inexact_overlap", + "adversarial_filter", ], default_standard: [ "clickbench_partitioned", "tpcds", "tpch",