[ 
https://issues.apache.org/jira/browse/HDDS-15567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Soldatov resolved HDDS-15567.
------------------------------------
    Resolution: Cannot Reproduce

It seems that the issue was fixed by other commits related to ReadBlock, so the 
problem is not reproducible anymore. 

> Streaming block PT10S timeout on backward/large-forward seeks
> -------------------------------------------------------------
>
>                 Key: HDDS-15567
>                 URL: https://issues.apache.org/jira/browse/HDDS-15567
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: Ozone Client
>    Affects Versions: 2.1.0
>            Reporter: Sergey Soldatov
>            Assignee: Sergey Soldatov
>            Priority: Major
>
> It's a follow-up for HDDS-15422
>  When a client reads a block via the streaming read path 
> (StreamBlockInputStream) and the consumer seeks backward — e.g. the HBase 
> HFile scanner repositioning after a bloom filter check — the DataNode keeps 
> streaming responses for the previous  (now-abandoned) offset range. The 
> client has moved to the new offset and ignores those in-flight responses, so 
> the HTTP/2 receive window fills up and is never drained.
>   With the receive window full, the server blocks on send. When the client 
> subsequently needs the response for the new offset, the server can't deliver 
> it, the read never completes, and the operation fails with a PT10S timeout. 
> The same stall occurs on large forward seeks, where data streamed for the 
> skipped range fills the window and blocks the response at the new position.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to