[ 
https://issues.apache.org/jira/browse/HDDS-13447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated HDDS-13447:
----------------------------------
    Labels: pull-request-available  (was: )

> [S3G] ListObjectsV2 should accept maxKeys=0
> -------------------------------------------
>
>                 Key: HDDS-13447
>                 URL: https://issues.apache.org/jira/browse/HDDS-13447
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Wei-Chiu Chuang
>            Assignee: Shih-Chieh Weng
>            Priority: Major
>              Labels: pull-request-available
>
> I'm getting this error running mountpoint-s3:
>  
> {noformat}
> bash-5.1$ mount-s3 -f --force-path-style bucket1 mnt --endpoint-url 
> http://localhost:9878/
> 2025-07-15T08:19:12.219715Z  WARN mountpoint_s3::cli: failed to detect 
> network throughput. Using 10 gbps as throughput. Use 
> --maximum-throughput-gbps CLI flag to configure a target throughput 
> appropriate for the instance. Detection failed due to: failed to get instance 
> type: IMDS query failed: Unknown CRT error
> 2025-07-15T08:19:12.219824Z  WARN mountpoint_s3_fs::s3::config: endpoint 
> specified but region unspecified. using us-east-1 as the signing region.
> 2025-07-15T08:19:12.272612Z  WARN list_objects{id=0 bucket="bucket1" 
> continued=false delimiter="" max_keys="0" prefix=""}: 
> mountpoint_s3_client::s3_crt_client: duration=24.045594ms 
> request_id=85ea3230-2d51-4a32-9796-b2ca4672c4e3 
> request_result=MetaRequestResult { response_status: 400, crt_error: 
> Error(14343, "aws-c-s3: AWS_ERROR_S3_INVALID_RESPONSE_STATUS, Invalid 
> response status from request"), error_response_headers: Some(Headers { inner: 
> 0xfe7628012a80 }), error_response_body: Some("<?xml version=\"1.0\" 
> encoding=\"UTF-8\"?>\n<Error>\n  <Code>InvalidArgument</Code>\n  
> <Message>Invalid Argument</Message>\n  <Resource>maxKeys must be > 
> 0</Resource>\n  
> <RequestId>85ea3230-2d51-4a32-9796-b2ca4672c4e3</RequestId>\n</Error>\n") } 
> meta request failed
> Error: Failed to create S3 clientCaused by:
>     0: initial ListObjectsV2 failed for bucket bucket1 in region us-east-1
>     1: Client error
>     2: Unknown response error: MetaRequestResult { response_status: 400, 
> crt_error: Error(14343, "aws-c-s3: AWS_ERROR_S3_INVALID_RESPONSE_STATUS, 
> Invalid response status from request"), error_response_headers: Some(Headers 
> { inner: 0xfe7628012a80 }), error_response_body: Some("<?xml version=\"1.0\" 
> encoding=\"UTF-8\"?>\n<Error>\n  <Code>InvalidArgument</Code>\n  
> <Message>Invalid Argument</Message>\n  <Resource>maxKeys must be > 
> 0</Resource>\n  
> <RequestId>85ea3230-2d51-4a32-9796-b2ca4672c4e3</RequestId>\n</Error>\n") } 
> {noformat}
> This is broken by HDDS-12870. S3G should accept maxKeys=0 and reject maxKeys 
> < 0.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to