CompleteMultipartUpload fails sporadically in StorageGRID for invalid part and returns HTTP 400 code
Applies to
- NetApp StorageGRID 11.7.0 or earlier
- StorageGRID consists of multiple sites
- Consistency level is Strong-site or Read-after-new-write or Available
Issue
CompleteMultipartUpload
sometimes fails by HTTP 400 withInvalidPart
bycast.log
indicates the error for S3 PUT request:
S3RQ CSRT 2023-01-15T01:37:23.201243| NOTICE 0089 36e50b86e9dc53eb S3RQ: S3 error response: RequestId=1673746643111889, TraceId=36e50b86e9dc53eb, Resource=<RESOURCE>, HTTP Method=POST, HTTP Status Code=400, X-Forwarded-For: '<IP>', ErrorMsg=InvalidPart, ErrorType=Client, CustomErrorMessage={<none>}, Details={<none>}