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

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

> [Docs] Service limits
> ---------------------
>
>                 Key: HDDS-14797
>                 URL: https://issues.apache.org/jira/browse/HDDS-14797
>             Project: Apache Ozone
>          Issue Type: Wish
>          Components: documentation
>            Reporter: Wei-Chiu Chuang
>            Assignee: Wei-Chiu Chuang
>            Priority: Major
>              Labels: pull-request-available
>
> I'd like to have a page that describes the Ozone Service Limits. Similar to 
> this AWS doc (Quotas and service limits for AWS Organizations): 
> [https://docs.aws.amazon.com/organizations/latest/userguide/orgs_reference_limits.htm]
>  
> Using Gemini CLI, I managed to come up with a number of missing service 
> limits.
> Missing Documentation in Apache Ozone
>   1. General Scalability and Cluster Limits
>   The documentation does not specify the tested or theoretical limits for:
>    * Maximum number of datanodes per cluster.
>    * Maximum number of users.
>    * Concurrent Access: Maximum number of simultaneous file reads or writes 
> per user or for the cluster.
>   2. Bucket Limits (Compared to S3)
>   Inspired by S3's documented limits, the following are not specified for 
> Ozone buckets:
>    * Maximum number of buckets per volume or system.
>    * Bucket name length (min/max characters).
>    * Bucket policy size limit.
>    * Bucket ACLs: Maximum number of grants per ACL.
>    * CORS Configuration: Maximum number of rules.
>    * Lifecycle Configuration: Maximum number of rules.
>   3. Object / Key Limits (Compared to S3)
>   Similarly, for objects (or "keys" in Ozone terminology), the following 
> limits are not documented:
>    * Maximum number of files/objects per bucket.
>    * Maximum object/file size.
>    * Object key/file name length (max characters/bytes).
>    * Maximum object size in a single PUT operation.
>    * Object Tags: Maximum number of tags per object.
>    * Object ACLs: Maximum number of grants per ACL.
>    * Object Versioning: Maximum number of versions per object.
>   4. Multipart Upload Limits (Compared to S3)
>   The limits for multipart uploads are not specified:
>    * Number of Parts: The maximum number of parts per upload.
>    * Part Size: The minimum and maximum size for a part.
>   5. Performance Benchmarks
>    * The documentation provides guidance on performance tuning but lacks 
> concrete benchmark numbers (e.g., IOPS, throughput, latency) to set 
> performance
>      expectations.
>   6. Hardware Recommendations
>    * While there are specific recommendations for network and disk hardware, 
> there are no specific CPU or RAM recommendations for the different service
>      roles.
>   7. Backup and Disaster Recovery
>    * There is no dedicated guide detailing the strategy and steps for backing 
> up and restoring an entire Ozone cluster. Existing disaster recovery guides
>      explicitly state that backup procedures are out of scope.



--
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