feat: add a runner field to all runners#7622
Conversation
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Polar Signals Profiling ResultsLatest Run
Powered by Polar Signals Cloud |
Polar Signals Profiling ResultsLatest Run
Powered by Polar Signals Cloud |
Benchmarks: PolarSignals ProfilingVortex (geomean): 1.001x ➖ datafusion / vortex-file-compressed (1.001x ➖, 1↑ 0↓)
|
File Sizes: PolarSignals ProfilingNo file size changes detected. |
Benchmarks: FineWeb NVMeVerdict: No clear signal (low confidence) datafusion / vortex-file-compressed (1.014x ➖, 0↑ 0↓)
datafusion / vortex-compact (0.978x ➖, 0↑ 0↓)
datafusion / parquet (0.982x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.933x ➖, 2↑ 0↓)
duckdb / vortex-compact (0.924x ➖, 2↑ 0↓)
duckdb / parquet (0.946x ➖, 2↑ 0↓)
Full attributed analysis
|
File Sizes: FineWeb NVMeNo file size changes detected. |
Benchmarks: TPC-H SF=1 on NVMEVerdict: No clear signal (low confidence) datafusion / vortex-file-compressed (1.029x ➖, 0↑ 0↓)
datafusion / vortex-compact (1.016x ➖, 0↑ 0↓)
datafusion / parquet (1.023x ➖, 0↑ 2↓)
datafusion / arrow (1.007x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.007x ➖, 0↑ 0↓)
duckdb / vortex-compact (1.003x ➖, 0↑ 0↓)
duckdb / parquet (1.001x ➖, 2↑ 0↓)
duckdb / duckdb (0.991x ➖, 0↑ 0↓)
Full attributed analysis
|
File Sizes: TPC-H SF=1 on NVMENo file size changes detected. |
Benchmarks: TPC-DS SF=1 on NVMEVerdict: No clear signal (low confidence) datafusion / vortex-file-compressed (1.017x ➖, 0↑ 1↓)
datafusion / vortex-compact (1.012x ➖, 0↑ 2↓)
datafusion / parquet (1.002x ➖, 1↑ 1↓)
duckdb / vortex-file-compressed (1.012x ➖, 1↑ 0↓)
duckdb / vortex-compact (1.007x ➖, 2↑ 2↓)
duckdb / parquet (1.001x ➖, 2↑ 1↓)
duckdb / duckdb (0.999x ➖, 0↑ 0↓)
Full attributed analysis
|
File Sizes: TPC-DS SF=1 on NVMENo file size changes detected. |
Benchmarks: FineWeb S3Verdict: No clear signal (environment too noisy confidence) datafusion / vortex-file-compressed (0.893x ➖, 1↑ 0↓)
datafusion / vortex-compact (0.998x ➖, 0↑ 0↓)
datafusion / parquet (0.881x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.972x ➖, 0↑ 0↓)
duckdb / vortex-compact (0.994x ➖, 0↑ 0↓)
duckdb / parquet (0.963x ➖, 0↑ 0↓)
Full attributed analysis
|
Benchmarks: Statistical and Population GeneticsVerdict: No clear signal (low confidence) duckdb / vortex-file-compressed (0.966x ➖, 1↑ 0↓)
duckdb / vortex-compact (0.997x ➖, 0↑ 0↓)
duckdb / parquet (1.004x ➖, 0↑ 0↓)
Full attributed analysis
|
File Sizes: Statistical and Population GeneticsNo file size changes detected. |
Benchmarks: TPC-H SF=10 on NVMEVerdict: No clear signal (medium confidence) datafusion / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
datafusion / vortex-compact (1.013x ➖, 0↑ 0↓)
datafusion / parquet (1.012x ➖, 0↑ 0↓)
datafusion / arrow (1.004x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.237x ❌, 0↑ 22↓)
duckdb / vortex-compact (1.213x ❌, 0↑ 22↓)
duckdb / parquet (1.016x ➖, 0↑ 1↓)
duckdb / duckdb (1.150x ❌, 0↑ 20↓)
Full attributed analysis
|
File Sizes: TPC-H SF=10 on NVMENo file size changes detected. |
Benchmarks: Random AccessVortex (geomean): 0.988x ➖ unknown / unknown (0.986x ➖, 2↑ 0↓)
|
Benchmarks: TPC-H SF=1 on S3Verdict: No clear signal (low confidence) datafusion / vortex-file-compressed (0.926x ➖, 0↑ 0↓)
datafusion / vortex-compact (0.872x ➖, 0↑ 0↓)
datafusion / parquet (0.940x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.964x ➖, 0↑ 0↓)
duckdb / vortex-compact (1.020x ➖, 0↑ 0↓)
duckdb / parquet (1.003x ➖, 0↑ 0↓)
Full attributed analysis
|
Benchmarks: Clickbench on NVMEVerdict: No clear signal (low confidence) datafusion / vortex-file-compressed (1.088x ➖, 2↑ 14↓)
datafusion / parquet (0.987x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.983x ➖, 5↑ 1↓)
duckdb / parquet (0.999x ➖, 1↑ 0↓)
duckdb / duckdb (0.993x ➖, 2↑ 3↓)
Full attributed analysis
|
File Sizes: Clickbench on NVMEFile Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
Totals:
|
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
| fn validate_benchmark_runner_id(benchmark_runner: &str, is_ci: bool) -> anyhow::Result<()> { | ||
| anyhow::ensure!( | ||
| !is_ci || benchmark_runner != DEFAULT_BENCHMARK_RUNNER_ID, | ||
| "benchmark runner must not be unknown in CI; pass --runner" | ||
| ); | ||
| Ok(()) | ||
| } |
There was a problem hiding this comment.
does this condition and check work locally? it seems weird
Benchmarks: CompressionVortex (geomean): 1.013x ➖ unknown / unknown (1.023x ➖, 0↑ 11↓)
|
Benchmarks: TPC-H SF=10 on S3Verdict: No clear signal (environment too noisy confidence) datafusion / vortex-file-compressed (0.864x ➖, 2↑ 0↓)
datafusion / vortex-compact (0.987x ➖, 1↑ 0↓)
datafusion / parquet (0.920x ➖, 1↑ 0↓)
duckdb / vortex-file-compressed (1.114x ➖, 0↑ 1↓)
duckdb / vortex-compact (1.124x ➖, 0↑ 0↓)
duckdb / parquet (1.042x ➖, 0↑ 1↓)
Full attributed analysis
|
Adds a runner field to all benchmark runner which could be later used to diff runs from different runners