[ 
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]

Reply via email to