Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-8231

StackTrace displayed at client while QuotaByStorageType exceeds

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.8.0, 3.0.0-alpha1
    • Component/s: hdfs-client
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      StackTrace displayed at client while QuotaByStorageType exceeds.
      With reference to HDFS-2360, feel better to fix this issue.

      1. HDFS-8231.00.patch
        3 kB
        Xiaoyu Yao
      2. HDFS-8231.1.patch
        9 kB
        J.Andreina
      3. HDFS-8231.2.patch
        8 kB
        J.Andreina

        Issue Links

          Activity

          Hide
          andreina J.Andreina added a comment -

          Observation:
          ==========
          Following exception is thrown at client side

          15/04/23 18:12:07 WARN hdfs.DFSClient: DataStreamer Exception
          org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.protocol.QuotaByStorageTypeExceededException): Quota by storage type : ARCHIVE on path : /Folder1 is exceeded. quota = 10 B but space consumed = 384 MB
                  at org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.verifyQuotaByStorageType(DirectoryWithQuotaFeature.java:227)
                  at org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.verifyQuota(DirectoryWithQuotaFeature.java:240)
                  at org.apache.hadoop.hdfs.server.namenode.FSDirectory.verifyQuota(FSDirectory.java:874)
                  at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:707)
                  at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:666)
                  at org.apache.hadoop.hdfs.server.namenode.FSDirectory.addBlock(FSDirectory.java:491)
                  at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.saveAllocatedBlock(FSNamesystem.java:3562)
                  at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.storeAllocatedBlock(FSNamesystem.java:3140)
                  at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:3019)
                  at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.addBlock(NameNodeRpcServer.java:727)
                  at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.addBlock(ClientNamenodeProtocolServerSideTranslatorPB.java:489)
                  at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
                  at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:636)
                  at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:976)
                  at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2142)
                  at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2138)
                  at java.security.AccessController.doPrivileged(Native Method)
                  at javax.security.auth.Subject.doAs(Subject.java:415)
                  at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1669)
                  at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2136)
          
                  at org.apache.hadoop.ipc.Client.call(Client.java:1492)
                  at org.apache.hadoop.ipc.Client.call(Client.java:1423)
                  at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:229)
                  at com.sun.proxy.$Proxy14.addBlock(Unknown Source)
                  at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.addBlock(ClientNamenodeProtocolTranslatorPB.java:418)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:606)
                  at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:186)
                  at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:101)
                  at com.sun.proxy.$Proxy15.addBlock(Unknown Source)
                  at org.apache.hadoop.hdfs.DataStreamer.locateFollowingBlock(DataStreamer.java:1540)
                  at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1334)
                  at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:425)
          put: Quota by storage type : ARCHIVE on path : /Folder1 is exceeded. quota = 10 B but space consumed = 384 MB
          
          Show
          andreina J.Andreina added a comment - Observation: ========== Following exception is thrown at client side 15/04/23 18:12:07 WARN hdfs.DFSClient: DataStreamer Exception org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.protocol.QuotaByStorageTypeExceededException): Quota by storage type : ARCHIVE on path : /Folder1 is exceeded. quota = 10 B but space consumed = 384 MB at org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.verifyQuotaByStorageType(DirectoryWithQuotaFeature.java:227) at org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.verifyQuota(DirectoryWithQuotaFeature.java:240) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.verifyQuota(FSDirectory.java:874) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:707) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:666) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.addBlock(FSDirectory.java:491) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.saveAllocatedBlock(FSNamesystem.java:3562) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.storeAllocatedBlock(FSNamesystem.java:3140) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:3019) at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.addBlock(NameNodeRpcServer.java:727) at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.addBlock(ClientNamenodeProtocolServerSideTranslatorPB.java:489) at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java) at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:636) at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:976) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2142) at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2138) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1669) at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2136) at org.apache.hadoop.ipc.Client.call(Client.java:1492) at org.apache.hadoop.ipc.Client.call(Client.java:1423) at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:229) at com.sun.proxy.$Proxy14.addBlock(Unknown Source) at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.addBlock(ClientNamenodeProtocolTranslatorPB.java:418) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:186) at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:101) at com.sun.proxy.$Proxy15.addBlock(Unknown Source) at org.apache.hadoop.hdfs.DataStreamer.locateFollowingBlock(DataStreamer.java:1540) at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1334) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:425) put: Quota by storage type : ARCHIVE on path : /Folder1 is exceeded. quota = 10 B but space consumed = 384 MB
          Hide
          cnauroth Chris Nauroth added a comment -

          J.Andreina, thank you for reporting the bug. The fix is likely to track down the various points in DFSClient that call RemoteException#unwrapRemoteException on DSQuotaExceededException.class and add QuotaByStorageTypeExceededException.class to the list.

          Show
          cnauroth Chris Nauroth added a comment - J.Andreina , thank you for reporting the bug. The fix is likely to track down the various points in DFSClient that call RemoteException#unwrapRemoteException on DSQuotaExceededException.class and add QuotaByStorageTypeExceededException.class to the list.
          Hide
          xyao Xiaoyu Yao added a comment -

          Thanks J.Andreina and Chris Nauroth for looking at the issue. I attached a patch for the fix.

          Show
          xyao Xiaoyu Yao added a comment - Thanks J.Andreina and Chris Nauroth for looking at the issue. I attached a patch for the fix.
          Hide
          vinayrpet Vinayakumar B added a comment -

          The fix is likely to track down the various points in DFSClient that call RemoteException#unwrapRemoteException on DSQuotaExceededException.class and add QuotaByStorageTypeExceededException.class to the list.

          I think the correct fix is to extend QuotaByStorageTypeExceededException from DSQuotaExceededException. As StorageType is only applicable for the disk usage,

          Show
          vinayrpet Vinayakumar B added a comment - The fix is likely to track down the various points in DFSClient that call RemoteException#unwrapRemoteException on DSQuotaExceededException.class and add QuotaByStorageTypeExceededException.class to the list. I think the correct fix is to extend QuotaByStorageTypeExceededException from DSQuotaExceededException . As StorageType is only applicable for the disk usage,
          Hide
          vinayrpet Vinayakumar B added a comment - - edited

          I think the correct fix is to extend QuotaByStorageTypeExceededException from DSQuotaExceededException. As StorageType is only applicable for the disk usage,

          Oops. This wont work. , Though logically this is correct, but it will not avoid logging stacktrace. Because RemoteException#unwrapRemoteException(..) compares just the classnames, not instanceof.
          Along with the above fix suggested by Chris Nauroth, Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#getMessage() to get the correct message.

          QuotaByStorageTypeExceededException should be added to Terse exception list to avoid traces at NameNode side. Changes to be done at NameNodeRPCServer constructor at following point.

          // Set terse exception whose stack trace won't be logged
              clientRpcServer.addTerseExceptions(SafeModeException.class,
                  FileNotFoundException.class,
                  HadoopIllegalArgumentException.class,
                  FileAlreadyExistsException.class,
                  InvalidPathException.class,
                  ParentNotDirectoryException.class,
                  UnresolvedLinkException.class,
                  AlreadyBeingCreatedException.class,
                  QuotaExceededException.class,
                  RecoveryInProgressException.class,
                  AccessControlException.class,
                  InvalidToken.class,
                  LeaseExpiredException.class,
                  NSQuotaExceededException.class,
                  DSQuotaExceededException.class,
                  AclException.class,
                  FSLimitException.PathComponentTooLongException.class,
                  FSLimitException.MaxDirectoryItemsExceededException.class,
                  UnresolvedPathException.class);
          Show
          vinayrpet Vinayakumar B added a comment - - edited I think the correct fix is to extend QuotaByStorageTypeExceededException from DSQuotaExceededException. As StorageType is only applicable for the disk usage, Oops. This wont work. , Though logically this is correct, but it will not avoid logging stacktrace. Because RemoteException#unwrapRemoteException(..) compares just the classnames, not instanceof . Along with the above fix suggested by Chris Nauroth , Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#getMessage() to get the correct message. QuotaByStorageTypeExceededException should be added to Terse exception list to avoid traces at NameNode side. Changes to be done at NameNodeRPCServer constructor at following point. // Set terse exception whose stack trace won't be logged clientRpcServer.addTerseExceptions(SafeModeException.class, FileNotFoundException.class, HadoopIllegalArgumentException.class, FileAlreadyExistsException.class, InvalidPathException.class, ParentNotDirectoryException.class, UnresolvedLinkException.class, AlreadyBeingCreatedException.class, QuotaExceededException.class, RecoveryInProgressException.class, AccessControlException.class, InvalidToken.class, LeaseExpiredException.class, NSQuotaExceededException.class, DSQuotaExceededException.class, AclException.class, FSLimitException.PathComponentTooLongException.class, FSLimitException.MaxDirectoryItemsExceededException.class, UnresolvedPathException.class);
          Hide
          andreina J.Andreina added a comment -

          Thanks Chris Nauroth and Vinayakumar B for your comments.
          I have given an initial patch . Please review.

          Show
          andreina J.Andreina added a comment - Thanks Chris Nauroth and Vinayakumar B for your comments. I have given an initial patch . Please review.
          Hide
          xyao Xiaoyu Yao added a comment -

          Thanks Vinayakumar B for review the patch and providing detailed feedback.

          RemoteException#unwrapRemoteException(..) compares just the classnames not instanceof..

          I thought the same when started and soon found the same limitation of unwrapRemoteException.

          Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#toString() to get the correct message.

          +1 for this and I will update the patch.

          QuotaByStorageTypeExceededException should be added to Terse exception list to avoid traces at NameNode side. Changes to be done at NameNodeRPCServer constructor at following point.

          +1 for this and I will update the patch.

          Show
          xyao Xiaoyu Yao added a comment - Thanks Vinayakumar B for review the patch and providing detailed feedback. RemoteException#unwrapRemoteException(..) compares just the classnames not instanceof.. I thought the same when started and soon found the same limitation of unwrapRemoteException. Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#toString() to get the correct message. +1 for this and I will update the patch. QuotaByStorageTypeExceededException should be added to Terse exception list to avoid traces at NameNode side. Changes to be done at NameNodeRPCServer constructor at following point. +1 for this and I will update the patch.
          Hide
          vinayrpet Vinayakumar B added a comment -

          Thanks for the latest patch.

          Though logically this is correct, but it will not avoid logging stacktrace. Because RemoteException#unwrapRemoteException(..) compares just the classnames, not instanceof.

          Along with the above fix suggested by Chris Nauroth, Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#getMessage() to get the correct message.
          I see some problems with getting the right message after extending.
          Since the exceptions are not carrying all the arguments from server-client, other than message and trace, if getMessage() gets updated will get NPE at client side, because type will be null.
          So conclusion is, NOT to extend, and keep it to Earlier suggestion by Chris Nauroth.
          Apologies for all noice

          J.Andreina, can you re-upload the patch by removing changes in QuotaByStorageTypeExceededException.java ?

          Show
          vinayrpet Vinayakumar B added a comment - Thanks for the latest patch. Though logically this is correct, but it will not avoid logging stacktrace. Because RemoteException#unwrapRemoteException(..) compares just the classnames, not instanceof. Along with the above fix suggested by Chris Nauroth, Still I recommend to extend QuotaByStorageTypeExceededException from DSQuotaExceededException and remove call to super.getMessage() in QuotaByStorageTypeExceededException#getMessage() to get the correct message. I see some problems with getting the right message after extending. Since the exceptions are not carrying all the arguments from server-client, other than message and trace, if getMessage() gets updated will get NPE at client side, because type will be null. So conclusion is, NOT to extend, and keep it to Earlier suggestion by Chris Nauroth . Apologies for all noice J.Andreina , can you re-upload the patch by removing changes in QuotaByStorageTypeExceededException.java ?
          Hide
          andreina J.Andreina added a comment -

          Thanks Vinayakumar B for reviewing the patch.
          Have updated the patch as per Chris Nauroth comments.
          Please review .

          Show
          andreina J.Andreina added a comment - Thanks Vinayakumar B for reviewing the patch. Have updated the patch as per Chris Nauroth comments. Please review .
          Hide
          vinayrpet Vinayakumar B added a comment -

          Latest patch looks good to me. +1
          Chris Nauroth, Would you like to take a look?

          Show
          vinayrpet Vinayakumar B added a comment - Latest patch looks good to me. +1 Chris Nauroth , Would you like to take a look?
          Hide
          cnauroth Chris Nauroth added a comment -

          +1 from me also. J.Andreina, thank you for reporting the issue and contributing the patch. Vinayakumar B, thank you for doing the code review. These were good suggestions to try, even if it didn't work out that way in the end. I'll plan to commit this tomorrow unless Vinay beats me to it.

          Show
          cnauroth Chris Nauroth added a comment - +1 from me also. J.Andreina , thank you for reporting the issue and contributing the patch. Vinayakumar B , thank you for doing the code review. These were good suggestions to try, even if it didn't work out that way in the end. I'll plan to commit this tomorrow unless Vinay beats me to it.
          Hide
          vinayrpet Vinayakumar B added a comment -

          Committed to trunk and branch-2
          Thanks J.Andreina for reporting and Contribution.
          Thanks Xiaoyu Yao for the initial work.
          Thanks Chris Nauroth for reviews

          Show
          vinayrpet Vinayakumar B added a comment - Committed to trunk and branch-2 Thanks J.Andreina for reporting and Contribution. Thanks Xiaoyu Yao for the initial work. Thanks Chris Nauroth for reviews
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-trunk-Commit #7661 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7661/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-trunk-Commit #7661 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7661/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-Hdfs-trunk #2105 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2105/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk #2105 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2105/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #164 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/164/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #164 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/164/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #173 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/173/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #173 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/173/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Hadoop-Yarn-trunk #907 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/907/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Hadoop-Yarn-trunk #907 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/907/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #174 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/174/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #174 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/174/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Hadoop-Mapreduce-trunk #2123 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2123/)
          HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d)

          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
          • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
          • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk #2123 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2123/ ) HDFS-8231 . StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao) (vinayakumarb: rev c8d72907ff5a4cb9ce1effca8ad9b69689d11d1d) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
          Hide
          cnauroth Chris Nauroth added a comment -

          For some reason, this patch didn't get a Jenkins run, and none of us caught it before the commit. HDFS-8247 tracks a test failure that was introduced.

          Show
          cnauroth Chris Nauroth added a comment - For some reason, this patch didn't get a Jenkins run, and none of us caught it before the commit. HDFS-8247 tracks a test failure that was introduced.

            People

            • Assignee:
              andreina J.Andreina
              Reporter:
              andreina J.Andreina
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development