[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009235#comment-15009235 ] Colin Patrick McCabe commented on HDFS-9252: +1. Thanks, [~eddyxu]. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009269#comment-15009269 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-trunk-Commit #8815 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/8815/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009866#comment-15009866 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #612 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/612/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009814#comment-15009814 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-Hdfs-trunk #2550 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk/2550/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009331#comment-15009331 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-Yarn-trunk #1412 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk/1412/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009436#comment-15009436 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-Mapreduce-trunk #2617 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2617/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009319#comment-15009319 ] Hudson commented on HDFS-9252: -- FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #675 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/675/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15009530#comment-15009530 ] Hudson commented on HDFS-9252: -- SUCCESS: Integrated in Hadoop-Yarn-trunk-Java8 #688 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/688/]) HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get (cmccabe: rev dfbde3fc511495ac998f07d674a87355de75fc04) * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/FsDatasetTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImplTestUtils.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFileTruncate.java > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Fix For: 2.8.0 > > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14997495#comment-14997495 ] Lei (Eddy) Xu commented on HDFS-9252: - The failed tests are not relevant. All tests passed on my local machine. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch, HDFS-9252.04.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14997446#comment-14997446 ] Hadoop QA commented on HDFS-9252: - | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 8s {color} | {color:blue} docker + precommit patch detected. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s {color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s {color} | {color:green} The patch appears to include 3 new or modified test files. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 3m 21s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 38s {color} | {color:green} trunk passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 35s {color} | {color:green} trunk passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 16s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 14s {color} | {color:green} trunk passed {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 2m 2s {color} | {color:red} hadoop-hdfs-project/hadoop-hdfs in trunk has 1 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 16s {color} | {color:green} trunk passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 3s {color} | {color:green} trunk passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 42s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 36s {color} | {color:green} the patch passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 36s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 36s {color} | {color:green} the patch passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 36s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 16s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 14s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s {color} | {color:green} Patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 2m 10s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 16s {color} | {color:green} the patch passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 3s {color} | {color:green} the patch passed with JDK v1.7.0_79 {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 61m 8s {color} | {color:red} hadoop-hdfs in the patch failed with JDK v1.8.0_60. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 56m 27s {color} | {color:red} hadoop-hdfs in the patch failed with JDK v1.7.0_79. {color} | | {color:red}-1{color} | {color:red} asflicense {color} | {color:red} 0m 22s {color} | {color:red} Patch generated 56 ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 139m 7s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_60 Failed junit tests | hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot | | | hadoop.hdfs.server.balancer.TestBalancer | | | hadoop.hdfs.server.datanode.TestDataNodeMetrics | | JDK v1.7.0_79 Failed junit tests | hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints | | | hadoop.hdfs.server.balancer.TestBalancer | | | hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication | | | hadoop.hdfs.TestFileCreation | \\ \\ || Subsystem || Report/Notes || | Docker | Client=1.7.1 Server=1.7.1 Image:test-patch-base-hadoop-date2015-11-09 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12771411/HDFS-9252.04.patch | | JIRA Issue | HDFS-9252 | | Optional Tests | asflicense javac javadoc mvninstall unit findbugs checkstyle compile | | uname | Linux 0cda52020b95 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14992280#comment-14992280 ] Colin Patrick McCabe commented on HDFS-9252: Looks like some unit tests failed because they couldn't run {{/bin/ls}} ? {code} Error while running command to get file permissions : ExitCodeException exitCode=127: /bin/ls: error while loading shared libraries: libattr.so.1: failed to map segment from shared object: Permission denied {code} Sigh. Re-triggering jenkins. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch, HDFS-9252.03.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14989119#comment-14989119 ] Hadoop QA commented on HDFS-9252: - | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 13s {color} | {color:blue} docker + precommit patch detected. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s {color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s {color} | {color:green} The patch appears to include 3 new or modified test files. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 3m 27s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 45s {color} | {color:green} trunk passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 41s {color} | {color:green} trunk passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 19s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 17s {color} | {color:green} trunk passed {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 2m 22s {color} | {color:red} hadoop-hdfs-project/hadoop-hdfs in trunk cannot run convertXmlToText from findbugs {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 31s {color} | {color:green} trunk passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 25s {color} | {color:green} trunk passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 47s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 46s {color} | {color:green} the patch passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 46s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 41s {color} | {color:green} the patch passed with JDK v1.7.0_79 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 41s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 19s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 17s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s {color} | {color:green} Patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 2m 29s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 29s {color} | {color:green} the patch passed with JDK v1.8.0_60 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 26s {color} | {color:green} the patch passed with JDK v1.7.0_79 {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 93m 42s {color} | {color:red} hadoop-hdfs in the patch failed with JDK v1.8.0_60. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 85m 17s {color} | {color:red} hadoop-hdfs in the patch failed with JDK v1.7.0_79. {color} | | {color:red}-1{color} | {color:red} asflicense {color} | {color:red} 0m 26s {color} | {color:red} Patch generated 56 ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 204m 2s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_60 Failed junit tests | hadoop.hdfs.server.datanode.TestDataNodeMetrics | | | hadoop.hdfs.TestBlockStoragePolicy | | | hadoop.hdfs.security.TestDelegationTokenForProxyUser | | | hadoop.hdfs.server.datanode.TestBlockScanner | | | hadoop.hdfs.server.namenode.ha.TestSeveralNameNodes | | | hadoop.hdfs.server.datanode.TestDirectoryScanner | | | hadoop.hdfs.server.namenode.ha.TestEditLogTailer | | JDK v1.7.0_79 Failed junit tests | hadoop.hdfs.server.namenode.ha.TestDNFencing | | | hadoop.hdfs.TestDFSUpgradeFromImage | | | hadoop.hdfs.TestDFSStripedOutputStreamWithFailure090 | | | hadoop.hdfs.server.datanode.TestDirectoryScanner | | | hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport | | | hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks | | | hadoop.hdfs.server.namenode.TestNamenodeCapacityReport | | |
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14977431#comment-14977431 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | patch | 0m 0s | The patch command could not apply the patch during dryrun. | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767632/HDFS-9252.02.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 68ce93c | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13235/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14971977#comment-14971977 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | pre-patch | 28m 4s | Findbugs (version ) appears to be broken on trunk. | | {color:green}+1{color} | @author | 0m 0s | The patch does not contain any @author tags. | | {color:green}+1{color} | tests included | 0m 0s | The patch appears to include 3 new or modified test files. | | {color:green}+1{color} | javac | 14m 7s | There were no new javac warning messages. | | {color:green}+1{color} | javadoc | 19m 12s | There were no new javadoc warning messages. | | {color:green}+1{color} | release audit | 1m 5s | The applied patch does not increase the total number of release audit warnings. | | {color:green}+1{color} | checkstyle | 0m 56s | There were no new checkstyle issues. | | {color:green}+1{color} | whitespace | 0m 0s | The patch has no lines that end in whitespace. | | {color:green}+1{color} | install | 2m 43s | mvn install still works. | | {color:green}+1{color} | eclipse:eclipse | 1m 1s | The patch built with eclipse:eclipse. | | {color:red}-1{color} | findbugs | 4m 22s | The patch appears to introduce 1 new Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | native | 5m 40s | Pre-build of native portion | | {color:red}-1{color} | hdfs tests | 66m 20s | Tests failed in hadoop-hdfs. | | | | 143m 35s | | \\ \\ || Reason || Tests || | FindBugs | module:hadoop-hdfs | | Failed unit tests | hadoop.hdfs.server.namenode.ha.TestDNFencingWithReplication | | | hadoop.hdfs.server.namenode.TestFSNamesystemMBean | | | hadoop.hdfs.server.namenode.TestParallelImageWrite | | | hadoop.hdfs.TestRecoverStripedFile | | | hadoop.hdfs.server.namenode.TestFSImageWithAcl | | | hadoop.hdfs.TestReplaceDatanodeOnFailure | | | hadoop.hdfs.server.namenode.ha.TestEditLogTailer | | | hadoop.hdfs.TestEncryptionZones | | Timed out tests | org.apache.hadoop.hdfs.server.namenode.TestCreateEditsLog | | | org.apache.hadoop.hdfs.server.namenode.TestProcessCorruptBlocks | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767632/HDFS-9252.02.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 600ad7b | | Findbugs warnings | https://builds.apache.org/job/PreCommit-HDFS-Build/13163/artifact/patchprocess/newPatchFindbugsWarningshadoop-hdfs.html | | hadoop-hdfs test log | https://builds.apache.org/job/PreCommit-HDFS-Build/13163/artifact/patchprocess/testrun_hadoop-hdfs.txt | | Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/13163/testReport/ | | Java | 1.7.0_55 | | uname | Linux asf907.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13163/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14971552#comment-14971552 ] Colin Patrick McCabe commented on HDFS-9252: I kicked a new jenkins build for this, since it seems to be the old "NoClassDefFound" jenkins internal error surfacing again. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14965455#comment-14965455 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | patch | 0m 0s | The patch command could not apply the patch during dryrun. | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767399/HDFS-9252.01.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 71e533a | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13086/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14965643#comment-14965643 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | pre-patch | 18m 8s | Pre-patch trunk has 1 extant Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | @author | 0m 0s | The patch does not contain any @author tags. | | {color:green}+1{color} | tests included | 0m 0s | The patch appears to include 3 new or modified test files. | | {color:green}+1{color} | javac | 8m 0s | There were no new javac warning messages. | | {color:green}+1{color} | javadoc | 10m 20s | There were no new javadoc warning messages. | | {color:green}+1{color} | release audit | 0m 24s | The applied patch does not increase the total number of release audit warnings. | | {color:green}+1{color} | checkstyle | 1m 24s | There were no new checkstyle issues. | | {color:green}+1{color} | whitespace | 0m 0s | The patch has no lines that end in whitespace. | | {color:green}+1{color} | install | 1m 30s | mvn install still works. | | {color:green}+1{color} | eclipse:eclipse | 0m 33s | The patch built with eclipse:eclipse. | | {color:green}+1{color} | findbugs | 2m 30s | The patch does not introduce any new Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | native | 3m 14s | Pre-build of native portion | | {color:red}-1{color} | hdfs tests | 64m 54s | Tests failed in hadoop-hdfs. | | | | 111m 1s | | \\ \\ || Reason || Tests || | Failed unit tests | hadoop.hdfs.TestReplaceDatanodeOnFailure | | | hadoop.hdfs.server.namenode.TestFileTruncate | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767632/HDFS-9252.02.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 6381ddc | | Pre-patch Findbugs warnings | https://builds.apache.org/job/PreCommit-HDFS-Build/13087/artifact/patchprocess/trunkFindbugsWarningshadoop-hdfs.html | | hadoop-hdfs test log | https://builds.apache.org/job/PreCommit-HDFS-Build/13087/artifact/patchprocess/testrun_hadoop-hdfs.txt | | Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/13087/testReport/ | | Java | 1.7.0_55 | | uname | Linux asf905.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13087/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14965828#comment-14965828 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | pre-patch | 18m 19s | Pre-patch trunk has 1 extant Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | @author | 0m 0s | The patch does not contain any @author tags. | | {color:green}+1{color} | tests included | 0m 0s | The patch appears to include 3 new or modified test files. | | {color:green}+1{color} | javac | 8m 7s | There were no new javac warning messages. | | {color:green}+1{color} | javadoc | 10m 36s | There were no new javadoc warning messages. | | {color:green}+1{color} | release audit | 0m 24s | The applied patch does not increase the total number of release audit warnings. | | {color:green}+1{color} | checkstyle | 1m 5s | There were no new checkstyle issues. | | {color:green}+1{color} | whitespace | 0m 0s | The patch has no lines that end in whitespace. | | {color:green}+1{color} | install | 1m 41s | mvn install still works. | | {color:green}+1{color} | eclipse:eclipse | 0m 32s | The patch built with eclipse:eclipse. | | {color:green}+1{color} | findbugs | 2m 33s | The patch does not introduce any new Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | native | 3m 17s | Pre-build of native portion | | {color:red}-1{color} | hdfs tests | 62m 23s | Tests failed in hadoop-hdfs. | | | | 109m 1s | | \\ \\ || Reason || Tests || | Failed unit tests | hadoop.hdfs.server.blockmanagement.TestNodeCount | | | hadoop.hdfs.TestDFSShell | | | hadoop.hdfs.server.mover.TestStorageMover | | | hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics | | | hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks | | | hadoop.hdfs.server.namenode.ha.TestRequestHedgingProxyProvider | | | hadoop.hdfs.TestParallelRead | | | hadoop.hdfs.server.namenode.TestListCorruptFileBlocks | | | hadoop.hdfs.server.namenode.TestFileTruncate | | | hadoop.hdfs.TestLeaseRecovery2 | | | hadoop.hdfs.server.namenode.TestINodeFile | | Timed out tests | org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistPolicy | | | org.apache.hadoop.hdfs.server.blockmanagement.TestDatanodeManager | | | org.apache.hadoop.hdfs.server.balancer.TestBalancerWithEncryptedTransfer | | | org.apache.hadoop.hdfs.server.balancer.TestBalancerWithSaslDataTransfer | | | org.apache.hadoop.hdfs.server.balancer.TestBalancer | | | org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistFiles | | | org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation | | | org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaPlacement | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767632/HDFS-9252.02.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 6381ddc | | Pre-patch Findbugs warnings | https://builds.apache.org/job/PreCommit-HDFS-Build/13089/artifact/patchprocess/trunkFindbugsWarningshadoop-hdfs.html | | hadoop-hdfs test log | https://builds.apache.org/job/PreCommit-HDFS-Build/13089/artifact/patchprocess/testrun_hadoop-hdfs.txt | | Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/13089/testReport/ | | Java | 1.7.0_55 | | uname | Linux asf905.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13089/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch, > HDFS-9252.02.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14964229#comment-14964229 ] Colin Patrick McCabe commented on HDFS-9252: bq. The data length and genstemp read from disk are the expected values here, and the in-memory {{ExternedBlock}}s are the actual value. It is also consistent with the above data length tests. OK. Thanks for fixing the other stuff. +1 > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14964565#comment-14964565 ] Hadoop QA commented on HDFS-9252: - \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | pre-patch | 20m 14s | Pre-patch trunk has 1 extant Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | @author | 0m 0s | The patch does not contain any @author tags. | | {color:green}+1{color} | tests included | 0m 0s | The patch appears to include 3 new or modified test files. | | {color:green}+1{color} | javac | 9m 5s | There were no new javac warning messages. | | {color:green}+1{color} | javadoc | 11m 33s | There were no new javadoc warning messages. | | {color:green}+1{color} | release audit | 0m 26s | The applied patch does not increase the total number of release audit warnings. | | {color:green}+1{color} | checkstyle | 1m 37s | There were no new checkstyle issues. | | {color:green}+1{color} | whitespace | 0m 0s | The patch has no lines that end in whitespace. | | {color:green}+1{color} | install | 1m 41s | mvn install still works. | | {color:green}+1{color} | eclipse:eclipse | 0m 37s | The patch built with eclipse:eclipse. | | {color:green}+1{color} | findbugs | 2m 48s | The patch does not introduce any new Findbugs (version 3.0.0) warnings. | | {color:green}+1{color} | native | 3m 49s | Pre-build of native portion | | {color:red}-1{color} | hdfs tests | 67m 20s | Tests failed in hadoop-hdfs. | | | | 119m 16s | | \\ \\ || Reason || Tests || | Failed unit tests | hadoop.hdfs.TestReplaceDatanodeOnFailure | | | hadoop.hdfs.server.namenode.ha.TestDNFencing | | | hadoop.hdfs.TestRecoverStripedFile | | | hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr | | | hadoop.hdfs.TestParallelShortCircuitReadUnCached | | | hadoop.hdfs.TestWriteRead | | | hadoop.hdfs.server.namenode.TestFileTruncate | | | hadoop.hdfs.TestEncryptionZones | | | hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary | | Timed out tests | org.apache.hadoop.hdfs.TestReservedRawPaths | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12767399/HDFS-9252.01.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / 7e2837f | | Pre-patch Findbugs warnings | https://builds.apache.org/job/PreCommit-HDFS-Build/13073/artifact/patchprocess/trunkFindbugsWarningshadoop-hdfs.html | | hadoop-hdfs test log | https://builds.apache.org/job/PreCommit-HDFS-Build/13073/artifact/patchprocess/testrun_hadoop-hdfs.txt | | Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/13073/testReport/ | | Java | 1.7.0_55 | | uname | Linux asf909.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/13073/console | This message was automatically generated. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch, HDFS-9252.01.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HDFS-9252) Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp.
[ https://issues.apache.org/jira/browse/HDFS-9252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14962134#comment-14962134 ] Colin Patrick McCabe commented on HDFS-9252: Thanks, [~eddyxu]. {code} + if (blockFile.equals(listdir[j])) { {code} It seems like {{blockFile.getCanonicalPath().equals(listdir[j].getCanonicalPath())}} would be better. See http://stackoverflow.com/questions/8930859/java-file-equals {code} 140 141 /** 142* Get the length of the underlying data file. 143*/ 144 long getDataLength(ExtendedBlock eb) throws IOException; 145 146 /** 147* Get the generation stamp from the persistent stored metadata file. 148*/ 149 long getPersistentGenerationStamp(ExtendedBlock block) throws IOException; {code} The {{ExtendedBlock}} structure has both a length and a genstamp field. Maybe it would be clearer if these methods were named {{getStoredDataLength}} and {{getStoredGenerationStamp}}? Also the Javadoc should make it clear that they are getting the stored length and genstamp, and probably avoid references to "the underlying file" (some {{FSDatasetSpi}} implementations don't use files) {code} 820assertEquals(utils.getPersistentGenerationStamp(newBlock.getBlock()), 821 newBlock.getBlock().getGenerationStamp()); {code} Hmm. It seems like the order is reversed here, right? In {{assertEquals}}, the thing that we "expect" to see should come first, not second. > Change TestFileTruncate to use FsDatasetTestUtils to get block file size and > genstamp. > -- > > Key: HDFS-9252 > URL: https://issues.apache.org/jira/browse/HDFS-9252 > Project: Hadoop HDFS > Issue Type: Improvement >Affects Versions: 2.7.1 >Reporter: Lei (Eddy) Xu >Assignee: Lei (Eddy) Xu > Attachments: HDFS-9252.00.patch > > > {{TestFileTruncate}} verifies block size and genstamp by directly accessing > the local filesystem, e.g.: > {code} > assertTrue(cluster.getBlockMetadataFile(dn0, >newBlock.getBlock()).getName().endsWith( >newBlock.getBlock().getGenerationStamp() + ".meta")); > {code} > Lets abstract the fsdataset-special logic behind FsDatasetTestUtils. -- This message was sent by Atlassian JIRA (v6.3.4#6332)