[ https://issues.apache.org/jira/browse/HDFS-15198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17114798#comment-17114798 ]
Íñigo Goiri commented on HDFS-15198: ------------------------------------ Thanks for the update, there are a few checkstyle left which we can fix. There's also the failed TestRouterMountTableCacheRefreshSecure which seems to point to the cluster not starting (which BTW, 60 seconds looks like a long time). Other minor comments: * Let's use the logger format {}, with things like: {{LOG.error("Found error when destroy, caused by: {}", e.getMessage());}}. * Let's extract things like line 124, 149, 251, 284 (actually this method can be split). > RBF: Add test for MountTableRefresherService failed to refresh other router > MountTableEntries in secure mode > ------------------------------------------------------------------------------------------------------------ > > Key: HDFS-15198 > URL: https://issues.apache.org/jira/browse/HDFS-15198 > Project: Hadoop HDFS > Issue Type: Bug > Components: rbf > Reporter: zhengchenyu > Assignee: zhengchenyu > Priority: Major > Attachments: HDFS-15198.001.patch, HDFS-15198.002.patch, > HDFS-15198.003.patch, HDFS-15198.004.patch, HDFS-15198.005.patch > > Original Estimate: 48h > Remaining Estimate: 48h > > In issue HDFS-13443, update mount table cache imediately. The specified > router update their own mount table cache imediately, then update other's by > rpc protocol refreshMountTableEntries. But in secure mode, can't refresh > other's router's. In specified router's log, error like this > {code} > 2020-02-27 22:59:07,212 WARN org.apache.hadoop.ipc.Client: Exception > encountered while connecting to the server : > javax.security.sasl.SaslException: GSS initiate failed [Caused by > GSSException: No valid credentials provided (Mechanism level: Failed to find > any Kerberos tgt)] > 2020-02-27 22:59:07,213 ERROR > org.apache.hadoop.hdfs.server.federation.router.MountTableRefresherThread: > Failed to refresh mount table entries cache at router $host:8111 > java.io.IOException: DestHost:destPort host:8111 , LocalHost:localPort > $host/$ip:0. Failed on local exception: java.io.IOException: > javax.security.sasl.SaslException: GSS initiate failed [Caused by > GSSException: No valid credentials provided (Mechanism level: Failed to find > any Kerberos tgt)] > at > org.apache.hadoop.hdfs.protocolPB.RouterAdminProtocolTranslatorPB.refreshMountTableEntries(RouterAdminProtocolTranslatorPB.java:288) > at > org.apache.hadoop.hdfs.server.federation.router.MountTableRefresherThread.run(MountTableRefresherThread.java:65) > 2020-02-27 22:59:07,214 INFO > org.apache.hadoop.hdfs.server.federation.resolver.MountTableResolver: Added > new mount point /test_11 to resolver > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org