You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Harunobu Daikoku (Jira)" <ji...@apache.org> on 2021/04/05 11:12:00 UTC

[jira] [Commented] (HDFS-15952) TestRouterRpcMultiDestination#testProxyGetTransactionID and testProxyVersionRequest are flaky on trunk

    [ 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: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org