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

Add retries to locking and update snapshots #1619

Merged
merged 1 commit into from
Jul 4, 2024

Conversation

loosebazooka
Copy link
Member

add some more resilience when using flaky snapshot server

Copy link
Contributor

github-actions bot commented Jul 4, 2024

🌳 🔄 Image Check

This pull request has modified the following images:

//base:static_root_amd64_debian12
//base:static_nonroot_amd64_debian12
//base:static_nonroot_arm_debian12
//base:static_debug_root_arm64_debian12
//base:static_root_amd64_debian11
//base:static_root_arm_debian12
//base:static_debug_root_amd64_debian12
//base:static_debug_nonroot_amd64_debian12
//base:static_debug_nonroot_arm64_debian12
//base:static_root_ppc64le_debian12
//base:static_debug_nonroot_s390x_debian12
//base:static_root_arm64_debian12
//base:static_debug_nonroot_amd64_debian11
//base:static_debug_root_amd64_debian11
//base:static_debug_root_ppc64le_debian12
//base:static_nonroot_ppc64le_debian12
//base:static_debug_nonroot_arm64_debian11
//base:static_root_arm64_debian11
//base:static_nonroot_arm64_debian12
//base:static_debug_nonroot_arm_debian12
//base:static_nonroot_amd64_debian11
//base:static_debug_nonroot_ppc64le_debian12
//base:static_root_s390x_debian12
//base:static_debug_root_arm64_debian11
//base:static_nonroot_arm_debian11
//base:static_debug_root_arm_debian12
//base:static_debug_root_s390x_debian11
//base:static_nonroot_s390x_debian12
//base:static_root_s390x_debian11
//base:static_debug_nonroot_ppc64le_debian11
//base:static_debug_nonroot_s390x_debian11
//base:static_nonroot_s390x_debian11
//base:static_nonroot_arm64_debian11
//base:static_root_ppc64le_debian11
//base:base_root_amd64_debian12
//base:static_debug_root_ppc64le_debian11
//base:debug_nonroot_amd64_debian12
//base:static_debug_root_arm_debian11
//base:debug_root_amd64_debian12
//base:base_root_amd64_debian11
//base:debug_root_arm_debian12
//base:static_debug_root_s390x_debian12
//base:base_root_arm_debian12
//base:debug_root_s390x_debian12
//base:base_root_s390x_debian12
//base:base_nonroot_arm_debian12
//base:static_root_arm_debian11
//base:debug_nonroot_s390x_debian12
//base:base_root_ppc64le_debian12
//base:base_nonroot_arm64_debian12
//base:debug_root_amd64_debian11
//base:debug_nonroot_amd64_debian11
//base:base_nonroot_ppc64le_debian12
//base:base_root_arm64_debian11
//base:base_nonroot_amd64_debian11
//base:base_nonroot_s390x_debian12
//base:debug_nonroot_ppc64le_debian12
//base:static_nonroot_ppc64le_debian11
//base:debug_root_arm64_debian11
//base:base_nonroot_arm64_debian11
//base:base_root_arm64_debian12
//base:debug_nonroot_s390x_debian11
//base:debug_root_arm64_debian12
//base:base_root_arm_debian11
//base:base_root_s390x_debian11
//base:base_nonroot_amd64_debian12
//base:base_root_ppc64le_debian11
//base:debug_nonroot_arm_debian12
//base:base_nonroot_arm_debian11
//base:base_nonroot_ppc64le_debian11
//base:debug_nonroot_ppc64le_debian11
//base:base_nossl_root_arm64_debian12
//base:static_debug_nonroot_arm_debian11
//base:debug_root_ppc64le_debian11
//base:base_nossl_nonroot_amd64_debian12
//base:base_nossl_nonroot_arm64_debian12
//base:base_nossl_debug_root_arm64_debian12
//base:debug_nonroot_arm64_debian11
//base:base_nossl_debug_nonroot_arm_debian12
//base:base_nossl_nonroot_arm_debian12
//base:base_nossl_root_s390x_debian12
//base:base_nossl_debug_root_amd64_debian12
//base:base_nossl_debug_root_s390x_debian12
//base:base_nossl_root_amd64_debian12
//base:base_nossl_debug_nonroot_s390x_debian12
//base:debug_nonroot_arm_debian11
//base:base_nossl_root_arm_debian12
//base:base_nossl_debug_nonroot_ppc64le_debian12
//base:base_nonroot_s390x_debian11
//base:base_nossl_debug_root_amd64_debian11
//base:base_nossl_nonroot_s390x_debian12
//base:base_nossl_debug_root_ppc64le_debian12
//base:base_nossl_root_arm64_debian11
//base:base_nossl_nonroot_ppc64le_debian12
//base:base_nossl_root_amd64_debian11
//base:base_nossl_debug_nonroot_arm64_debian11
//base:debug_root_arm_debian11
//base:base_nossl_root_arm_debian11
//base:base_nossl_debug_nonroot_arm_debian11
//base:base_nossl_debug_nonroot_amd64_debian11
//base:base_nossl_nonroot_s390x_debian11
//base:base_nossl_debug_root_arm64_debian11
//base:base_nossl_nonroot_amd64_debian11
//base:base_nossl_debug_root_arm_debian12
//base:base_nossl_nonroot_ppc64le_debian11
//base:base_nossl_debug_root_ppc64le_debian11
//base:debug_root_ppc64le_debian12
//base:base_nossl_debug_nonroot_ppc64le_debian11
//cc:cc_root_amd64_debian11
//base:base_nossl_debug_root_arm_debian11
//base:debug_nonroot_arm64_debian12
//cc:debug_root_amd64_debian12
//base:base_nossl_nonroot_arm_debian11
//base:base_nossl_debug_nonroot_s390x_debian11
//cc:cc_nonroot_amd64_debian12
//base:base_nossl_root_s390x_debian11
//cc:debug_nonroot_amd64_debian12
//cc:cc_nonroot_arm64_debian12
//cc:debug_root_arm64_debian12
//cc:debug_nonroot_arm_debian12
//base:base_nossl_root_ppc64le_debian12
//base:base_nossl_debug_root_s390x_debian11
//cc:cc_nonroot_s390x_debian12
//base:base_nossl_debug_nonroot_arm64_debian12
//cc:cc_root_amd64_debian12
//cc:debug_root_s390x_debian12
//cc:cc_nonroot_ppc64le_debian12
//base:base_nossl_debug_nonroot_amd64_debian12
//cc:debug_nonroot_ppc64le_debian12
//cc:debug_nonroot_arm64_debian12
//cc:debug_root_amd64_debian11
//cc:cc_root_arm64_debian11
//cc:cc_root_arm_debian12
//base:base_nossl_nonroot_arm64_debian11
//cc:debug_root_ppc64le_debian12
//cc:debug_nonroot_s390x_debian12
//cc:cc_nonroot_amd64_debian11
//cc:cc_root_s390x_debian12
//cc:cc_root_ppc64le_debian12
//cc:debug_root_arm64_debian11
//cc:debug_nonroot_arm_debian11
//base:debug_root_s390x_debian11
//cc:debug_root_arm_debian12
//cc:cc_nonroot_s390x_debian11
//cc:cc_root_arm64_debian12
//cc:debug_nonroot_arm64_debian11
//cc:debug_root_arm_debian11
//cc:debug_root_s390x_debian11
//cc:debug_nonroot_s390x_debian11
//cc:debug_root_ppc64le_debian11
//cc:debug_nonroot_ppc64le_debian11
//python3:python3_nonroot_amd64_debian12
//cc:cc_root_arm_debian11
//cc:cc_root_ppc64le_debian11
//cc:debug_nonroot_amd64_debian11
//base:base_nossl_root_ppc64le_debian11
//cc:cc_nonroot_arm_debian12
//python3:debug_nonroot_arm64_debian12
//python3:python3_root_arm64_debian12
//experimental/python3:debug_root_amd64_debian11
//experimental/python3:python3_root_amd64_debian11
//python3:python3_nonroot_arm64_debian12
//cc:cc_nonroot_arm_debian11
//python3:debug_nonroot_amd64_debian12
//experimental/python3:python3_root_arm64_debian11
//python3:python3_root_amd64_debian12
//cc:cc_nonroot_arm64_debian11
//cc:cc_root_s390x_debian11
//experimental/python3:debug_nonroot_amd64_debian11
//python3:debug_root_arm64_debian12
//experimental/python3:python3_nonroot_amd64_debian11
//experimental/python3:python3_nonroot_arm64_debian11
//nodejs:nodejs18_debug_root_amd64_debian11
//cc:cc_nonroot_ppc64le_debian11
//nodejs:nodejs20_debug_nonroot_amd64_debian11
//experimental/python3:debug_root_arm64_debian11
//nodejs:nodejs20_nonroot_amd64_debian11
//experimental/python3:debug_nonroot_arm64_debian11
//python3:debug_root_amd64_debian12
//nodejs:nodejs20_root_amd64_debian11
//nodejs:nodejs18_nonroot_amd64_debian11
//nodejs:nodejs18_nonroot_amd64_debian12
//nodejs:nodejs18_root_amd64_debian11
//nodejs:nodejs18_debug_nonroot_amd64_debian11
//nodejs:nodejs20_debug_root_amd64_debian11
//nodejs:nodejs20_root_amd64_debian12
//nodejs:nodejs18_debug_nonroot_amd64_debian12
//nodejs:nodejs20_debug_root_amd64_debian12
//nodejs:nodejs18_debug_root_arm64_debian11
//nodejs:nodejs18_root_arm64_debian11
//nodejs:nodejs20_root_arm64_debian11
//nodejs:nodejs18_debug_nonroot_arm64_debian11
//nodejs:nodejs18_nonroot_arm64_debian11
//nodejs:nodejs22_debug_root_amd64_debian11
//nodejs:nodejs20_debug_root_arm64_debian11
//nodejs:nodejs20_debug_nonroot_amd64_debian12
//nodejs:nodejs18_debug_root_amd64_debian12
//nodejs:nodejs20_nonroot_arm64_debian11
//nodejs:nodejs18_root_arm64_debian12
//nodejs:nodejs20_debug_nonroot_arm64_debian11
//nodejs:nodejs22_root_amd64_debian12
//nodejs:nodejs22_debug_root_arm64_debian11
//nodejs:nodejs22_debug_nonroot_arm64_debian11
//nodejs:nodejs22_debug_nonroot_amd64_debian12
//nodejs:nodejs20_root_arm64_debian12
//nodejs:nodejs18_debug_root_arm64_debian12
//nodejs:nodejs22_root_arm64_debian11
//nodejs:nodejs22_root_arm64_debian12
//nodejs:nodejs22_nonroot_arm64_debian12
//nodejs:nodejs20_debug_nonroot_arm64_debian12
//nodejs:nodejs22_debug_root_arm64_debian12
//nodejs:nodejs18_debug_nonroot_arm64_debian12
//nodejs:nodejs20_nonroot_arm64_debian12
//nodejs:nodejs18_root_arm_debian11
//nodejs:nodejs18_nonroot_arm_debian11
//nodejs:nodejs18_debug_nonroot_arm_debian11
//nodejs:nodejs20_debug_root_arm64_debian12
//nodejs:nodejs20_debug_nonroot_arm_debian11
//nodejs:nodejs22_root_arm_debian11
//nodejs:nodejs18_debug_root_arm_debian11
//nodejs:nodejs20_root_arm_debian11
//nodejs:nodejs22_nonroot_arm_debian11
//nodejs:nodejs18_root_arm_debian12
//nodejs:nodejs22_debug_root_arm_debian11
//nodejs:nodejs20_nonroot_arm_debian11
//nodejs:nodejs18_debug_root_arm_debian12
//nodejs:nodejs18_nonroot_arm_debian12
//nodejs:nodejs22_debug_nonroot_arm_debian11
//nodejs:nodejs20_debug_root_arm_debian11
//nodejs:nodejs20_nonroot_arm_debian12
//nodejs:nodejs22_debug_nonroot_arm64_debian12
//nodejs:nodejs22_root_arm_debian12
//nodejs:nodejs20_root_arm_debian12
//nodejs:nodejs20_debug_nonroot_arm_debian12
//nodejs:nodejs22_debug_nonroot_arm_debian12
//nodejs:nodejs18_nonroot_s390x_debian11
//nodejs:nodejs20_debug_root_arm_debian12
//nodejs:nodejs18_root_s390x_debian11
//nodejs:nodejs22_nonroot_arm64_debian11
//nodejs:nodejs18_debug_nonroot_s390x_debian11
//nodejs:nodejs22_debug_nonroot_amd64_debian11
//nodejs:nodejs20_root_s390x_debian11
//nodejs:nodejs20_debug_nonroot_s390x_debian11
//nodejs:nodejs22_root_s390x_debian11
//nodejs:nodejs22_nonroot_s390x_debian11
//nodejs:nodejs22_debug_root_s390x_debian11
//nodejs:nodejs20_nonroot_amd64_debian12
//nodejs:nodejs18_debug_root_s390x_debian11
//nodejs:nodejs18_debug_nonroot_arm_debian12
//nodejs:nodejs18_debug_root_s390x_debian12
//nodejs:nodejs20_nonroot_s390x_debian11
//nodejs:nodejs22_debug_nonroot_s390x_debian11
//nodejs:nodejs18_debug_nonroot_s390x_debian12
//nodejs:nodejs18_nonroot_s390x_debian12
//nodejs:nodejs22_root_s390x_debian12
//nodejs:nodejs20_debug_nonroot_s390x_debian12
//nodejs:nodejs22_nonroot_s390x_debian12
//nodejs:nodejs22_debug_root_s390x_debian12
//nodejs:nodejs22_root_amd64_debian11
//nodejs:nodejs18_root_s390x_debian12
//nodejs:nodejs20_root_s390x_debian12
//nodejs:nodejs20_debug_root_s390x_debian12
//nodejs:nodejs18_debug_root_ppc64le_debian11
//nodejs:nodejs18_nonroot_ppc64le_debian11
//nodejs:nodejs18_root_ppc64le_debian11
//nodejs:nodejs20_nonroot_ppc64le_debian11
//nodejs:nodejs20_debug_nonroot_ppc64le_debian11
//nodejs:nodejs22_debug_nonroot_s390x_debian12
//nodejs:nodejs20_root_ppc64le_debian11
//nodejs:nodejs22_debug_nonroot_ppc64le_debian11
//nodejs:nodejs18_root_ppc64le_debian12
//nodejs:nodejs22_root_ppc64le_debian11
//nodejs:nodejs20_nonroot_s390x_debian12
//nodejs:nodejs22_debug_root_ppc64le_debian11
//nodejs:nodejs18_debug_nonroot_ppc64le_debian11
//nodejs:nodejs20_root_ppc64le_debian12
//nodejs:nodejs20_debug_root_ppc64le_debian12
//nodejs:nodejs18_debug_nonroot_ppc64le_debian12
//nodejs:nodejs20_nonroot_ppc64le_debian12
//nodejs:nodejs18_debug_root_ppc64le_debian12
//nodejs:nodejs20_debug_nonroot_ppc64le_debian12
//nodejs:nodejs22_debug_nonroot_ppc64le_debian12
//nodejs:nodejs20_debug_root_s390x_debian11
//java:java_base_root_amd64_debian12
//nodejs:nodejs22_debug_root_ppc64le_debian12
//java:java_base_debug_root_amd64_debian12
//nodejs:nodejs22_nonroot_ppc64le_debian12
//java:java_base_root_amd64_debian11
//nodejs:nodejs20_debug_root_ppc64le_debian11
//java:java_base_nonroot_amd64_debian12
//java:java_base_debug_root_amd64_debian11
//nodejs:nodejs22_nonroot_amd64_debian11
//java:java_base_root_arm64_debian11
//nodejs:nodejs22_nonroot_amd64_debian12
//java:java_base_root_s390x_debian11
//java:java_base_debug_nonroot_arm64_debian11
//java:java_base_debug_nonroot_amd64_debian12
//java:java_base_nonroot_s390x_debian11
//java:java_base_nonroot_arm64_debian11
//java:java_base_nonroot_amd64_debian11
//java:java_base_debug_nonroot_s390x_debian11
//java:java_base_root_ppc64le_debian11
//nodejs:nodejs18_nonroot_ppc64le_debian12
//java:java_base_nonroot_arm64_debian12
//nodejs:nodejs22_debug_root_amd64_debian12
//nodejs:nodejs22_debug_root_arm_debian12
//nodejs:nodejs18_nonroot_arm64_debian12
//nodejs:nodejs22_nonroot_arm_debian12
//java:java_base_debug_root_s390x_debian12
//java:java_base_nonroot_ppc64le_debian11
//java:java_base_debug_nonroot_ppc64le_debian11
//java:java_base_debug_root_arm64_debian11
//nodejs:nodejs22_root_ppc64le_debian12
//java:java_base_debug_nonroot_ppc64le_debian12
//nodejs:nodejs18_root_amd64_debian12
//java:java11_root_amd64_debian11
//java:java11_debug_root_amd64_debian11
//java:java_base_debug_nonroot_s390x_debian12
//java:java_base_debug_root_ppc64le_debian11
//nodejs:nodejs22_nonroot_ppc64le_debian11
//java:java11_root_s390x_debian11
//java:java_base_debug_nonroot_amd64_debian11
//java:java_base_nonroot_ppc64le_debian12
//java:java_base_root_s390x_debian12
//java:java_base_debug_nonroot_arm64_debian12
//java:java11_nonroot_s390x_debian11
//java:java11_nonroot_ppc64le_debian11
//java:java11_root_ppc64le_debian11
//java:java_base_root_arm64_debian12
//java:java11_debug_nonroot_arm64_debian11
//java:java_base_debug_root_arm64_debian12
//java:java11_debug_nonroot_ppc64le_debian11
//java:java11_nonroot_arm64_debian11
//java:java_base_debug_root_ppc64le_debian12
//java:java11_root_arm64_debian11
//java:java17_root_amd64_debian12
//java:java17_nonroot_amd64_debian12
//java:java_base_root_ppc64le_debian12
//java:java11_nonroot_amd64_debian11
//java:java17_root_arm64_debian11
//java:java11_debug_root_ppc64le_debian11
//java:java17_nonroot_arm64_debian11
//java:java17_nonroot_ppc64le_debian11
//java:java17_nonroot_amd64_debian11
//java:java17_nonroot_s390x_debian11
//java:java11_debug_root_arm64_debian11
//java:java_base_debug_root_s390x_debian11
//java:java_base_nonroot_s390x_debian12
//java:java11_debug_root_s390x_debian11
//java:java17_debug_root_amd64_debian12
//java:java17_debug_nonroot_s390x_debian11
//java:java17_root_arm64_debian12
//java:java11_debug_nonroot_amd64_debian11
//java:java17_nonroot_arm64_debian12
//java:java17_debug_nonroot_amd64_debian12
//java:java17_nonroot_s390x_debian12
//java:java17_root_s390x_debian12
//java:java17_debug_root_arm64_debian12
//java:java17_debug_root_ppc64le_debian12
//java:java17_debug_nonroot_arm64_debian12
//java:java17_root_ppc64le_debian11
//java:java17_debug_nonroot_s390x_debian12
//java:java17_root_amd64_debian11
//java:java17_debug_root_amd64_debian11
//java:java21_root_arm64_debian12
//java:java21_root_amd64_debian12
//java:java21_nonroot_amd64_debian12
//java:java17_debug_nonroot_ppc64le_debian11
//java:java21_nonroot_arm64_debian12
//java:java21_debug_root_arm64_debian12
//java:java17_debug_nonroot_ppc64le_debian12
//java:java21_debug_root_amd64_debian12
//java:java21_debug_root_ppc64le_debian12
//java:java21_nonroot_ppc64le_debian12
//java:java17_debug_root_s390x_debian12
//java:java21_debug_nonroot_ppc64le_debian12
//java:java21_debug_nonroot_arm64_debian12
//java/jetty:jetty_java11_debug_debian11
//java:java21_debug_nonroot_amd64_debian12
//java:java17_debug_root_s390x_debian11
//java:java17_debug_nonroot_arm64_debian11
//java:java21_root_ppc64le_debian12
//java:java11_debug_nonroot_s390x_debian11
//java:java17_root_ppc64le_debian12
//java:java17_nonroot_ppc64le_debian12
//java:java17_debug_root_ppc64le_debian11
//java/jetty:jetty_java11_debian11
//java:java17_root_s390x_debian11
//java:java17_debug_root_arm64_debian11
//java:java17_debug_nonroot_amd64_debian11

You can check the details in the report here

@loosebazooka
Copy link
Member Author

Ugh forgot to regen the sboms. Will redo after the beach ⛱️

@loosebazooka loosebazooka merged commit ce0c7db into main Jul 4, 2024
9 of 10 checks passed
@loosebazooka loosebazooka deleted the add-retries-to-locking branch July 4, 2024 20:08
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