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

Disable SVE in JAVA_OPTS for IT Mac M4 compatibility #28366

Closed
14 tasks
abremard opened this issue Feb 19, 2025 · 3 comments
Closed
14 tasks

Disable SVE in JAVA_OPTS for IT Mac M4 compatibility #28366

abremard opened this issue Feb 19, 2025 · 3 comments
Labels
component/optimize Related to Optimize component/team kind/bug Categorizes an issue or PR as a bug qa/pendingVerification QA has not yet verified this bug

Comments

@abremard
Copy link
Contributor

Describe the bug

When running integration tests locally on a Mac M4, we're running into a known compatibility issue. An initial attempt at applying the fix was done in this PR but unfortunately it's breaking CI. For Mac M4 users, they can locally run integration tests with the setup in the PR but that change is currently breaking docker builds when executing github CI actions. We should investigate why is it so and what fix can be done to ensure compatibility for both M4 users and CI.

Expected behaviour

Integration tests can be run by M4 users and through CI

To Reproduce

Run integration tests locally

Environment observed:

  • Optimize mode(s):
  • Optimize version(s):
  • Database(s) (Elasticsearch/OpenSearch):

Breakdown

Pull Requests

Preview Give feedback
No tasks being tracked yet.

Bug Lifecycle

For managing the issue lifecycle, please use the workflow commands. You can see the available
commands by writing /help as a comment on this issue.

QA Verification

Is this bug reproducible?

  • Yes. If so:
    • The bug description is clear
    • The steps to reproduce are clear
    • The environments observed are correct and complete
  • No

Review

Engineering Review

  • All code targeting the main branch has been reviewed by at least one Engineer
  • The PR targeting the main branch has been approved by the reviewing Engineer
  • If the API has changed, the API documentation is updated
  • All other PRs (docs, controller etc.) in the breakdown have been approved

QA Review

  • The change is implemented as described on all target environments/versions/modes
  • The documentation changes are as expected

Completion

  • All Review stages are successfully completed
  • All associated PRs are merged to the main branch(es) and stable branches
  • The correct version labels are applied to the issue
@abremard abremard added component/optimize Related to Optimize component/team kind/bug Categorizes an issue or PR as a bug qa/pendingVerification QA has not yet verified this bug labels Feb 19, 2025
@maff
Copy link
Member

maff commented Feb 28, 2025

@abremard I'm running into the same issue - looks like this will be fixed soon by the next Docker Desktop release: docker/for-mac#7583 (comment)

@abremard
Copy link
Contributor Author

abremard commented Mar 3, 2025

Thanks for sharing this @maff !

@abremard
Copy link
Contributor Author

abremard commented Mar 6, 2025

I'm closing this issue since it's been resolved with Docker Desktop 4.39.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/optimize Related to Optimize component/team kind/bug Categorizes an issue or PR as a bug qa/pendingVerification QA has not yet verified this bug
Projects
None yet
Development

No branches or pull requests

3 participants