Skip to content

Experiment with ubuntu-24.04-arm #2631

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

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Experiment with ubuntu-24.04-arm #2631

wants to merge 2 commits into from

Conversation

gaul
Copy link
Member

@gaul gaul commented Jan 17, 2025

aarch64 GitHub runners should be faster than x86_64.

@gaul gaul force-pushed the ci/arm branch 3 times, most recently from bd2f631 to 1b5b025 Compare January 17, 2025 00:54
@gaul
Copy link
Member Author

gaul commented Jan 17, 2025

This fails with an unexpected error:

2025-01-17T00:58:18.4719830Z upload failed: - to s3://s3fs-integration-test/testrun-22766/directory/test-s3fs-30462.txt An error occurred (XAmzContentSHA256Mismatch) when calling the PutObject operation: The provided 'x-amz-content-sha256' header does not match what was computed.

Maybe related to an AWS CLI upgrade?

@gaul
Copy link
Member Author

gaul commented Jan 17, 2025

AWS CLI 2.23.0 release notes:

  • feature:s3: The S3 client attempts to validate response checksums for all S3 API operations that support checksums. However, if the SDK has not implemented the specified checksum algorithm then this validation is skipped. Checksum validation behavior can be configured using the when_supported and when_required options - in the shared AWS config file using response_checksum_validation, and as an env variable using AWS_RESPONSE_CHECKSUM_VALIDATION.

@gaul
Copy link
Member Author

gaul commented Jan 17, 2025

Error: JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64

aarch64 GitHub runners should be faster than x86_64.
@gaul
Copy link
Member Author

gaul commented Jan 17, 2025

This does not show a big difference in average run times: 9-10 minutes for ARM runners compared to 10-12 for x86-64 runners. But Valgrind improved to 20 minutes on ARM compared to 24 minutes for x86-64.

@gaul
Copy link
Member Author

gaul commented Jan 18, 2025

Upstream issue alpine: actions/runner#801. Maybe just easier to disable this in the short-term?

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.

1 participant
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy