Skip to content

Conversation

@DaveCTurner
Copy link
Contributor

Earlier versions of MinIO had a bug which can cause repository analysis
failures. This commit upgrades the MinIO test container version to pick
up the bug fix, and reverts the workaround implemented in #127166.

Relates minio/minio#21189

Earlier versions of MinIO had a bug which can cause repository analysis
failures. This commit upgrades the MinIO test container version to pick
up the bug fix, and reverts the workaround implemented in elastic#127166.

Relates minio/minio#21189
@DaveCTurner DaveCTurner requested a review from ywangd May 25, 2025 09:09
@DaveCTurner DaveCTurner added >test Issues or PRs that are addressing/adding tests :Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs auto-backport Automatically create backport pull requests when merged v8.19.0 v9.1.0 labels May 25, 2025
@elasticsearchmachine elasticsearchmachine added the Team:Distributed Coordination Meta label for Distributed Coordination team label May 25, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-distributed-coordination (Team:Distributed Coordination)

Comment on lines -45 to -48
// Skip listing of pre-existing uploads during a CAS because MinIO sometimes leaks them; also reduce the delay before proceeding
// TODO do not set these if running a MinIO version in which https://github.com/minio/minio/issues/21189 is fixed
.setting(REPOSITORY_S3_CAS_TTL_SETTING.getKey(), "-1")
.setting(REPOSITORY_S3_CAS_ANTI_CONTENTION_DELAY_SETTING.getKey(), "100ms")
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Apparently I put the workaround in the wrong test suite 🤦

Comment on lines -34 to -37
.setting("s3.client.repository_test_kit.protocol", () -> "http")
.setting("s3.client.repository_test_kit.endpoint", minioFixture::getAddress)
.setting("xpack.security.enabled", "false")
// Additional tracing related to investigation into https://github.com/elastic/elasticsearch/issues/102294
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Somewhat unrelated cleanup - the workaround should have been here.

Copy link
Member

@ywangd ywangd left a comment

Choose a reason for hiding this comment

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

LGTM

@DaveCTurner DaveCTurner merged commit 7bcbca1 into elastic:main May 27, 2025
18 checks passed
@DaveCTurner DaveCTurner deleted the 2025/05/25/upgrade-minio-test-container branch May 27, 2025 06:24
DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this pull request May 27, 2025
Earlier versions of MinIO had a bug which can cause repository analysis
failures. This commit upgrades the MinIO test container version to pick
up the bug fix, and reverts the workaround implemented in elastic#127166.

Relates minio/minio#21189
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
8.19

elasticsearchmachine pushed a commit that referenced this pull request May 27, 2025
Earlier versions of MinIO had a bug which can cause repository analysis
failures. This commit upgrades the MinIO test container version to pick
up the bug fix, and reverts the workaround implemented in #127166.

Relates minio/minio#21189
DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this pull request Jun 12, 2025
This reverses the upgrade in elastic#128424, except it puts the workaround in
the correct test suite and leaves several comments in place.

Closes elastic#129127
Closes elastic#129157
elasticsearchmachine pushed a commit that referenced this pull request Jun 12, 2025
This reverses the upgrade in #128424, except it puts the workaround in
the correct test suite and leaves several comments in place.

Relates minio/minio#21377 Closes #129127
Closes #129157
DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this pull request Jun 12, 2025
This reverses the upgrade in elastic#128424, except it puts the workaround in
the correct test suite and leaves several comments in place.

Relates minio/minio#21377 Closes elastic#129127
Closes elastic#129157
elasticsearchmachine pushed a commit that referenced this pull request Jun 12, 2025
This reverses the upgrade in #128424, except it puts the workaround in
the correct test suite and leaves several comments in place.

Relates minio/minio#21377 Closes #129127
Closes #129157
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged :Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs Team:Distributed Coordination Meta label for Distributed Coordination team >test Issues or PRs that are addressing/adding tests v8.19.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants