You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Till Rohrmann (JIRA)" <ji...@apache.org> on 2018/09/15 21:21:03 UTC

[jira] [Updated] (FLINK-7582) Rest client may buffer responses indefinitely under heavy laod

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

Till Rohrmann updated FLINK-7582:
---------------------------------
    Fix Version/s: 1.5.5

> Rest client may buffer responses indefinitely under heavy laod
> --------------------------------------------------------------
>
>                 Key: FLINK-7582
>                 URL: https://issues.apache.org/jira/browse/FLINK-7582
>             Project: Flink
>          Issue Type: Bug
>          Components: REST
>    Affects Versions: 1.4.0
>            Reporter: Chesnay Schepler
>            Priority: Major
>             Fix For: 1.5.4, 1.5.5
>
>
> The RestClient uses an executor for sending requests and parsing responses. Under heavy load, i.e. lots of requests being sent, the executor may be used exclusively for sending requests. The responses that are received by the netty threads are thus never parsed and are buffered in memory, until either requests stop coming in or all memory is used up.
> We should let the netty receiver thread do the parsing as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)