Rename vortex_bench_dir to bench_results_dir#8817
Conversation
Inside the vortex-bench crate the vortex_bench_ prefix is redundant and stutters at call sites (vortex_bench::output::vortex_bench_dir), and the old name did not say what the directory is for. The new name matches the doc comment: the base directory for benchmark results. Signed-off-by: "Joe Isaacs" <joe.isaacs@live.co.uk> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XmiEZHiQf7joDWHFF9YSXo
Polar Signals Profiling ResultsLatest Run
Powered by Polar Signals Cloud |
Merging this PR will degrade performance by 10.05%
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
Benchmarks: Vortex queriesVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.026x ➖, 0↑ 0↓)
datafusion / parquet (0.935x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.964x ➖, 0↑ 0↓)
duckdb / parquet (1.000x ➖, 0↑ 0↓)
No file size changes detected. |
Rationale for this change
Inside the
vortex-benchcrate, thevortex_bench_prefix onvortex_bench_dir()is redundant and stutters at call sites (vortex_bench::output::vortex_bench_dir()), and the old name did not say what the directory is for. The new name matches the function's own doc comment: the base directory for benchmark results.What changes are included in this PR?
vortex_bench_dir()tobench_results_dir()invortex-bench/src/output.rsand update its single internal call site indefault_output_path().target/vortex-bench/<benchmark-id>/results.json.Verified with
cargo check -p vortex-bench,cargo clippy -p vortex-bench --all-targets,cargo test -p vortex-bench --lib output, andcargo +nightly fmt --all.What APIs are changed? Are there any user-facing changes?
The function is
pubin theoutputmodule ofvortex-bench, but the crate ispublish = falsebenchmark tooling and no other crate in the workspace references the function, so there is no user-facing impact.🤖 Generated with Claude Code
https://claude.ai/code/session_01XmiEZHiQf7joDWHFF9YSXo
Generated by Claude Code