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

ci(flink): support building the flink docker image on both arm64 and amd64 architectures #8541

Merged
merged 1 commit into from
Mar 6, 2024

Conversation

kszucs
Copy link
Member

@kszucs kszucs commented Mar 4, 2024

Previously docker compose build flink has been failing on arm64 hosts, including M1/2/3 macs.

This should make the suggested colima setup not required anymore.

Fixes #8507

@kszucs
Copy link
Member Author

kszucs commented Mar 4, 2024

@chloeh13q @ncclementi could you please try to run the flink tests now using docker desktop?

@chloeh13q
Copy link
Contributor

@chloeh13q
Copy link
Contributor

chloeh13q commented Mar 5, 2024

@chloeh13q @ncclementi could you please try to run the flink tests now using docker desktop?

I'm able to build the Flink docker image but I still run into

Caused by: org.apache.flink.streaming.runtime.tasks.StreamTaskException: Cannot load user class: org.apache.flink.table.runtime.arrow.sources.ArrowSourceFunction

when running the tests and tests pass for me now!

@kszucs
Copy link
Member Author

kszucs commented Mar 6, 2024

+1

@kszucs kszucs enabled auto-merge (squash) March 6, 2024 11:34
@kszucs kszucs merged commit 88f5dc2 into ibis-project:main Mar 6, 2024
74 checks passed
@kszucs kszucs deleted the flink-docker branch March 18, 2024 13:14
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.

bug(flink): Flink's docker setup does not work for arm64 (Apple M1/M2)
3 participants