[
https://issues.apache.org/jira/browse/HDFS-15952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314791#comment-17314791
]
Harunobu Daikoku commented on HDFS-15952:
-----------------------------------------
Both tests fail after disabling the default namespace.
[https://github.com/apache/hadoop/blob/9e2d5d6d05a2d8b657d06fdf3db49d588394a579/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRpc.java#L1306-L1309]
[https://github.com/apache/hadoop/blob/9e2d5d6d05a2d8b657d06fdf3db49d588394a579/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRpc.java#L1379-L1382]
versionRequest and getTransactionID are both invoked from
RouterRpcServer#invokeAtAvailableNs on the first available namespace if the
default namespace is disabled, which I think the cause of the flakiness.
[https://github.com/apache/hadoop/blob/9e2d5d6d05a2d8b657d06fdf3db49d588394a579/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterRpcServer.java#L681]
"The first available namespace" does not always point to the same namespace as
the one nnNamenodeProtocol is pointing to.
> TestRouterRpcMultiDestination#testProxyGetTransactionID and
> testProxyVersionRequest are flaky on trunk
> ------------------------------------------------------------------------------------------------------
>
> Key: HDFS-15952
> URL: https://issues.apache.org/jira/browse/HDFS-15952
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: rbf
> Reporter: Harunobu Daikoku
> Priority: Minor
>
> TestRouterRpcMultiDestination#testProxyGetTransactionID and
> testProxyVersionRequest seem flaky on trunk.
> (Checked locally and 4 out of 10 runs failed)
> {code:none}
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.605
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.571
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.363
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
> 25.227 s <<< FAILURE! - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 31.95
> s <<< FAILURE! - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.747
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 31.3
> s <<< FAILURE! - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.138
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.573
> s - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 28.63
> s <<< FAILURE! - in
> org.apache.hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
> {code}
> HDFS-15900 might be the cause of this.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]