You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2026/04/13 06:09:00 UTC
[jira] [Updated] (HDDS-15024) Introduce PendingContainerTracker in SCM to prevent container over-allocation per DataNode
[ https://issues.apache.org/jira/browse/HDDS-15024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated HDDS-15024:
----------------------------------
Labels: pull-request-available (was: )
> Introduce PendingContainerTracker in SCM to prevent container over-allocation per DataNode
> ------------------------------------------------------------------------------------------
>
> Key: HDDS-15024
> URL: https://issues.apache.org/jira/browse/HDDS-15024
> Project: Apache Ozone
> Issue Type: Sub-task
> Reporter: Ashish Kumar
> Assignee: Ashish Kumar
> Priority: Major
> Labels: pull-request-available
>
> Currently, SCM allocates containers to DataNodes without tracking in-flight (pending) allocations. As a result, a DataNode may receive more container allocations than it can effectively handle, especially under high load or delayed container creation. This can lead to imbalance, resource pressure on specific DNs, and suboptimal container distribution across the cluster.
>
> *Proposed Solution*
> Introduce a *PendingContainerTracker* in SCM to track container allocations that are issued but not yet fully realized on DataNodes.
> * Maintain a per-DataNode count of pending container allocations.
> * Update the tracker when:
> ** A container is allocated (increment pending count).
> ** The container is successfully created/acknowledged by DN (decrement count).
> ** Times out (cleanup pending count).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org