Bug 1879950
| Summary: | OCS 4.6: Document restriction on pool count & PG numbers for multiple pool scenarios | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat OpenShift Container Storage | Reporter: | Neha Berry <nberry> |
| Component: | documentation | Assignee: | Disha Walvekar <dwalveka> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Shay Rozen <srozen> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.6 | CC: | asriram, assingh, dwalveka, ebenahar, edonnell, etamir, jdurgin, ocs-bugs, owasserm, tnielsen, vumrao |
| Target Milestone: | --- | ||
| Target Release: | OCS 4.6.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-12-18 11:54:03 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1880918, 1882363 | ||
|
Description
Neha Berry
2020-09-17 12:36:40 UTC
I would also request @vikhyat to confirm if the above content looks good. Knowing how many ceph pools can be created before we hit the max PG count depends on a number of factors. Any details we try to tell the users about the pool creation limits will be very confusing. We really need the UI to automatically compute and show to the user when they are about to hit the limit so they know exactly when they have hit the limit. Until we do that on the backend (with the admission controller), we need a simple message for the user. @Eran Can we just keep the docs simple and generic for now and say we only support adding two pools? But if we really want to support more pools, the docs would need to expose the full formula ceph uses. Yes that should work and keep it simple, although the number of pools that can be created could technically be more than that. We could easily support three more pools per expansion. So I'm understanding we will support the following: 3 OSDs --> OCS creates one default pool and RGW/MDS with their pools. The user can create two additional pools/storage classes. 6 OSDs --> Three additional pools supported 9 OSDs --> Three additional pools supported @Josh Any concerns with this? (In reply to Travis Nielsen from comment #12) > Yes that should work and keep it simple, although the number of pools that > can be created could technically be more than that. We could easily support > three more pools per expansion. So I'm understanding we will support the > following: > 3 OSDs --> OCS creates one default pool and RGW/MDS with their pools. The > user can create two additional pools/storage classes. > 6 OSDs --> Three additional pools supported > 9 OSDs --> Three additional pools supported > > @Josh Any concerns with this? That's fine at a small scale. I'd avoid encouraging users to create tons of pools. They are not the right tool for e.g. multitenancy. You lose many of the scalability advantages of ceph if you create 3 new pools for every osd. from https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/4.6/html-single/deploying_and_managing_openshift_container_storage_using_red_hat_openstack_platform/index?lb_target=preview "NOTE With a minimal cluster of a single device set, only two new storage classes can be created. Every storage cluster expansion allows two new additional storage classes." Moving to verify. OCS 4.6.0 GA completed on 17 December 2020 |