Skip to content

Conversation

@alamb
Copy link
Contributor

@alamb alamb commented Oct 1, 2023

(draft while I test timings)

Which issue does this PR close?

Closes #7709

Rationale for this change

While reviewing #7708 from @sarutak I spent time looking into what plan_q does and it is not at all clear to me it needs to be built in release mode:

https://github.com/apache/arrow-datafusion/blob/46cdb8c2dc495e8063a0adc5c3f9ac82b136e72e/benchmarks/src/tpch/run.rs#L297-L453

Since the benchmark verifies the plans (rather than actually running them). I think it is ok to use debug mode (rather than release) mode which compiles faster and will have more reuse with the subsequent call to cargo test --test sqllogictests

What changes are included in this PR?

Change to use a debug build

Are these changes tested?

They are part of CI.

Test timings: TODO

Are there any user-facing changes?

@alamb
Copy link
Contributor Author

alamb commented Oct 1, 2023

Stack overflows

Screenshot 2023-10-01 at 7 27 07 AM

@alamb alamb closed this Oct 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve verify benchmark results time (even) more by using debug (rather than release) build

1 participant