You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Chung En Lee (Jira)" <ji...@apache.org> on 2025/10/21 20:55:03 UTC
[jira] [Updated] (HDDS-11894) PreAllocate and Cache Blocks in OM
[ https://issues.apache.org/jira/browse/HDDS-11894?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chung En Lee updated HDDS-11894:
--------------------------------
Target Version/s: 2.2.0
2.2.0 (was: 2.1.0)
<<Bulk update>>
Apache Ozone 2.1.0 release is in progress. I'm updating all unresolved jiras targeting 2.1.0 to retarget 2.2.0.
> PreAllocate and Cache Blocks in OM
> ----------------------------------
>
> Key: HDDS-11894
> URL: https://issues.apache.org/jira/browse/HDDS-11894
> Project: Apache Ozone
> Issue Type: New Feature
> Components: Ozone Manager, SCM
> Reporter: Tanvi Penumudy
> Assignee: Tanvi Penumudy
> Priority: Major
> Labels: pull-request-available
>
> Whenever a write operation occurs, OM calls into SCM for allocateBlock. This adds overhead to each create request, including added latency to reach the create and allocateBlock request, as well as resource starvation as the thread in OM is blocked for the duration SCM responds to the call. Frequent RPC calls to SCM can become a performance bottleneck under heavy workloads. To address this, what if we could prefetch (preallocate) blocks from SCM asynchronously and cache them within OM to reduce this dependency on SCM?
> Design Proposal: [https://docs.google.com/document/d/1hQAIBClitlVbZRetSPNat9Z-6qZzra8QmWLo1I2WL3k/]
--
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