Skip to content

HDFS-14318:dn cannot be recognized and must be restarted to recognize the Repaired disk #1104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: trunk
Choose a base branch
from

Conversation

hunshenshi
Copy link
Contributor

dn detected that disk a has failed. After disk a is repaired, dn cannot be recognized and must be restarted to recognize

I make a patch to dn for recognize the repaired disk without restart dn

Copy link
Contributor

@Hexiaoqiao Hexiaoqiao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Would you like to add new unit test to cover this update?
  2. It is better to submit single one PR for one improvement. I think this PR is same as HDFS-14318:dn cannot be recognized and must be restarted to recognize the Repaired disk #538 .

@@ -404,6 +404,11 @@ public static InetSocketAddress createSocketAddr(String target) {
private final StorageLocationChecker storageLocationChecker;

private final DatasetVolumeChecker volumeChecker;
volatile FsDatasetSpi<? extends FsVolumeSpi> allData = null;
private Thread checkDiskThread = null;
private final int checkDiskInterval = 5*1000;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is better as one parameter to config.

private Thread checkDiskThread = null;
private final int checkDiskInterval = 5*1000;
private Object checkDiskMutex = new Object();
private List<StorageLocation> errorDisk = null;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

allData = data + errorDisk right? It seems that allData is redundant variable.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

allData = data + errorDisk is right. allData will use in volumeChecker.checkAllVolumes(allData).
If no allData, we must make a variable before volumeChecker.checkAllVolumes, the variable is data + errorDisk. So I think allData is ok .

@@ -819,6 +825,14 @@ public IOException call() {
} else {
effectiveVolumes.add(volume.toString());
LOG.info("Successfully added volume: {}", volume);
if (errorDisk != null && !errorDisk.isEmpty()) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be not necessary to check if errorDisk is empty.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so. If refreshVolumes is invoked by reconfigurePropertyImpl, errorDisk may be null.

  public String reconfigurePropertyImpl(String property, String newVal)
      throws ReconfigurationException {
    switch (property) {
      case DFS_DATANODE_DATA_DIR_KEY: {
        IOException rootException = null;
        try {
          LOG.info("Reconfiguring {} to {}", property, newVal);
          this.refreshVolumes(newVal);
...
  }

@@ -2191,6 +2208,44 @@ public void shutdown() {
tracer.close();
}

public void startCheckDiskThread() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest to use ScheduledExecutorService to schedule this task at fixed rate. since,

  1. same target,
  2. simpler,

checkDiskMutex, it seems to me that it it no need to concurrency control.

errorDisk = new ArrayList<>();
}
List<StorageLocation> tmpDisk = Lists.newArrayList(errorDisk);
errorDisk = null;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe this statement is unexpected.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

errorDisk=null should be errorDisk.clear()

@xiaoyuyao
Copy link
Contributor

Thanks @hunshenshi for reporting the issue and the PR. Agree it would be great if you can add a unit test that repro the issue.

The Datanode has a disk volume checker that checks volumes every 15m (by default), you may use the callback to populate the healthy volumes and failed volumes.

@hunshenshi
Copy link
Contributor Author

  1. Would you like to add new unit test to cover this update?
  2. It is better to submit single one PR for one improvement. I think this PR is same as HDFS-14318:dn cannot be recognized and must be restarted to recognize the Repaired disk #538 .

Thanks, I will fix that.
I closed #538 .
Thanks again.

@hunshenshi
Copy link
Contributor Author

@xiaoyuyao ok. I will read it.
Thanks for your proposal.

@hunshenshi
Copy link
Contributor Author

@Hexiaoqiao Do you have any idea for the UT?

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 39 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1063 trunk passed
+1 compile 67 trunk passed
+1 checkstyle 42 trunk passed
+1 mvnsite 68 trunk passed
+1 shadedclient 764 branch has no errors when building and testing our client artifacts.
+1 javadoc 49 trunk passed
0 spotbugs 159 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 158 trunk passed
_ Patch Compile Tests _
+1 mvninstall 60 the patch passed
+1 compile 54 the patch passed
+1 javac 54 the patch passed
-0 checkstyle 36 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 63 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 676 patch has no errors when building and testing our client artifacts.
+1 javadoc 49 the patch passed
-1 findbugs 172 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 5278 hadoop-hdfs in the patch failed.
+1 asflicense 40 The patch does not generate ASF License warnings.
8718
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3484]
Failed junit tests hadoop.tools.TestJMXGet
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
hadoop.hdfs.TestDFSStripedOutputStream
hadoop.hdfs.TestDFSStripedInputStreamWithRandomECPolicy
hadoop.hdfs.web.TestWebHdfsTimeouts
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.datanode.TestDirectoryScanner
Subsystem Report/Notes
Docker Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 206fda086cde 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 4e66cb9
Default Java 1.8.0_212
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/testReport/
Max. process+thread count 4461 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/1/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 74 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1273 trunk passed
+1 compile 72 trunk passed
+1 checkstyle 53 trunk passed
+1 mvnsite 81 trunk passed
+1 shadedclient 916 branch has no errors when building and testing our client artifacts.
+1 javadoc 57 trunk passed
0 spotbugs 186 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 185 trunk passed
_ Patch Compile Tests _
+1 mvninstall 68 the patch passed
+1 compile 60 the patch passed
+1 javac 60 the patch passed
-0 checkstyle 40 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 67 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 796 patch has no errors when building and testing our client artifacts.
+1 javadoc 52 the patch passed
-1 findbugs 199 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 6276 hadoop-hdfs in the patch failed.
+1 asflicense 35 The patch does not generate ASF License warnings.
10351
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3484]
Failed junit tests hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.tools.TestJMXGet
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.TestRollingUpgradeRollback
hadoop.hdfs.server.namenode.TestNameNodeReconfigure
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.namenode.TestCheckpoint
hadoop.hdfs.server.namenode.TestEditLog
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.server.balancer.TestBalancer
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 130d3c532908 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / c0a0c35
Default Java 1.8.0_212
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/testReport/
Max. process+thread count 2713 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/2/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 1434 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1198 trunk passed
+1 compile 67 trunk passed
+1 checkstyle 51 trunk passed
+1 mvnsite 73 trunk passed
+1 shadedclient 802 branch has no errors when building and testing our client artifacts.
+1 javadoc 51 trunk passed
0 spotbugs 181 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 180 trunk passed
_ Patch Compile Tests _
+1 mvninstall 67 the patch passed
+1 compile 60 the patch passed
+1 javac 60 the patch passed
-0 checkstyle 42 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 65 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 705 patch has no errors when building and testing our client artifacts.
+1 javadoc 49 the patch passed
-1 findbugs 175 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 7209 hadoop-hdfs in the patch failed.
-1 asflicense 38 The patch generated 1 ASF License warnings.
12298
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3484]
Failed junit tests hadoop.hdfs.server.namenode.TestFsck
hadoop.hdfs.server.namenode.TestFileContextAcl
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.tools.TestJMXGet
hadoop.hdfs.server.datanode.TestLargeBlockReport
hadoop.hdfs.TestReadStripedFileWithDecodingCorruptData
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.server.namenode.TestSaveNamespace
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.server.datanode.TestDataNodeLifeline
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 50641647e00d 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 17e8cf5
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/testReport/
asflicense https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/artifact/out/patch-asflicense-problems.txt
Max. process+thread count 3616 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/3/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 44 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1070 trunk passed
+1 compile 54 trunk passed
+1 checkstyle 47 trunk passed
+1 mvnsite 62 trunk passed
+1 shadedclient 737 branch has no errors when building and testing our client artifacts.
+1 javadoc 46 trunk passed
0 spotbugs 156 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 155 trunk passed
_ Patch Compile Tests _
+1 mvninstall 56 the patch passed
+1 compile 51 the patch passed
+1 javac 51 the patch passed
-0 checkstyle 37 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 59 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 690 patch has no errors when building and testing our client artifacts.
+1 javadoc 50 the patch passed
-1 findbugs 176 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 5988 hadoop-hdfs in the patch failed.
+1 asflicense 35 The patch does not generate ASF License warnings.
9404
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3489]
Failed junit tests hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.TestWriteReadStripedFile
hadoop.hdfs.qjournal.server.TestJournalNodeSync
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.TestUnsetAndChangeDirectoryEcPolicy
hadoop.hdfs.TestDecommissionWithStriped
hadoop.hdfs.server.namenode.TestAuditLogs
hadoop.hdfs.server.namenode.TestFileContextXAttr
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.TestStateAlignmentContextWithHA
hadoop.hdfs.TestRestartDFS
hadoop.hdfs.TestDFSStripedInputStream
hadoop.hdfs.tools.TestDFSAdminWithHA
hadoop.hdfs.server.namenode.TestFSEditLogLoader
hadoop.hdfs.TestErasureCodingPolicyWithSnapshotWithRandomECPolicy
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.TestLease
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
hadoop.hdfs.TestEncryptionZonesWithKMS
hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand
hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
hadoop.hdfs.TestEncryptedTransfer
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestSetrepIncreasing
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.server.diskbalancer.TestDiskBalancerWithMockMover
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.hdfs.server.namenode.TestNamenodeRetryCache
hadoop.hdfs.TestAclsEndToEnd
hadoop.hdfs.server.namenode.TestHostsFiles
hadoop.hdfs.TestReadStripedFileWithDNFailure
hadoop.hdfs.server.blockmanagement.TestBlockManager
hadoop.tools.TestJMXGet
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
hadoop.hdfs.tools.TestECAdmin
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks
hadoop.hdfs.TestDFSClientRetries
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 5c356b7c7208 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 70b4617
Default Java 1.8.0_212
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/testReport/
Max. process+thread count 3899 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/4/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 71 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1081 trunk passed
+1 compile 54 trunk passed
+1 checkstyle 39 trunk passed
+1 mvnsite 61 trunk passed
+1 shadedclient 721 branch has no errors when building and testing our client artifacts.
+1 javadoc 47 trunk passed
0 spotbugs 166 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 164 trunk passed
_ Patch Compile Tests _
+1 mvninstall 62 the patch passed
+1 compile 56 the patch passed
+1 javac 56 the patch passed
-0 checkstyle 35 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 57 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 694 patch has no errors when building and testing our client artifacts.
+1 javadoc 47 the patch passed
-1 findbugs 164 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 7080 hadoop-hdfs in the patch failed.
+1 asflicense 48 The patch does not generate ASF License warnings.
10540
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3493]
Failed junit tests hadoop.hdfs.TestHFlush
hadoop.hdfs.TestQuota
hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
hadoop.hdfs.TestDFSStripedInputStreamWithRandomECPolicy
hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestDFSInotifyEventInputStream
hadoop.hdfs.TestSafeModeWithStripedFile
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics
hadoop.cli.TestHDFSCLI
hadoop.hdfs.TestReadStripedFileWithDNFailure
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.tools.TestJMXGet
hadoop.hdfs.TestHDFSFileSystemContract
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.tools.TestECAdmin
hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
hadoop.hdfs.server.namenode.ha.TestHASafeMode
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.TestReadStripedFileWithDecodingDeletedData
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.TestDFSStartupVersions
hadoop.hdfs.server.datanode.TestDataNodeLifeline
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 90237fb610dd 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / e356e4f
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/testReport/
Max. process+thread count 3922 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/6/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 103 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1198 trunk passed
+1 compile 73 trunk passed
+1 checkstyle 53 trunk passed
+1 mvnsite 85 trunk passed
+1 shadedclient 896 branch has no errors when building and testing our client artifacts.
+1 javadoc 52 trunk passed
0 spotbugs 193 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 190 trunk passed
_ Patch Compile Tests _
+1 mvninstall 76 the patch passed
+1 compile 64 the patch passed
+1 javac 64 the patch passed
-0 checkstyle 39 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 66 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 810 patch has no errors when building and testing our client artifacts.
+1 javadoc 50 the patch passed
-1 findbugs 203 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 7193 hadoop-hdfs in the patch failed.
+1 asflicense 39 The patch does not generate ASF License warnings.
11231
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3487]
Failed junit tests hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.server.datanode.TestDirectoryScanner
hadoop.hdfs.server.blockmanagement.TestNodeCount
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.tools.TestJMXGet
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.server.diskbalancer.TestDiskBalancerRPC
hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand
hadoop.hdfs.TestReadStripedFileWithDecodingCorruptData
hadoop.hdfs.server.balancer.TestBalancer
hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.TestEncryptionZonesWithKMS
hadoop.hdfs.server.datanode.TestDataNodeECN
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
hadoop.hdfs.server.balancer.TestBalancerRPCDelay
hadoop.hdfs.server.datanode.TestDataNodeVolumeMetrics
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.tools.TestDFSZKFailoverController
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 937316f0af8d 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 69ddb36
Default Java 1.8.0_212
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/testReport/
Max. process+thread count 2882 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/8/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 45 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1206 trunk passed
+1 compile 71 trunk passed
+1 checkstyle 54 trunk passed
+1 mvnsite 78 trunk passed
+1 shadedclient 854 branch has no errors when building and testing our client artifacts.
+1 javadoc 56 trunk passed
0 spotbugs 177 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 174 trunk passed
_ Patch Compile Tests _
+1 mvninstall 67 the patch passed
+1 compile 58 the patch passed
+1 javac 58 the patch passed
-0 checkstyle 41 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 154 unchanged - 0 fixed = 155 total (was 154)
+1 mvnsite 68 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 735 patch has no errors when building and testing our client artifacts.
+1 javadoc 55 the patch passed
-1 findbugs 170 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 5650 hadoop-hdfs in the patch failed.
+1 asflicense 47 The patch does not generate ASF License warnings.
9479
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2212-2214]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3487]
Failed junit tests hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.tools.TestJMXGet
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.namenode.TestAddStripedBlockInFBR
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 19392a149795 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3329257
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/testReport/
Max. process+thread count 4200 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/9/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 89 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1214 trunk passed
+1 compile 64 trunk passed
+1 checkstyle 46 trunk passed
+1 mvnsite 69 trunk passed
+1 shadedclient 850 branch has no errors when building and testing our client artifacts.
+1 javadoc 53 trunk passed
0 spotbugs 174 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 171 trunk passed
_ Patch Compile Tests _
+1 mvninstall 66 the patch passed
+1 compile 61 the patch passed
+1 javac 61 the patch passed
-0 checkstyle 44 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 155 unchanged - 0 fixed = 156 total (was 155)
+1 mvnsite 75 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 840 patch has no errors when building and testing our client artifacts.
+1 javadoc 52 the patch passed
-1 findbugs 183 hadoop-hdfs-project/hadoop-hdfs generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 unit 6511 hadoop-hdfs in the patch failed.
+1 asflicense 35 The patch does not generate ASF License warnings.
10493
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs
Possible doublecheck on org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskThread in org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:org.apache.hadoop.hdfs.server.datanode.DataNode.startCheckDiskThread() At DataNode.java:[lines 2211-2213]
Null pointer dereference of DataNode.errorDisk in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:in org.apache.hadoop.hdfs.server.datanode.DataNode.checkDiskError() Dereferenced at DataNode.java:[line 3486]
Failed junit tests hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.server.namenode.ha.TestHAAppend
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.tools.TestJMXGet
hadoop.hdfs.TestDFSOutputStream
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.TestDatanodeReport
hadoop.hdfs.TestBlockStoragePolicy
hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.server.namenode.TestDecommissioningStatus
hadoop.hdfs.server.datanode.TestDataNodeUUID
hadoop.hdfs.server.balancer.TestBalancer
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.TestAppendSnapshotTruncate
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux b71802a82e3e 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 915cbc9
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/testReport/
Max. process+thread count 2717 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/10/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hunshenshi
Copy link
Contributor Author

