[
https://issues.apache.org/jira/browse/HDDS-15886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chung-En Lee reassigned HDDS-15886:
-----------------------------------
Assignee: Chung-En Lee
> Client unable to read newly synced data due to outdated block length
> --------------------------------------------------------------------
>
> Key: HDDS-15886
> URL: https://issues.apache.org/jira/browse/HDDS-15886
> Project: Apache Ozone
> Issue Type: Sub-task
> Reporter: Chung-En Lee
> Assignee: Chung-En Lee
> Priority: Critical
>
> *Issue:* During active writes using {{{}hsync{}}}, the actual block length on
> the storage node keeps increasing. However, the client-side read stream only
> uses a static block length cached at the beginning.
> Because this cached length is never updated, the reader prematurely assumes
> it has reached the end of the file (EOF) and fails to read any newly synced
> data. See `MultiPartInputStream#readWithStrategy`.
> *Expected Behavior:* The read stream should dynamically refresh or query the
> latest block length when {{hsync}} is active, ensuring all synced data is
> fully readable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]