HBASE-19748 TestRegionReplicaFailover and TestRegionReplicaReplicationEndpoint UT hangs
This commit is contained in:
parent
09c11b0ca4
commit
67a2c62a6a
|
@ -38,7 +38,6 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.CountDownLatch;
|
import java.util.concurrent.CountDownLatch;
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
|
@ -69,6 +68,7 @@ import org.apache.hadoop.hbase.MasterNotRunningException;
|
||||||
import org.apache.hadoop.hbase.MetaTableAccessor;
|
import org.apache.hadoop.hbase.MetaTableAccessor;
|
||||||
import org.apache.hadoop.hbase.NamespaceDescriptor;
|
import org.apache.hadoop.hbase.NamespaceDescriptor;
|
||||||
import org.apache.hadoop.hbase.PleaseHoldException;
|
import org.apache.hadoop.hbase.PleaseHoldException;
|
||||||
|
import org.apache.hadoop.hbase.ReplicationPeerNotFoundException;
|
||||||
import org.apache.hadoop.hbase.ServerLoad;
|
import org.apache.hadoop.hbase.ServerLoad;
|
||||||
import org.apache.hadoop.hbase.ServerMetricsBuilder;
|
import org.apache.hadoop.hbase.ServerMetricsBuilder;
|
||||||
import org.apache.hadoop.hbase.ServerName;
|
import org.apache.hadoop.hbase.ServerName;
|
||||||
|
@ -3342,13 +3342,12 @@ public class HMaster extends HRegionServer implements MasterServices {
|
||||||
cpHost.preGetReplicationPeerConfig(peerId);
|
cpHost.preGetReplicationPeerConfig(peerId);
|
||||||
}
|
}
|
||||||
LOG.info(getClientIdAuditPrefix() + " get replication peer config, id=" + peerId);
|
LOG.info(getClientIdAuditPrefix() + " get replication peer config, id=" + peerId);
|
||||||
Optional<ReplicationPeerConfig> peerConfig =
|
ReplicationPeerConfig peerConfig = this.replicationPeerManager.getPeerConfig(peerId)
|
||||||
this.replicationPeerManager.getPeerConfig(peerId);
|
.orElseThrow(() -> new ReplicationPeerNotFoundException(peerId));
|
||||||
|
|
||||||
if (cpHost != null) {
|
if (cpHost != null) {
|
||||||
cpHost.postGetReplicationPeerConfig(peerId);
|
cpHost.postGetReplicationPeerConfig(peerId);
|
||||||
}
|
}
|
||||||
return peerConfig.orElse(null);
|
return peerConfig;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue