You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Benoit Sigoure (JIRA)" <ji...@apache.org> on 2010/05/19 08:57:53 UTC

[jira] Created: (HBASE-2569) Improper error handling in face of version mismatch between the client and the server

Improper error handling in face of version mismatch between the client and the server
-------------------------------------------------------------------------------------

                 Key: HBASE-2569
                 URL: https://issues.apache.org/jira/browse/HBASE-2569
             Project: Hadoop HBase
          Issue Type: Bug
          Components: client
            Reporter: Benoit Sigoure
            Priority: Minor


I use trunk, and every once in a while, when I upgrade my test instance of HBase, my clients end up in a seemingly endless loop when instantiating an {{HTable}} instance:
{code}
10/05/18 23:42:46 DEBUG zookeeper.ZooKeeperWrapper: Read ZNode /hbase/root-region-server got 192.168.0.7:61322
10/05/18 23:42:47 DEBUG client.HConnectionManager$TableServers: Root region location changed. Sleeping.
10/05/18 23:42:48 DEBUG client.HConnectionManager$TableServers: Wake. Retry finding root region.
{code}
I'm pretty certain that the code throws an appropriate exception to complain about the version mismatch but it must be getting eaten somewhere and the code probably applies the usual retry logic instead of throwing up its hands in the air and immediately giving up, as I think it should.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.