[ 
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


Reply via email to