Skip to content

Commit 6e36019

Browse files
authored
Merge branch 'main' into entitlements/fix-fips
2 parents 797e9ca + 850249b commit 6e36019

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

modules/repository-s3/src/main/java/org/elasticsearch/repositories/s3/S3BlobContainer.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -899,11 +899,10 @@ public void compareAndExchangeRegister(
899899
logger.trace(() -> Strings.format("[%s]: compareAndExchangeRegister failed", key), e);
900900
if (e instanceof AmazonS3Exception amazonS3Exception
901901
&& (amazonS3Exception.getStatusCode() == 404
902-
|| amazonS3Exception.getStatusCode() == 0 && "NoSuchUpload".equals(amazonS3Exception.getErrorCode()))) {
902+
|| amazonS3Exception.getStatusCode() == 200 && "NoSuchUpload".equals(amazonS3Exception.getErrorCode()))) {
903903
// An uncaught 404 means that our multipart upload was aborted by a concurrent operation before we could complete it.
904904
// Also (rarely) S3 can start processing the request during a concurrent abort and this can result in a 200 OK with an
905-
// <Error><Code>NoSuchUpload</Code>... in the response, which the SDK translates to status code 0. Either way, this means
906-
// that our write encountered contention:
905+
// <Error><Code>NoSuchUpload</Code>... in the response. Either way, this means that our write encountered contention:
907906
delegate.onResponse(OptionalBytesReference.MISSING);
908907
} else {
909908
delegate.onFailure(e);

muted-tests.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,6 @@ tests:
384384
- class: org.elasticsearch.indices.recovery.IndexRecoveryIT
385385
method: testSourceThrottling
386386
issue: https://github.com/elastic/elasticsearch/issues/122712
387-
- class: org.elasticsearch.repositories.blobstore.testkit.analyze.S3RepositoryAnalysisRestIT
388-
method: testRepositoryAnalysis
389-
issue: https://github.com/elastic/elasticsearch/issues/122799
390387
- class: org.elasticsearch.xpack.esql.action.EsqlActionBreakerIT
391388
issue: https://github.com/elastic/elasticsearch/issues/122810
392389

0 commit comments

Comments
 (0)