You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Michael Stack (Jira)" <ji...@apache.org> on 2020/05/06 00:15:00 UTC

[jira] [Commented] (HBASE-20252) Admin.move will not fail if we move region to a nonexistent region server

    [ https://issues.apache.org/jira/browse/HBASE-20252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17100346#comment-17100346 ] 

Michael Stack commented on HBASE-20252:
---------------------------------------

Just tried this. Get:

{code}
2020-05-06 00:05:45,620 DEBUG org.apache.hadoop.hbase.master.ServerManager: New admin connection to hbasexy001.example.org,16020,1584993667653
2020-05-06 00:05:45,624 WARN org.apache.hadoop.hbase.client.ConnectionUtils: Can not resolve hbaseXY001.example.org, please check your network
java.net.UnknownHostException: hbaseXY001.example.org: Name or service not known
        at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
        at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:929)
        at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1515)
        at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848)
        at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1505)
        at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1364)
        at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1298)
        at java.base/java.net.InetAddress.getByName(InetAddress.java:1248)
        at org.apache.hadoop.hbase.client.ConnectionUtils.getStubKey(ConnectionUtils.java:242)
        at org.apache.hadoop.hbase.client.ConnectionImplementation.getAdmin(ConnectionImplementation.java:1224)
        at org.apache.hadoop.hbase.client.ConnectionUtils$ShortCircuitingClusterConnection.getAdmin(ConnectionUtils.java:157)
        at org.apache.hadoop.hbase.master.ServerManager.getRsAdmin(ServerManager.java:723)
        at org.apache.hadoop.hbase.master.ServerManager.sendRegionWarmup(ServerManager.java:662)
        at org.apache.hadoop.hbase.master.HMaster.move(HMaster.java:2077)
        at org.apache.hadoop.hbase.master.MasterRpcServices.moveRegion(MasterRpcServices.java:1437)
        at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:388)
        at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)
        at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338)
        at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318)
{code}

Let me mess w/ the Duo UT.

> Admin.move will not fail if we move region to a nonexistent region server 
> --------------------------------------------------------------------------
>
>                 Key: HBASE-20252
>                 URL: https://issues.apache.org/jira/browse/HBASE-20252
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Duo Zhang
>            Assignee: Michael Stack
>            Priority: Major
>             Fix For: 3.0.0-alpha-1, 2.3.0
>
>         Attachments: HBASE-20252-UT.patch
>
>
> The region will just be reopened on the source regionserver...
> This is a bit confusing I think...



--
This message was sent by Atlassian Jira
(v8.3.4#803005)