morningman opened a new pull request, #4632:
URL: https://github.com/apache/doris-website/pull/4632

   ## Problem and change
   
   The Kubernetes compute-storage decoupled deployment guide lists 
`computeGroups.replicas` but does not give users a complete scaling procedure. 
Add a linked scaling section to the compute-group configuration page in dev and 
4.x, in English and Chinese. The requested scope is dev and 4.x only.
   
   The guide covers adding/removing BE nodes, adding/removing complete compute 
groups, resource changes, FE scaling constraints, and completion checks. It 
explains Operator-managed BE decommission, the default non-decommission path 
and its image-dependent graceful flow, PVC cleanup during scale-in, and the 
different removal path when a whole compute-group entry is deleted.
   
   Fixes #2370
   
   ## Implementation evidence
   
   Checked Doris `branch-4.0`, `branch-4.1`, and master, and the released Doris 
Operator 26.0.1 implementation rather than inferring behavior from the replica 
field:
   
   - [Operator's decommission 
option](https://github.com/apache/doris-operator/blob/26.0.1/api/disaggregated/v1/types.go)
   - [BE decommission and drop 
ordering](https://github.com/apache/doris-operator/blob/26.0.1/pkg/controller/sub_controller/disaggregated_cluster/computegroups/prepare_modify.go)
   - [Decommission completion 
check](https://github.com/apache/doris-operator/blob/26.0.1/pkg/common/utils/resource/decommission.go)
   - [Whole-group removal and unused PVC 
cleanup](https://github.com/apache/doris-operator/blob/26.0.1/pkg/controller/sub_controller/disaggregated_cluster/computegroups/controller.go)
   - [Image capability detection and graceful 
scale-in](https://github.com/apache/doris-operator/blob/26.0.1/pkg/controller/sub_controller/disaggregated_cluster/computegroups/graceful_rollout.go)
   - [FE replica/election 
constraints](https://github.com/apache/doris-operator/blob/26.0.1/pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go)
   - [Doris 4.1 cloud BE removal and decommission 
operations](https://github.com/apache/doris/blob/df8ed67a8e5dbdc91f1065b50dae23d834117800/fe/fe-core/src/main/java/org/apache/doris/cloud/system/CloudSystemInfoService.java#L918)
   
   ## Validation and self-review
   
   - `git diff --check` passed.
   - Compiled all eight changed Markdown files with the Docusaurus Markdown 
processor; front matter and fenced YAML parse successfully, including the 
explicit scaling anchor.
   - Checked new relative links and the scaling anchor across all four 
version/locale trees. The repository link linter reports 18 pre-existing 
missing anchors in the touched pages, all outside the added scaling 
instructions; no new internal-link errors were found.
   - The i18n checker found both requested language/version pairs. It emits 
informational reminders about 3.x, which is outside the requested scope.
   - Existing paths, navigation entries, and heading anchors are preserved. No 
site configuration or frontend code changes.
   - No Kubernetes scaling test or full site build was run. The procedures and 
cautions are based on the pinned implementation above; they do not promise 
interruption-free scale-in.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to