Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-45204: [Integration][Archery] Remove skips for nanoarrow IPC compression ZSTD/uncompressible golden files #45205

Merged
merged 5 commits into from
Jan 10, 2025

Conversation

paleolimbot
Copy link
Member

@paleolimbot paleolimbot commented Jan 8, 2025

Rationale for this change

After apache/arrow-nanoarrow#693 , ZSTD compression is now supported in the nanoarrow IPC reader. The list of skips lives in archery, though, and I'd like those checks to run (here and on our own CI!).

What changes are included in this PR?

The line skipping compression checks for nanoarrow IPC were modified to only skip lz4 (which is not yet implemented).

Are these changes tested?

Yes, this code runs as part of the integration CI job. The skipped tester is not run in the Arrow repo, though (because of the "target implementations", which correctly doesn't include nanoarrow here); however, the changes are tested in apache/arrow-nanoarrow#704 .

(That PR will need to merge before this one because this PR updates the nanoarrow build script in a way will cause the integration job to fail before that PR is merged)

Are there any user-facing changes?

No!

Copy link

github-actions bot commented Jan 8, 2025

⚠️ GitHub issue #45204 has been automatically assigned in GitHub to PR creator.

paleolimbot added a commit to apache/arrow-nanoarrow that referenced this pull request Jan 9, 2025
…#704)

This PR updates the CMake such that it works in conda after a `conda
install zstd` (which doesn't provide `libzstd_static`, but does provide
`libzstd`). This is needed to unskip the integration tests for zstd
because the integration image uses conda (
apache/arrow#45205 ).

Previous commits tested apache/arrow#45205 by
specifically pulling that branch instead of apache/arrow. When zstd is
installed...the tests pass!
@paleolimbot paleolimbot marked this pull request as ready for review January 9, 2025 18:33
Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

+1

@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Jan 10, 2025
@paleolimbot paleolimbot merged commit 913cb58 into apache:main Jan 10, 2025
35 checks passed
@paleolimbot paleolimbot removed the awaiting merge Awaiting merge label Jan 10, 2025
Copy link

After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 913cb58.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 19 possible false positives for unstable benchmarks that are known to sometimes produce them.

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.

2 participants