You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Sergey Soldatov (Jira)" <ji...@apache.org> on 2026/06/15 17:56:00 UTC

[jira] [Created] (HDDS-15567) Streaming block PT10S timeout on backward/large-forward seeks

Sergey Soldatov created HDDS-15567:
--------------------------------------

             Summary: 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


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: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org