Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-6478

RemoteException can't be retried properly for non-HA scenario

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.6.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      For HA case, the call stack is DFSClient -> RetryInvocationHandler -> ClientNamenodeProtocolTranslatorPB -> ProtobufRpcEngine. ProtobufRpcEngine. ProtobufRpcEngine throws ServiceException and expects the caller to unwrap it; ClientNamenodeProtocolTranslatorPB is the component that takes care of that.

              at org.apache.hadoop.ipc.Client.call
              at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke
              at com.sun.proxy.$Proxy26.getFileInfo
              at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getFileInfo
              at sun.reflect.GeneratedMethodAccessor24.invoke
              at sun.reflect.DelegatingMethodAccessorImpl.invoke
              at java.lang.reflect.Method.invoke
              at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod
              at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke
              at com.sun.proxy.$Proxy27.getFileInfo
              at org.apache.hadoop.hdfs.DFSClient.getFileInfo
              at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus
      

      However, for non-HA case, the call stack is DFSClient -> ClientNamenodeProtocolTranslatorPB -> RetryInvocationHandler -> ProtobufRpcEngine. RetryInvocationHandler gets ServiceException and can't be retried properly.

      at org.apache.hadoop.ipc.Client.call
      at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke
      at com.sun.proxy.$Proxy9.getListing
      at sun.reflect.NativeMethodAccessorImpl.invoke0
      at sun.reflect.NativeMethodAccessorImpl.invoke
      at sun.reflect.DelegatingMethodAccessorImpl.invoke
      at java.lang.reflect.Method.invoke
      at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod
      at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke
      at com.sun.proxy.$Proxy9.getListing
      at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getListing
      at org.apache.hadoop.hdfs.DFSClient.listPaths
      

      Perhaps, we can fix it by have NN wrap RetryInvocationHandler around ClientNamenodeProtocolTranslatorPB and other PBs, instead of the current wrap order.

      1. HDFS-6478.patch
        18 kB
        Ming Ma
      2. HDFS-6478-2.patch
        20 kB
        Ming Ma
      3. HDFS-6478-3.patch
        14 kB
        Ming Ma
      4. HDFS-6478-4.patch
        15 kB
        Ming Ma

        Issue Links

          Activity

          Hide
          Ming Ma added a comment -

          The patch has the followings:

          1. Modify the proxy chain order for NamenodeProtocol and ClientProtocol so that NamenodeProtocolTranslatorPB/ClientNamenodeProtocolTranslatorPB directly call NamenodeProtocolPB and ClientNamenodeProtocolPB for non-HA case.
          2. Update unit test TestFileCreation to verify retry count. This depends on HADOOP-10673, thus the patch also include HADOOP-10673 so that the patch can be submitted to run unit test.
          3. Simplify the remoteException policy setup in NameNodeProxies.
          4. Remove unnecessary retry policy for method "create" in DatanodeProtocolClientSideTranslatorPB.
          5. DatanodeProtocolClientSideTranslatorPB still has the old proxy order. Leave it as it is given DataNodeProtocol doesn't do retry. We can open a separate jira to DataNodeProtocol retry if that is necessary.

          Show
          Ming Ma added a comment - The patch has the followings: 1. Modify the proxy chain order for NamenodeProtocol and ClientProtocol so that NamenodeProtocolTranslatorPB/ClientNamenodeProtocolTranslatorPB directly call NamenodeProtocolPB and ClientNamenodeProtocolPB for non-HA case. 2. Update unit test TestFileCreation to verify retry count. This depends on HADOOP-10673 , thus the patch also include HADOOP-10673 so that the patch can be submitted to run unit test. 3. Simplify the remoteException policy setup in NameNodeProxies. 4. Remove unnecessary retry policy for method "create" in DatanodeProtocolClientSideTranslatorPB. 5. DatanodeProtocolClientSideTranslatorPB still has the old proxy order. Leave it as it is given DataNodeProtocol doesn't do retry. We can open a separate jira to DataNodeProtocol retry if that is necessary.
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12649415/HDFS-6478.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 2 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. There were no new javadoc warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7064//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7064//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12649415/HDFS-6478.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 2 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7064//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7064//console This message is automatically generated.
          Hide
          Ming Ma added a comment -

          Here is the updated patch with the update from HADOOP-10673. Appreciate if anyone has any suggestions.

          Show
          Ming Ma added a comment - Here is the updated patch with the update from HADOOP-10673 . Appreciate if anyone has any suggestions.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12650204/HDFS-6478-2.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 2 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. There were no new javadoc warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          -1 core tests. The patch failed these unit tests in hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs:

          org.apache.hadoop.ipc.TestIPC
          org.apache.hadoop.metrics2.impl.TestMetricsSystemImpl
          org.apache.hadoop.hdfs.server.datanode.TestBPOfferService

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7105//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7105//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12650204/HDFS-6478-2.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 2 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. -1 core tests . The patch failed these unit tests in hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs: org.apache.hadoop.ipc.TestIPC org.apache.hadoop.metrics2.impl.TestMetricsSystemImpl org.apache.hadoop.hdfs.server.datanode.TestBPOfferService +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7105//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7105//console This message is automatically generated.
          Hide
          Ming Ma added a comment -

          Updated patch given Jing has committed https://issues.apache.org/jira/browse/HADOOP-10673.

          Please note that TestFileCreation#testOverwriteOpenForWrite will run around 5 minutes after the patch. That is because AlreadyBeingCreatedExceptionNumOps will be retried and NamenodeProxies.java uses LEASE_SOFTLIMIT_PERIOD as retryUpToMaximumCountWithFixedSleep parameter. We can improve this by making NN lease soft and hard limit configurable via new Configuration parameters and NamenodeProxies.java will use the configured value. We can open a new jira if that is necessary.

          Show
          Ming Ma added a comment - Updated patch given Jing has committed https://issues.apache.org/jira/browse/HADOOP-10673 . Please note that TestFileCreation#testOverwriteOpenForWrite will run around 5 minutes after the patch. That is because AlreadyBeingCreatedExceptionNumOps will be retried and NamenodeProxies.java uses LEASE_SOFTLIMIT_PERIOD as retryUpToMaximumCountWithFixedSleep parameter. We can improve this by making NN lease soft and hard limit configurable via new Configuration parameters and NamenodeProxies.java will use the configured value. We can open a new jira if that is necessary.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12655993/HDFS-6478-3.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 2 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. There were no new javadoc warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          -1 core tests. The patch failed these unit tests in hadoop-hdfs-project/hadoop-hdfs:

          org.apache.hadoop.hdfs.tools.TestDFSAdminWithHA
          org.apache.hadoop.hdfs.server.namenode.ha.TestPipelinesFailover

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7356//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7356//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12655993/HDFS-6478-3.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 2 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. -1 core tests . The patch failed these unit tests in hadoop-hdfs-project/hadoop-hdfs: org.apache.hadoop.hdfs.tools.TestDFSAdminWithHA org.apache.hadoop.hdfs.server.namenode.ha.TestPipelinesFailover +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7356//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7356//console This message is automatically generated.
          Hide
          Jing Zhao added a comment -

          The patch looks pretty good to me. One comment is that after the change removing unused retry settings, we may now want to rename DatanodeProtocolClientSideTranslatorPB#createNamenodeWithRetry.

          We can improve this by making NN lease soft and hard limit configurable via new Configuration parameters and NamenodeProxies.java will use the configured value. We can open a new jira if that is necessary.

          Yeah, we can address it in a separate jira.

          Show
          Jing Zhao added a comment - The patch looks pretty good to me. One comment is that after the change removing unused retry settings, we may now want to rename DatanodeProtocolClientSideTranslatorPB#createNamenodeWithRetry. We can improve this by making NN lease soft and hard limit configurable via new Configuration parameters and NamenodeProxies.java will use the configured value. We can open a new jira if that is necessary. Yeah, we can address it in a separate jira.
          Hide
          Ming Ma added a comment -

          Thanks, Jing.

          The updated patch removed DatanodeProtocolClientSideTranslatorPB#createNamenodeWithRetry. If we want to have retry for DatanodeProtocol, the setup of RetryPolicy will be done outside DatanodeProtocolClientSideTranslatorPB; that will be a separate jira. https://issues.apache.org/jira/browse/HDFS-6697 has been opened to make lease soft and hard limits configurable.

          Show
          Ming Ma added a comment - Thanks, Jing. The updated patch removed DatanodeProtocolClientSideTranslatorPB#createNamenodeWithRetry. If we want to have retry for DatanodeProtocol, the setup of RetryPolicy will be done outside DatanodeProtocolClientSideTranslatorPB; that will be a separate jira. https://issues.apache.org/jira/browse/HDFS-6697 has been opened to make lease soft and hard limits configurable.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12656166/HDFS-6478-4.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 2 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. There were no new javadoc warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          -1 core tests. The patch failed these unit tests in hadoop-hdfs-project/hadoop-hdfs:

          org.apache.hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
          org.apache.hadoop.hdfs.tools.TestDFSAdminWithHA

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7367//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7367//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12656166/HDFS-6478-4.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 2 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. -1 core tests . The patch failed these unit tests in hadoop-hdfs-project/hadoop-hdfs: org.apache.hadoop.hdfs.server.namenode.ha.TestPipelinesFailover org.apache.hadoop.hdfs.tools.TestDFSAdminWithHA +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/7367//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/7367//console This message is automatically generated.
          Hide
          Jing Zhao added a comment -

          +1 for the new patch. I will commit it tomorrow if no objection.

          Show
          Jing Zhao added a comment - +1 for the new patch. I will commit it tomorrow if no objection.
          Hide
          Jing Zhao added a comment -

          I've committed this to trunk and branch-2. Thanks for the contribution, Ming Ma!

          Show
          Jing Zhao added a comment - I've committed this to trunk and branch-2. Thanks for the contribution, Ming Ma !
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hadoop-trunk-Commit #5899 (See https://builds.apache.org/job/Hadoop-trunk-Commit/5899/)
          HDFS-6478. RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410)

          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Show
          Hudson added a comment - SUCCESS: Integrated in Hadoop-trunk-Commit #5899 (See https://builds.apache.org/job/Hadoop-trunk-Commit/5899/ ) HDFS-6478 . RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410 ) /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Yarn-trunk #616 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/616/)
          HDFS-6478. RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410)

          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk #616 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/616/ ) HDFS-6478 . RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410 ) /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Mapreduce-trunk #1835 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1835/)
          HDFS-6478. RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410)

          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk #1835 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1835/ ) HDFS-6478 . RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410 ) /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Hdfs-trunk #1808 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1808/)
          HDFS-6478. RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410)

          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk #1808 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1808/ ) HDFS-6478 . RemoteException can't be retried properly for non-HA scenario. Contributed by Ming Ma. (jing9: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1611410 ) /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/NameNodeProxies.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/DatanodeProtocolClientSideTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/NamenodeProtocolTranslatorPB.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFileCreation.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestIsMethodSupported.java

            People

            • Assignee:
              Ming Ma
              Reporter:
              Ming Ma
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development