@Hexiaoqiao
use ScheduledExecutorService and fix some bugs, Thanks

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 38 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+1 mvninstall 1181 trunk passed
+1 compile 64 trunk passed
+1 checkstyle 54 trunk passed
+1 mvnsite 67 trunk passed
+1 shadedclient 864 branch has no errors when building and testing our client artifacts.
+1 javadoc 53 trunk passed
0 spotbugs 170 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 166 trunk passed
_ Patch Compile Tests _
+1 mvninstall 66 the patch passed
+1 compile 62 the patch passed
+1 javac 62 the patch passed
-0 checkstyle 49 hadoop-hdfs-project/hadoop-hdfs: The patch generated 1 new + 606 unchanged - 0 fixed = 607 total (was 606)
+1 mvnsite 68 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 825 patch has no errors when building and testing our client artifacts.
+1 javadoc 49 the patch passed
+1 findbugs 172 the patch passed
_ Other Tests _
-1 unit 5154 hadoop-hdfs in the patch failed.
+1 asflicense 34 The patch does not generate ASF License warnings.
9031
Reason Tests
Failed junit tests hadoop.tools.TestJMXGet
hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.datanode.TestDataNodeMetrics
hadoop.hdfs.tools.TestDFSAdmin
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.TestFileChecksumCompositeCrc
hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/11/artifact/out/Dockerfile
GITHUB PR #1104
JIRA Issue HDFS-14318
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 7b2c9036a8b1 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / e04b8a4
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/11/artifact/out/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/11/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/11/testReport/
Max. process+thread count 3606 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1104/11/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

shanthoosh pushed a commit to shanthoosh/hadoop that referenced this pull request Oct 15, 2019
…ot reflected in code

In the current code, the window is only applied and checked on the last retry. However, the check should be done at all retries.

This was found during apache#1104

rmatharu please take a look

Author: Daniel Nishimura <dnishimura@gmail.com>

Reviewers: Ray Matharu <rmatharu@linkedin.com>

Closes apache#1108 from dnishimura/samza-2277-cluster-manager-retry-window-bug-fix and squashes the following commits:

23db835e [Daniel Nishimura] Address minor comments from @rmatharu
0a7c9270 [Daniel Nishimura] Trigger build b/c of flakey test.
0c56499d [Daniel Nishimura] Fix checkstyle
2674f75e [Daniel Nishimura] Address @rmatharu's comments.
ecfe63eb [Daniel Nishimura] SAMZA-2277: Semantics for cluster-manager.container.retry.window.ms not reflected in code
shanthoosh pushed a commit to shanthoosh/hadoop that referenced this pull request Oct 15, 2019
…host-affinity allocations (apache#1104)

* SAMZA-2266: Introduce a backoff when there are repeated failures for host-affinity allocations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants