hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Liochon (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-11835) Wrong managenement of non expected calls in the client
Date Wed, 27 Aug 2014 14:50:57 GMT
Nicolas Liochon created HBASE-11835:

             Summary: Wrong managenement of non expected calls in the client
                 Key: HBASE-11835
                 URL: https://issues.apache.org/jira/browse/HBASE-11835
             Project: HBase
          Issue Type: Bug
          Components: Client
    Affects Versions: 0.98.6, 1.0.0, 2.0.0
            Reporter: Nicolas Liochon
            Assignee: Nicolas Liochon
             Fix For: 1.0.0, 2.0.0, 0.98.7
         Attachments: rpcClient.patch

If a call is purged or canceled we try to skip the reply from the server, but we read the
wrong number of bytes so we corrupt the tcp channel. It's hidden as it triggers retry and
so on, but it's bad for performances obviously.

It happens with cell blocks.

[~ram_krish_86], [~saint.ack@gmail.com], you know this part better than me, do you agree with
the analysis and the patch?

The changes in rpcServer are not fully related: as the client close the connections in such
situation, I observed  both ClosedChannelException and CancelledKeyException. 

This message was sent by Atlassian JIRA

View raw message