You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "GuoHao (Jira)" <ji...@apache.org> on 2022/02/23 04:25:00 UTC

[jira] [Comment Edited] (RATIS-1528) Hung after a long time running when streaming writes

    [ https://issues.apache.org/jira/browse/RATIS-1528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17496467#comment-17496467 ] 

GuoHao edited comment on RATIS-1528 at 2/23/22, 4:24 AM:
---------------------------------------------------------

Although the timeout is added in the logical side of NettyClient, it is still executed on the server side and Netty's Channel is not released. The workerEventLoopGroup processing capacity is limited and will cause blocking.

 

I considered adding IdleStateHandler to Netty Pipeline to release requests that go unanswered for a long time.

 

What do you think of this change? @Tsz-wo Sze

 


was (Author: nicholas niu):
Although the timeout is added in the logical side of NettyClient, it is still executed on the server side and Netty's Channel is not released. The workerEventLoopGroup processing capacity is limited and will cause blocking.

 

I considered adding IdleStateHandler to Netty Pipeline to release requests that go unanswered for a long time.

 

What do you think of this change? 

 

> Hung after a long time running when streaming writes
> ----------------------------------------------------
>
>                 Key: RATIS-1528
>                 URL: https://issues.apache.org/jira/browse/RATIS-1528
>             Project: Ratis
>          Issue Type: Sub-task
>            Reporter: GuoHao
>            Assignee: GuoHao
>            Priority: Major
>
> I was testing stream recently and found hung after a long run. I wonder if it is necessary to add IdleStateHandler on Netty Client and Server



--
This message was sent by Atlassian Jira
(v8.20.1#820001)