HDFS-14742. RBF: TestRouterFaultTolerant tests are flaky
(cherry picked from commit e069a06137
)
This commit is contained in:
parent
0982f56f3a
commit
5459dd64fd
|
@ -474,7 +474,10 @@ public final class FederationTestUtils {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a mount table entry in some name services and wait until it is
|
* Add a mount table entry in some name services and wait until it is
|
||||||
* available.
|
* available. If there are multiple routers,
|
||||||
|
* {@link #createMountTableEntry(List, String, DestinationOrder, Collection)}
|
||||||
|
* should be used instead because the method does not refresh
|
||||||
|
* the mount tables of the other routers.
|
||||||
* @param router Router to change.
|
* @param router Router to change.
|
||||||
* @param mountPoint Name of the mount point.
|
* @param mountPoint Name of the mount point.
|
||||||
* @param order Order of the mount table entry.
|
* @param order Order of the mount table entry.
|
||||||
|
|
|
@ -248,6 +248,7 @@ public class TestRouterFaultTolerant {
|
||||||
LOG.info("Setup {} with order {}", mountPoint, order);
|
LOG.info("Setup {} with order {}", mountPoint, order);
|
||||||
createMountTableEntry(
|
createMountTableEntry(
|
||||||
getRandomRouter(), mountPoint, order, namenodes.keySet());
|
getRandomRouter(), mountPoint, order, namenodes.keySet());
|
||||||
|
refreshRoutersCaches(routers);
|
||||||
|
|
||||||
LOG.info("Write in {} should succeed writing in ns0 and fail for ns1",
|
LOG.info("Write in {} should succeed writing in ns0 and fail for ns1",
|
||||||
mountPath);
|
mountPath);
|
||||||
|
|
Loading…
Reference in New Issue