Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-2414

TestDFSRollback fails intermittently

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 0.23.0
    • Fix Version/s: 0.23.0
    • Component/s: namenode, test
    • Labels:
      None

      Description

      When running TestDFSRollback repeatedly in a loop I observed a failure rate of about 3%. Two separate stack traces are in the output and it appears to have something to do with not writing out a complete snapshot of the data for rollback.

      -------------------------------------------------------------------------------
      Test set: org.apache.hadoop.hdfs.TestDFSRollback
      -------------------------------------------------------------------------------
      Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 8.514 sec <<< FAILURE!
      testRollback(org.apache.hadoop.hdfs.TestDFSRollback)  Time elapsed: 8.34 sec  <<< FAILURE!
      java.lang.AssertionError: File contents differed:
        /home/evans/src/hadoop-git/hadoop-hdfs-project/hadoop-hdfs/target/test/data/dfs/data2/current/VERSION=5b19197114fad0a254e3f318b7f14aec
        /home/evans/src/hadoop-git/hadoop-hdfs-project/hadoop-hdfs/target/test/data/dfs/data1/current/VERSION=ea7b000a6a1711169fc7a836b240a991
              at org.junit.Assert.fail(Assert.java:91)
              at org.apache.hadoop.hdfs.server.namenode.FSImageTestUtil.assertFileContentsSame(FSImageTestUtil.java:250)
              at org.apache.hadoop.hdfs.server.namenode.FSImageTestUtil.assertParallelFilesAreIdentical(FSImageTestUtil.java:236)
              at org.apache.hadoop.hdfs.TestDFSRollback.checkResult(TestDFSRollback.java:86)
              at org.apache.hadoop.hdfs.TestDFSRollback.testRollback(TestDFSRollback.java:171)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at junit.framework.TestCase.runTest(TestCase.java:168)
              at junit.framework.TestCase.runBare(TestCase.java:134)
              at junit.framework.TestResult$1.protect(TestResult.java:110)
              at junit.framework.TestResult.runProtected(TestResult.java:128)
              at junit.framework.TestResult.run(TestResult.java:113)
              at junit.framework.TestCase.run(TestCase.java:124)
              at junit.framework.TestSuite.runTest(TestSuite.java:232)
              at junit.framework.TestSuite.run(TestSuite.java:227)
              at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
              at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:145)
              at org.apache.maven.surefire.Surefire.run(Surefire.java:104)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
              at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
      

      is the more common one, but I also saw

      -------------------------------------------------------------------------------
      Test set: org.apache.hadoop.hdfs.TestDFSRollback
      -------------------------------------------------------------------------------
      Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 7.471 sec <<< FAILURE!
      testRollback(org.apache.hadoop.hdfs.TestDFSRollback)  Time elapsed: 7.304 sec  <<< FAILURE!
      junit.framework.AssertionFailedError: Expected substring 'file VERSION has layoutVersion missing' in exception but got: java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
              at java.util.Properties.loadConvert(Properties.java:552)
              at java.util.Properties.load0(Properties.java:374)
              at java.util.Properties.load(Properties.java:325)
              at org.apache.hadoop.hdfs.server.common.Storage.readPropertiesFile(Storage.java:837)
              at org.apache.hadoop.hdfs.server.common.Storage.readPreviousVersionProperties(Storage.java:789)
              at org.apache.hadoop.hdfs.server.namenode.FSImage.doRollback(FSImage.java:439)
              at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:270)
              at org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:174)
              at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:294)
              at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:266)
              at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:292)
              at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:326)
              at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:452)
              at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:444)
              at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:742)
              at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:637)
              at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:541)
              at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:257)
              at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:85)
              at org.apache.hadoop.hdfs.MiniDFSCluster$Builder.build(MiniDFSCluster.java:243)
              at org.apache.hadoop.hdfs.TestDFSRollback.startNameNodeShouldFail(TestDFSRollback.java:100)
              at org.apache.hadoop.hdfs.TestDFSRollback.testRollback(TestDFSRollback.java:268)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at junit.framework.TestCase.runTest(TestCase.java:168)
              at junit.framework.TestCase.runBare(TestCase.java:134)
              at junit.framework.TestResult$1.protect(TestResult.java:110)
              at junit.framework.TestResult.runProtected(TestResult.java:128)
              at junit.framework.TestResult.run(TestResult.java:113)
              at junit.framework.TestCase.run(TestCase.java:124)
              at junit.framework.TestSuite.runTest(TestSuite.java:232)
              at junit.framework.TestSuite.run(TestSuite.java:227)
              at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
              at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:145)
              at org.apache.maven.surefire.Surefire.run(Surefire.java:104)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
              at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
      
              at junit.framework.Assert.fail(Assert.java:47)
              at org.apache.hadoop.hdfs.TestDFSRollback.startNameNodeShouldFail(TestDFSRollback.java:109)
              at org.apache.hadoop.hdfs.TestDFSRollback.testRollback(TestDFSRollback.java:268)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at junit.framework.TestCase.runTest(TestCase.java:168)
              at junit.framework.TestCase.runBare(TestCase.java:134)
              at junit.framework.TestResult$1.protect(TestResult.java:110)
              at junit.framework.TestResult.runProtected(TestResult.java:128)
              at junit.framework.TestResult.run(TestResult.java:113)
              at junit.framework.TestCase.run(TestCase.java:124)
              at junit.framework.TestSuite.runTest(TestSuite.java:232)
              at junit.framework.TestSuite.run(TestSuite.java:227)
              at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
              at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
              at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:145)
              at org.apache.maven.surefire.Surefire.run(Surefire.java:104)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
              at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)
      
      
      1. hdfs-2414.txt
        8 kB
        Todd Lipcon
      2. hdfs-2414.txt
        8 kB
        Todd Lipcon
      3. hdfs-2414.txt
        3 kB
        Todd Lipcon
      4. run-158-failed.tgz
        48 kB
        Robert Joseph Evans
      5. run-106-failed.tgz
        62 kB
        Robert Joseph Evans

        Activity

        Robert Joseph Evans created issue -
        Mahadev konar made changes -
        Field Original Value New Value
        Target Version/s 0.24.0, 0.23.0 [ 12317653, 12315571 ] 0.23.0, 0.24.0 [ 12315571, 12317653 ]
        Priority Major [ 3 ] Critical [ 2 ]
        Hide
        Todd Lipcon added a comment -

        Interesting. Do you have the full logs for either of these cases? Can you verify that these failures are new in 23 vs 22 or 20?

        Show
        Todd Lipcon added a comment - Interesting. Do you have the full logs for either of these cases? Can you verify that these failures are new in 23 vs 22 or 20?
        Hide
        Robert Joseph Evans added a comment -

        I have the full logs for 1039 runs, of which 28 failed. I will upload the logs for a couple of them. I have not tried it on 22 or 20 yet. I have some on-call stuff I have to slug through before I can spend the time trying to get that to happen.

        Show
        Robert Joseph Evans added a comment - I have the full logs for 1039 runs, of which 28 failed. I will upload the logs for a couple of them. I have not tried it on 22 or 20 yet. I have some on-call stuff I have to slug through before I can spend the time trying to get that to happen.
        Hide
        Robert Joseph Evans added a comment -

        Here are the logs, run-106 corresponds to the first failure (The diff failure) and 158 corresponds to the second failure.

        Show
        Robert Joseph Evans added a comment - Here are the logs, run-106 corresponds to the first failure (The diff failure) and 158 corresponds to the second failure.
        Robert Joseph Evans made changes -
        Attachment run-106-failed.tgz [ 12498210 ]
        Attachment run-158-failed.tgz [ 12498211 ]
        Hide
        Todd Lipcon added a comment -

        Thanks. I'm also looping this here, haven't seen a failure yet. I'll take a look at your logs.

        Show
        Todd Lipcon added a comment - Thanks. I'm also looping this here, haven't seen a failure yet. I'll take a look at your logs.
        Hide
        Todd Lipcon added a comment -

        I found one source of the test failure: the VERSION file contains a timestamp at the top, which could be different between the different directories. The md5sum check of course does not ignore this line in the file. This is the top (more common) failure.

        Show
        Todd Lipcon added a comment - I found one source of the test failure: the VERSION file contains a timestamp at the top, which could be different between the different directories. The md5sum check of course does not ignore this line in the file. This is the top (more common) failure.
        Hide
        Robert Joseph Evans added a comment -

        Another data point is that either our internal Jenkins build has hit this failure twice in a row. It might be that it is just very un-lucky, I really don't know.

        Show
        Robert Joseph Evans added a comment - Another data point is that either our internal Jenkins build has hit this failure twice in a row. It might be that it is just very un-lucky, I really don't know.
        Hide
        Todd Lipcon added a comment -

        Here's a test fix that addresses the issue of timestamp comparison. Will look into the unicode-related one now.

        Show
        Todd Lipcon added a comment - Here's a test fix that addresses the issue of timestamp comparison. Will look into the unicode-related one now.
        Todd Lipcon made changes -
        Attachment hdfs-2414.txt [ 12498225 ]
        Hide
        Robert Joseph Evans added a comment -

        Wow that was fast.

        Show
        Robert Joseph Evans added a comment - Wow that was fast.
        Hide
        Todd Lipcon added a comment -

        I managed to reproduce the other failure too... I see this in one of the VERSION files:

        CFºE ^Utt<8c>áà 1&:45:à2OüØT <8d><8d>11Þ^YÙmespacd"a=054a0Ç3¯<8d>3
        æ\uÉt·r^FD=^_ºstCl<98>stërIâ
        cwime^S<99>
        sto:aÆeTypr¨MA6E^DNOjEg_Ëo^[k^RoflID=£P-15<94>32Í073^QkÚ27.<82>.0ÆO-1Y+1020pðIA<9f>î
        Eayout<9f>erÌ_<83>n¸-38o
        

        wow... putting my thinking cap on here.

        Show
        Todd Lipcon added a comment - I managed to reproduce the other failure too... I see this in one of the VERSION files: CFºE ^Utt<8c>áà 1&:45:à2OüØT <8d><8d>11Þ^YÙmespacd"a=054a0Ç3¯<8d>3 æ\uÉt·r^FD=^_ºstCl<98>stërIâ cwime^S<99> sto:aÆeTypr¨MA6E^DNOjEg_Ëo^[k^RoflID=£P-15<94>32Í073^QkÚ27.<82>.0ÆO-1Y+1020pðIA<9f>î Eayout<9f>erÌ_<83>n¸-38o wow... putting my thinking cap on here.
        Hide
        Robert Joseph Evans added a comment -

        Sorry I cannot be more help on this, I really don't know the Rollback code at all. I have a script and I am trying to reproduce it on 0.20 and 0.22 though. Will let you know how it goes.

        Show
        Robert Joseph Evans added a comment - Sorry I cannot be more help on this, I really don't know the Rollback code at all. I have a script and I am trying to reproduce it on 0.20 and 0.22 though. Will let you know how it goes.
        Hide
        Todd Lipcon added a comment -

        oh... this is also just a test issue - this part of the test case calls UpgradeUtilities.corruptFile to corrupt one of the VERSION files, and then expects that it fails with a certain exception string. Instead, we're failing with a different exception because we've corrupted it in non-UTF8-compliant way.

        I think the fix is probably to catch this kind of exception when reading a storage file and rethrow as an IOException, then change the test to expect either type of error.

        Show
        Todd Lipcon added a comment - oh... this is also just a test issue - this part of the test case calls UpgradeUtilities.corruptFile to corrupt one of the VERSION files, and then expects that it fails with a certain exception string. Instead, we're failing with a different exception because we've corrupted it in non-UTF8-compliant way. I think the fix is probably to catch this kind of exception when reading a storage file and rethrow as an IOException, then change the test to expect either type of error.
        Hide
        Todd Lipcon added a comment -

        Attached fix for the other error. The problem was that in the corrupted file, we happened to corrupt in such a way that we got a "\uxxxx" sequence with some random junk after the "\u". Very improbably but it happens This caused the IAE to be thrown.

        This patch changes the code to corrupt the file in a deterministic way to check exactly the expected code path.

        Show
        Todd Lipcon added a comment - Attached fix for the other error. The problem was that in the corrupted file, we happened to corrupt in such a way that we got a "\uxxxx" sequence with some random junk after the "\u". Very improbably but it happens This caused the IAE to be thrown. This patch changes the code to corrupt the file in a deterministic way to check exactly the expected code path.
        Todd Lipcon made changes -
        Attachment hdfs-2414.txt [ 12498243 ]
        Hide
        Todd Lipcon added a comment -

        sorry, some unused imports in previous patch. this one's good to go.

        Show
        Todd Lipcon added a comment - sorry, some unused imports in previous patch. this one's good to go.
        Todd Lipcon made changes -
        Attachment hdfs-2414.txt [ 12498244 ]
        Todd Lipcon made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Target Version/s 0.24.0, 0.23.0 [ 12317653, 12315571 ] 0.23.0, 0.24.0 [ 12315571, 12317653 ]
        Assignee Todd Lipcon [ tlipcon ]
        Hide
        Robert Joseph Evans added a comment -

        +1 for the fix (non-binding) I am happy to see that the corruption to the file is now deterministic Throwing random data at code is good for testing, but it needs to be reproducible with a random seed or something.

        Thanks for jumping on this so quickly.

        Show
        Robert Joseph Evans added a comment - +1 for the fix (non-binding) I am happy to see that the corruption to the file is now deterministic Throwing random data at code is good for testing, but it needs to be reproducible with a random seed or something. Thanks for jumping on this so quickly.
        Hide
        Hadoop QA added a comment -

        +1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12498244/hdfs-2414.txt
        against trunk revision .

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

        +1 tests included. The patch appears to include 12 new or modified tests.

        +1 javadoc. The javadoc tool did not generate any warning messages.

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

        +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 .

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

        Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/1355//testReport/
        Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/1355//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/12498244/hdfs-2414.txt against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 12 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +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 . +1 contrib tests. The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/1355//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/1355//console This message is automatically generated.
        Hide
        Aaron T. Myers added a comment -

        +1, looks good to me.

        Show
        Aaron T. Myers added a comment - +1, looks good to me.
        Hide
        Todd Lipcon added a comment -

        committed to trunk and 23. Nice find

        Show
        Todd Lipcon added a comment - committed to trunk and 23. Nice find
        Todd Lipcon made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Hadoop Flags Reviewed [ 10343 ]
        Target Version/s 0.24.0, 0.23.0 [ 12317653, 12315571 ] 0.23.0, 0.24.0 [ 12315571, 12317653 ]
        Fix Version/s 0.23.0 [ 12315571 ]
        Resolution Fixed [ 1 ]
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Common-trunk-Commit #1045 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1045/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541
        Files :

        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Common-trunk-Commit #1045 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1045/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541 Files : /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk-Commit #1123 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1123/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541
        Files :

        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk-Commit #1123 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1123/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541 Files : /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk-Commit #1065 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1065/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541
        Files :

        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk-Commit #1065 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1065/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541 Files : /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk #825 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/825/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541
        Files :

        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk #825 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/825/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541 Files : /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-0.23-Build #34 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/34/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180540
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-0.23-Build #34 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/34/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180540 Files : /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-0.23-Build #41 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/41/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180540
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-0.23-Build #41 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/41/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180540 Files : /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/branches/branch-0.23/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk #855 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/855/)
        HDFS-2414. Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon.

        todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541
        Files :

        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java
        • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk #855 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/855/ ) HDFS-2414 . Fix TestDFSRollback to avoid spurious failures. Contributed by Todd Lipcon. todd : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1180541 Files : /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSRollback.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSUpgrade.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/UpgradeUtilities.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java
        Arun C Murthy made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Todd Lipcon
            Reporter:
            Robert Joseph Evans
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development