[
https://issues.apache.org/jira/browse/HBASE-21736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Duo Zhang updated HBASE-21736:
------------------------------
Description: The API is designed for scheduling SCPs for dead servers after
we loss all the proc wals, but in TestHbck we use hbck to schedule a SCP for a
live server. In order to pass the test, we need to move it from online servers
to dead servers otherwise we may retain the assignment on the 'dead' server and
cause the UT hang. And it is no harm if the server is not online when we call
this method, so it is fine. (was: It will hang on stopping region server
https://builds.apache.org/job/HBase-Flaky-Tests/job/master/2348/artifact/hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestHbck-output.txt/*view*/)
> Remove the server from online serverd before scheduling SCP for it in hbck
> --------------------------------------------------------------------------
>
> Key: HBASE-21736
> URL: https://issues.apache.org/jira/browse/HBASE-21736
> Project: HBase
> Issue Type: Bug
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Major
> Attachments: HBASE-21736.patch
>
>
> The API is designed for scheduling SCPs for dead servers after we loss all
> the proc wals, but in TestHbck we use hbck to schedule a SCP for a live
> server. In order to pass the test, we need to move it from online servers to
> dead servers otherwise we may retain the assignment on the 'dead' server and
> cause the UT hang. And it is no harm if the server is not online when we call
> this method, so it is fine.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)