You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Robert Dale (Jira)" <ji...@apache.org> on 2019/10/23 01:04:00 UTC

[jira] [Commented] (TINKERPOP-2262) Improve Netty protocol handling

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

Robert Dale commented on TINKERPOP-2262:
----------------------------------------

Updated to Netty 4.1.42 outside of this ticket.

> Improve Netty protocol handling
> -------------------------------
>
>                 Key: TINKERPOP-2262
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2262
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: driver, server
>    Affects Versions: 3.3.7, 3.4.2
>            Reporter: Divij Vaidya
>            Priority: Major
>
> 4.1.37 adds [https://github.com/netty/netty/pull/9116] which is critical to the stability of the Java Client.
> After the upgrade a follow-up task would :
> 1. change the Java Client to set the newly introduced flag  "closeOnProtocolViolation" to false. This would prevent causing all the other requests using the same channel to fail when a single request causes a protocol violation.
> 2. introduce the protocol exception error handling code on the client to handle protocol violation exceptions. Currently, the code force replaces the channel, thus closing all the other requests being served on the channel.[
> https://netty.io/news/2019/06/28/4-1-37-Final.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)