Multipart upload doesn't work #534

Closed
opened 2025-12-28 17:37:43 +00:00 by sami · 0 comments
Owner

Originally created by @EESergey on GitHub (Sep 3, 2025).

Originally assigned to: @smallhive on GitHub.

How to reproduce:

warp put --host=#REMOVED --access-key=#REMOVED --secret-key=#REMOVED --insecure --concurrent 1 --duration 10s -obj.size 20M --bucket warp15 --noclear --debug

HTTP request:

---------START-HTTP---------
POST /warp15/XaNrpEPg/2.bgcMB8T3C%28FzqE5D.rnd?uploads= HTTP/1.1
Host: #REMOVED
User-Agent: MinIO (linux; amd64) minio-go/v7.0.83 warp/1.0.8
Content-Length: 0
Authorization: AWS4-HMAC-SHA256 Credential=AgtTGupyWyttTtnK1ZrwE3T2sDMzsu34xozvhDerQRd40jFBgmt2CMPYyjQtVgdR7EdsHyfSiu5oFC4SVL7S2TZs/20250903/default/s3/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
X-Amz-Date: 20250903T124631Z
Accept-Encoding: gzip

HTTP/1.1 500 Internal Server Error
Content-Length: 395
Accept-Ranges: bytes
Content-Type: application/xml
Date: Wed, 03 Sep 2025 12:46:31 GMT
Server: NeoFS-S3-GW/0.40.0
X-Amz-Request-Id: d7467dd5-5018-44a2-aafc-463bea8ec4d8

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Key>XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd</Key><BucketName>warp15</BucketName><Resource>/warp15/XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd</Resource><RequestId>d7467dd5-5018-44a2-aafc-463bea8ec4d8</RequestId><HostId>fef8cde4-15b7-4c7b-b5f4-222cf17eb775</HostId></Error>
---------END-HTTP---------

In logs:

error	handler/util.go:34	call method	{"status": 500, "request_id": "19e6baa8-975e-4cc2-81da-543a5fbadc46", "method": "CreateMultipartUpload", "bucket": "warp15", "object": "XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd", "description": "could create multipart upload", "error": "upload zero part: writer close: status: code = 1024 message = missing value", "Key": "XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd"}
Originally created by @EESergey on GitHub (Sep 3, 2025). Originally assigned to: @smallhive on GitHub. How to reproduce: ``` warp put --host=#REMOVED --access-key=#REMOVED --secret-key=#REMOVED --insecure --concurrent 1 --duration 10s -obj.size 20M --bucket warp15 --noclear --debug ``` HTTP request: ``` ---------START-HTTP--------- POST /warp15/XaNrpEPg/2.bgcMB8T3C%28FzqE5D.rnd?uploads= HTTP/1.1 Host: #REMOVED User-Agent: MinIO (linux; amd64) minio-go/v7.0.83 warp/1.0.8 Content-Length: 0 Authorization: AWS4-HMAC-SHA256 Credential=AgtTGupyWyttTtnK1ZrwE3T2sDMzsu34xozvhDerQRd40jFBgmt2CMPYyjQtVgdR7EdsHyfSiu5oFC4SVL7S2TZs/20250903/default/s3/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=**REDACTED** Content-Type: application/octet-stream X-Amz-Content-Sha256: UNSIGNED-PAYLOAD X-Amz-Date: 20250903T124631Z Accept-Encoding: gzip HTTP/1.1 500 Internal Server Error Content-Length: 395 Accept-Ranges: bytes Content-Type: application/xml Date: Wed, 03 Sep 2025 12:46:31 GMT Server: NeoFS-S3-GW/0.40.0 X-Amz-Request-Id: d7467dd5-5018-44a2-aafc-463bea8ec4d8 <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Key>XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd</Key><BucketName>warp15</BucketName><Resource>/warp15/XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd</Resource><RequestId>d7467dd5-5018-44a2-aafc-463bea8ec4d8</RequestId><HostId>fef8cde4-15b7-4c7b-b5f4-222cf17eb775</HostId></Error> ---------END-HTTP--------- ``` In logs: ``` error handler/util.go:34 call method {"status": 500, "request_id": "19e6baa8-975e-4cc2-81da-543a5fbadc46", "method": "CreateMultipartUpload", "bucket": "warp15", "object": "XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd", "description": "could create multipart upload", "error": "upload zero part: writer close: status: code = 1024 message = missing value", "Key": "XaNrpEPg/2.bgcMB8T3C(FzqE5D.rnd"} ```
sami 2025-12-28 17:37:43 +00:00
  • closed this issue
  • added the
    bug
    S4
    I4
    U1
    labels
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-s3-gw#534
No description provided.