Skip to content

Reduce Miri runtime even more - #9650

Merged
alamb merged 5 commits into
apache:mainfrom
AdamGS:adamg/even-faster-miri-tests
Jun 3, 2026
Merged

Reduce Miri runtime even more#9650
alamb merged 5 commits into
apache:mainfrom
AdamGS:adamg/even-faster-miri-tests

Conversation

@AdamGS

@AdamGS AdamGS commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

Follow up to #9629, as noted there miri runtime is dominated by the following 3 tests:

  1. test_from_bitwise_binary_op
  2. sort::tests::fuzz_partition_validity
  3. sort::tests::test_fuzz_random_strings

What changes are included in this PR?

Under Miri, this PR reduces the amount of variations tested in 1, and ignores the latter two.

Are these changes tested?

They are tests!

Are there any user-facing changes?

No

@github-actions github-actions Bot added the arrow Changes to the arrow crate label Apr 1, 2026
@AdamGS

AdamGS commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

The results are in! This change reduces the runtime for the miri CI job from ~100 minutes to 54.
Screenshot 2026-04-01 at 23 38 57

@Jefffrey Jefffrey left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we have precedent for ignoring some tests that take too long on miri, so makes sense to me

Comment thread arrow-buffer/src/buffer/boolean.rs Outdated
Comment thread arrow-ord/src/sort.rs Outdated
Comment thread arrow-ord/src/sort.rs Outdated
AdamGS and others added 2 commits June 3, 2026 10:30
Co-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>
Co-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>

@alamb alamb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @AdamGS and @Jefffrey

@alamb
alamb merged commit 2a1d40d into apache:main Jun 3, 2026
26 checks passed
@AdamGS
AdamGS deleted the adamg/even-faster-miri-tests branch June 4, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arrow Changes to the arrow crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants