[ https://issues.apache.org/jira/browse/HBASE-3939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143415#comment-13143415 ]
stack commented on HBASE-3939: ------------------------------ We can't get to the new rpc message because 0.90.x clients don't get that far; they fail reading zookeeper master entry: {code} hbase(main):002:0> debug Debug mode is ON hbase(main):003:0> list TABLE ERROR: java.lang.IllegalArgumentException: Not a host:port pair: �12...@h-24-30.sfo.stumble.neth-24-30.sfo.stumble.net,60637,1320344107987 Backtrace: org/apache/hadoop/hbase/HServerAddress.java:60:in `<init>' org/apache/hadoop/hbase/MasterAddressTracker.java:63:in `getMasterAddress' org/apache/hadoop/hbase/client/HConnectionManager.java:354:in `getMaster' org/apache/hadoop/hbase/client/HBaseAdmin.java:94:in `<init>' {code} ServerName is in the way of our getting to rpc. I tried making an HBaseAdmin instance but that don't work because on construction it tries to talk to Master (which is dumb): {code} hbase(main):008:0> a = HBaseAdmin.new(c) NativeException: java.lang.IllegalArgumentException: Not a host:port pair: �12...@h-24-30.sfo.stumble.neth-24-30.sfo.stumble.net,60637,1320344107987 {code} Can't create an HTable. Reverting the ServerName change is not an option. > Some crossports of Hadoop IPC fixes > ----------------------------------- > > Key: HBASE-3939 > URL: https://issues.apache.org/jira/browse/HBASE-3939 > Project: HBase > Issue Type: Bug > Affects Versions: 0.92.0 > Reporter: Todd Lipcon > Priority: Critical > Fix For: 0.92.0 > > Attachments: 3939-v2.txt, 3939-v3.txt, 3939-v4.txt, 3939-v5.txt, > 3939-v6.txt, 3939.txt > > > A few fixes from Hadoop IPC that we should probably cross-port into our copy: > - HADOOP-7227: remove the protocol version check at call time > - HADOOP-7146: fix a socket leak in server > - HADOOP-7121: fix behavior when response serialization throws an exception > - HADOOP-7346: send back nicer error response when client is using an out of > date IPC version -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira