|
@@ -16,6 +16,7 @@
|
|
|
*/
|
|
|
package org.apache.hadoop.ozone.container.common;
|
|
|
|
|
|
+import com.google.common.base.Supplier;
|
|
|
import com.google.common.collect.Maps;
|
|
|
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
|
|
import org.apache.hadoop.conf.Configuration;
|
|
@@ -165,8 +166,12 @@ public class TestDatanodeStateMachine {
|
|
|
stateMachine.startDaemon();
|
|
|
SCMConnectionManager connectionManager =
|
|
|
stateMachine.getConnectionManager();
|
|
|
- GenericTestUtils.waitFor(() -> connectionManager.getValues().size() == 1,
|
|
|
- 1000, 30000);
|
|
|
+ GenericTestUtils.waitFor(
|
|
|
+ () -> {
|
|
|
+ LOG.info("connectionManager.getValues().size() is {}",
|
|
|
+ connectionManager.getValues().size());
|
|
|
+ return connectionManager.getValues().size() == 1;
|
|
|
+ }, 1000, 30000);
|
|
|
|
|
|
stateMachine.stopDaemon();
|
|
|
assertTrue(stateMachine.isDaemonStopped());
|