[
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:
�[email protected],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:
�[email protected],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