devmadhuu opened a new pull request, #11963:
URL: https://github.com/apache/ozone/pull/11963

   ## What changes were proposed in this pull request?
   SCM counts pipelines per storage tier but calculates the pipeline ceiling 
using all healthy datanodes, including those that do not support the requested 
tier. This can allow unnecessary creation attempts that later fail placement 
checks.
   
   Calculate the ceiling using healthy, in-service datanodes supporting the 
requested tier. Preserve existing per-datanode limits, placement checks and 
configuration defaults.
   
   ## What is the link to the Apache JIRA
   https://issues.apache.org/jira/browse/HDDS-17723
   
   ## How was this patch tested?
   - Added coverage for dedicated and mixed storage types, duplicate volumes, 
missing/legacy reports, unhealthy nodes and limit boundaries.
   - Existing tests passed across provider, placement, background creation, 
container allocation and pipeline-state suites.
   - Verified the dedicated-tier regression test fails against the original 
implementation.
   - Repository Checkstyle passed with zero violations.


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