F64116045 opened a new pull request, #10928: URL: https://github.com/apache/ozone/pull/10928
## What changes were proposed in this pull request? This patch makes PendingContainerTracker account pending container allocations per resolved StorageType. It adds StorageType-aware PendingContainerTracker and NodeManager APIs while preserving the existing untyped path for callers without tier information. PipelineManager now derives the pending-allocation StorageType from the pipeline StorageTier and passes it to NodeManager for space checks and pending allocation recording. Tests cover StorageType-specific pending accounting and verify that PipelineManager propagates DISK tier information to NodeManager. Note: while checking the allocation path, I noticed that recordPendingAllocation(...) is defined on PipelineManager/PipelineManagerImpl, but I could not find a production caller on the HDDS-11233 branch. This draft keeps the scope focused on making the existing PendingContainerTracker accounting StorageType-aware. I'm happy to include the caller wiring too if maintainers think it belongs in this issue. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-16045 ## How was this patch tested? - `git diff --check` - `mvn -B --no-transfer-progress -pl hadoop-hdds/server-scm -am -Dtest=TestPendingContainerTracker test -DskipShade -DskipRecon -DskipDocs` -- 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]
