Skip to content

Conversation

@ChenSammi
Copy link
Contributor

@ChenSammi ChenSammi commented Sep 18, 2019

…t commands.

https://issues.apache.org/jira/browse/HDDS-2034?filter=-1

Change list,

  1. remove gRPC channel RATIS pipeline create in RatisPipelineProvider
  2. remove gRPC channel RATIS pipeline destroy in RatisPipelineUtils
  3. add createPipelineCommand and closePipelineCommand command type in SCMCommandType
  4. Refactor SCMPipelineManager to leverage createPipelineCommand and closePipelineCommand command to create and destroy pipeline asynchronously
  5. Add createPipelineCommandHandler and closePipelineCommandHandler in Datanode to handler request sent by SCM
  6. Add createPipelineCommandStatus to carry the pipeline creation status back to SCM
  7. Change PIPELINE_REPORT_PROCESS event to NEW_OPEN_PIPELINE event, trigger the event by SCMPipelineManager to inform SCMSafenodeManager about new healthy pipeline availability.
  8. Update Pipeline related unit tests for the new asynchronous way.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 59 Docker mode activated.
_ Prechecks _
+1 dupname 2 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 12 new or modified test files.
_ HDDS-1564 Compile Tests _
0 mvndep 31 Maven dependency ordering for branch
+1 mvninstall 732 HDDS-1564 passed
+1 compile 455 HDDS-1564 passed
+1 checkstyle 82 HDDS-1564 passed
+1 mvnsite 0 HDDS-1564 passed
+1 shadedclient 1059 branch has no errors when building and testing our client artifacts.
+1 javadoc 199 HDDS-1564 passed
0 spotbugs 505 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 739 HDDS-1564 passed
_ Patch Compile Tests _
0 mvndep 39 Maven dependency ordering for patch
+1 mvninstall 678 the patch passed
+1 compile 444 the patch passed
+1 cc 444 the patch passed
+1 javac 444 the patch passed
-0 checkstyle 41 hadoop-hdds: The patch generated 10 new + 0 unchanged - 0 fixed = 10 total (was 0)
+1 mvnsite 0 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedclient 848 patch has no errors when building and testing our client artifacts.
-1 javadoc 88 hadoop-hdds generated 2 new + 16 unchanged - 0 fixed = 18 total (was 16)
-1 findbugs 254 hadoop-hdds generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
_ Other Tests _
-1 unit 322 hadoop-hdds in the patch failed.
-1 unit 1267 hadoop-ozone in the patch failed.
+1 asflicense 46 The patch does not generate ASF License warnings.
8284
Reason Tests
FindBugs module:hadoop-hdds
Null pointer dereference of dn in org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager.onMessage(CommandStatusReportHandler$CreatePipelineStatus, EventPublisher) Dereferenced at SCMPipelineManager.java:in org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager.onMessage(CommandStatusReportHandler$CreatePipelineStatus, EventPublisher) Dereferenced at SCMPipelineManager.java:[line 483]
Load of known null value in org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager.onMessage(CommandStatusReportHandler$CreatePipelineStatus, EventPublisher) At SCMPipelineManager.java:in org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager.onMessage(CommandStatusReportHandler$CreatePipelineStatus, EventPublisher) At SCMPipelineManager.java:[line 482]
The method name org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommandStatus.SetCreatePipelineAck(StorageContainerDatanodeProtocolProtos$CreatePipelineACKProto) doesn't start with a lower case letter At CreatePipelineCommandStatus.java:start with a lower case letter At CreatePipelineCommandStatus.java:[lines 42-43]
Failed junit tests hadoop.hdds.scm.safemode.TestSCMSafeModeManager
hadoop.ozone.container.common.statemachine.commandhandler.TestCloseContainerHandler
hadoop.ozone.container.common.impl.TestContainerDeletionChoosingPolicy
hadoop.ozone.TestMiniOzoneCluster
hadoop.ozone.dn.scrubber.TestDataScrubber
hadoop.ozone.client.rpc.TestOzoneClientRetriesOnException
hadoop.ozone.om.TestOmMetrics
hadoop.hdds.scm.pipeline.TestPipelineStateManager
hadoop.ozone.client.rpc.TestContainerStateMachineFailures
hadoop.ozone.TestStorageContainerManager
hadoop.ozone.ozShell.TestOzoneDatanodeShell
hadoop.hdds.scm.pipeline.TestNode2PipelineMap
hadoop.ozone.container.common.statemachine.commandhandler.TestCloseContainerByPipeline
hadoop.ozone.om.snapshot.TestOzoneManagerSnapshotProvider
hadoop.hdds.scm.pipeline.TestSCMPipelineManager
hadoop.hdds.scm.pipeline.TestPipelineClose
hadoop.ozone.web.client.TestKeysRatis
hadoop.ozone.om.TestOmAcls
hadoop.ozone.om.TestOzoneManagerRestart
hadoop.ozone.om.TestKeyPurging
hadoop.ozone.container.server.TestSecureContainerServer
hadoop.ozone.om.TestScmSafeMode
hadoop.hdds.scm.pipeline.TestSCMRestart
hadoop.ozone.container.common.statemachine.commandhandler.TestDeleteContainerHandler
hadoop.ozone.om.TestOMDbCheckpointServlet
hadoop.ozone.ozShell.TestOzoneShell
hadoop.hdds.scm.pipeline.TestNodeFailure
hadoop.ozone.container.ozoneimpl.TestOzoneContainer
hadoop.ozone.web.client.TestBuckets
hadoop.ozone.web.TestOzoneRestWithMiniCluster
hadoop.hdds.scm.pipeline.TestRatisPipelineCreateAndDestroy
hadoop.ozone.om.TestOmInit
hadoop.ozone.web.client.TestVolume
hadoop.ozone.om.TestContainerReportWithKeys
hadoop.ozone.om.TestOzoneManager
hadoop.ozone.om.TestOmBlockVersioning
hadoop.ozone.client.rpc.TestOzoneRpcClientWithRatis
hadoop.ozone.web.TestOzoneWebAccess
hadoop.hdds.scm.container.TestContainerStateManagerIntegration
hadoop.ozone.container.common.transport.server.ratis.TestCSMMetrics
hadoop.ozone.container.common.TestBlockDeletingService
hadoop.ozone.om.TestOMRatisSnapshots
hadoop.ozone.web.client.TestOzoneClient
hadoop.ozone.TestOzoneConfigurationFields
hadoop.ozone.om.TestOzoneManagerHA
hadoop.ozone.container.ozoneimpl.TestSecureOzoneContainer
hadoop.ozone.om.TestMultipleContainerReadWrite
hadoop.ozone.om.TestOzoneManagerConfiguration
hadoop.ozone.web.TestOzoneVolumes
hadoop.ozone.client.rpc.TestContainerStateMachine
hadoop.hdds.scm.safemode.TestSCMSafeModeWithPipelineRules
hadoop.ozone.ozShell.TestS3Shell
hadoop.ozone.container.TestContainerReplication
hadoop.ozone.om.TestOzoneManagerRestInterface
hadoop.ozone.om.TestKeyManagerImpl
hadoop.ozone.container.common.statemachine.commandhandler.TestBlockDeletion
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/Dockerfile
GITHUB PR #1469
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle xml cc
uname Linux fe85e27bb358 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 HDDS-1564 / 326b5ac
Default Java 1.8.0_222
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/diff-checkstyle-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/diff-javadoc-javadoc-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/new-findbugs-hadoop-hdds.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/patch-unit-hadoop-hdds.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/artifact/out/patch-unit-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/1/testReport/
Max. process+thread count 4989 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-hdds/container-service hadoop-hdds/server-scm hadoop-ozone/integration-test U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/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.

@ChenSammi
Copy link
Contributor Author

Majority of failed UT report "Could not initialize class org.apache.hadoop.ozone.util.OzoneVersionInfo". This class is not touched by the patch.

@ChenSammi
Copy link
Contributor Author

/retest

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 100 Docker mode activated.
_ Prechecks _
+1 dupname 2 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 15 new or modified test files.
_ HDDS-1564 Compile Tests _
0 mvndep 73 Maven dependency ordering for branch
+1 mvninstall 667 HDDS-1564 passed
+1 compile 388 HDDS-1564 passed
+1 checkstyle 75 HDDS-1564 passed
+1 mvnsite 0 HDDS-1564 passed
+1 shadedclient 967 branch has no errors when building and testing our client artifacts.
+1 javadoc 173 HDDS-1564 passed
0 spotbugs 472 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 685 HDDS-1564 passed
_ Patch Compile Tests _
0 mvndep 37 Maven dependency ordering for patch
+1 mvninstall 597 the patch passed
+1 compile 392 the patch passed
+1 cc 392 the patch passed
+1 javac 392 the patch passed
+1 checkstyle 78 the patch passed
+1 mvnsite 0 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedclient 729 patch has no errors when building and testing our client artifacts.
+1 javadoc 173 the patch passed
+1 findbugs 661 the patch passed
_ Other Tests _
+1 unit 348 hadoop-hdds in the patch passed.
-1 unit 2480 hadoop-ozone in the patch failed.
+1 asflicense 45 The patch does not generate ASF License warnings.
8837
Reason Tests
Failed junit tests hadoop.ozone.om.TestOzoneManagerHA
hadoop.ozone.client.rpc.Test2WayCommitInRatis
hadoop.ozone.client.rpc.TestOzoneClientRetriesOnException
hadoop.ozone.client.rpc.TestContainerStateMachine
hadoop.hdds.scm.pipeline.TestPipelineClose
hadoop.ozone.client.rpc.TestContainerStateMachineFailures
Subsystem Report/Notes
Docker Client=19.03.2 Server=19.03.2 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/2/artifact/out/Dockerfile
GITHUB PR #1469
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle xml cc
uname Linux 8973d38dbf57 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 HDDS-1564 / 326b5ac
Default Java 1.8.0_222
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/2/artifact/out/patch-unit-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/2/testReport/
Max. process+thread count 5411 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-hdds/container-service hadoop-hdds/server-scm hadoop-ozone/integration-test U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/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.

Copy link
Contributor

Choose a reason for hiding this comment

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

Can we reuse HDDS_SCM_SAFEMODE_HEALTHY_PIPELINE_THRESHOLD_PCT_DEFAULT or consolidate the criteria?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

HDDS_SCM_SAFEMODE_THRESHOLD_PCT controls the open container percentage which has at least one replica reported, to exit safe mode, default value is 0.99.
HDDS_SCM_SAFEMODE_HEALTHY_PIPELINE_THRESHOLD_PCT controls the percentage of healthy pipeline(with all datanodes reported), default value is 0.1.
I'm not sure why open container only consider one replica reported is enough. From my understanding, open container with only one replica is not ready for use. Maybe we should think about these criteria first.

Copy link
Contributor

@xiaoyuyao xiaoyuyao Sep 21, 2019

Choose a reason for hiding this comment

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

Is this a dead key being removed? Should we remove the corresponding consts defined in HddsConfigKeys.java?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This property "hdds.command.status.report.interval" appears two times in the ozone-default.xml with different default value. One is 60s, one is 30s. I kept the one with the value (60s) defined in HddsConfigKeys.java, and removed other one.

Copy link
Contributor

Choose a reason for hiding this comment

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

Same as mentioned earlier, can we consolidate the criteria for pipeline to exit safemode?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

When a new cluster startup, it will exit safemode immediately currently. Because there is pipeline to wait for it's report from datanode. So if we don't add a min pipeline threshold, we will exit safemode without any pipeline ready to use.
The desired state is when safenode off, Ozone should be ready for read/write object.
Thant's the reason this property is added. HDDS_SCM_SAFEMODE_HEALTHY_PIPELINE_THRESHOLD_PCT_DEFAULT cannot fulfill this purpose, because the total pipeline number at the start of a new cluster is 0.

Copy link
Contributor

@xiaoyuyao xiaoyuyao Sep 21, 2019

Choose a reason for hiding this comment

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

Can we change this to AtomicLong?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sure.

Copy link
Contributor

Choose a reason for hiding this comment

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

Can we move the RatisPipelineUtils which contains destroyPipeline to o.a.h.ozone.container.common?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

RatisPipelineUtils is removed by me. Do you means add a new class under container. common, to host the create and destroy pipeline logic for other module to use?

Copy link
Contributor

Choose a reason for hiding this comment

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

LOG.error can be removed as the caller has another LOG error for the same exception threw.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OK

Copy link
Contributor

Choose a reason for hiding this comment

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

same as above.

Copy link
Contributor

Choose a reason for hiding this comment

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

same as above.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ok

Copy link
Contributor

Choose a reason for hiding this comment

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

Should this HDDS_HEARTBEAT_INTERVAL_DEFAULT?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Right.

…NPE (apache#1302). Contributed by Gabor Bota.

Change-Id: I2f637865c871e400b95fe7ddaa24bf99fa192023
@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 75 Docker mode activated.
_ Prechecks _
+1 dupname 2 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 13 new or modified test files.
_ HDDS-1564 Compile Tests _
0 mvndep 27 Maven dependency ordering for branch
-1 mvninstall 32 hadoop-hdds in HDDS-1564 failed.
-1 mvninstall 25 hadoop-ozone in HDDS-1564 failed.
-1 compile 20 hadoop-hdds in HDDS-1564 failed.
-1 compile 15 hadoop-ozone in HDDS-1564 failed.
+1 checkstyle 53 HDDS-1564 passed
+1 mvnsite 0 HDDS-1564 passed
+1 shadedclient 866 branch has no errors when building and testing our client artifacts.
-1 javadoc 20 hadoop-hdds in HDDS-1564 failed.
-1 javadoc 20 hadoop-ozone in HDDS-1564 failed.
0 spotbugs 962 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 31 hadoop-hdds in HDDS-1564 failed.
-1 findbugs 20 hadoop-ozone in HDDS-1564 failed.
_ Patch Compile Tests _
0 mvndep 26 Maven dependency ordering for patch
-1 mvninstall 34 hadoop-hdds in the patch failed.
-1 mvninstall 27 hadoop-ozone in the patch failed.
-1 compile 24 hadoop-hdds in the patch failed.
-1 compile 18 hadoop-ozone in the patch failed.
-1 cc 24 hadoop-hdds in the patch failed.
-1 cc 18 hadoop-ozone in the patch failed.
-1 javac 24 hadoop-hdds in the patch failed.
-1 javac 18 hadoop-ozone in the patch failed.
+1 checkstyle 56 the patch passed
+1 mvnsite 0 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 3 The patch has no ill-formed XML file.
+1 shadedclient 676 patch has no errors when building and testing our client artifacts.
-1 javadoc 22 hadoop-hdds in the patch failed.
-1 javadoc 20 hadoop-ozone in the patch failed.
-1 findbugs 30 hadoop-hdds in the patch failed.
-1 findbugs 20 hadoop-ozone in the patch failed.
_ Other Tests _
-1 unit 27 hadoop-hdds in the patch failed.
-1 unit 23 hadoop-ozone in the patch failed.
+1 asflicense 33 The patch does not generate ASF License warnings.
2391
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/Dockerfile
GITHUB PR #1469
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle xml cc
uname Linux 43a11f97ccb8 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision HDDS-1564 / 7b5a5fe
Default Java 1.8.0_222
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-compile-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/branch-findbugs-hadoop-ozone.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-ozone.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-hdds.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-ozone.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-hdds.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-compile-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-findbugs-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-unit-hadoop-hdds.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/artifact/out/patch-unit-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/testReport/
Max. process+thread count 412 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-hdds/container-service hadoop-hdds/server-scm hadoop-ozone/integration-test U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/3/console
versions git=2.7.4 maven=3.3.9
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 86 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 13 new or modified test files.
_ HDDS-1564 Compile Tests _
0 mvndep 68 Maven dependency ordering for branch
-1 mvninstall 29 hadoop-hdds in HDDS-1564 failed.
-1 mvninstall 27 hadoop-ozone in HDDS-1564 failed.
-1 compile 19 hadoop-hdds in HDDS-1564 failed.
-1 compile 13 hadoop-ozone in HDDS-1564 failed.
+1 checkstyle 61 HDDS-1564 passed
+1 mvnsite 0 HDDS-1564 passed
+1 shadedclient 941 branch has no errors when building and testing our client artifacts.
-1 javadoc 18 hadoop-hdds in HDDS-1564 failed.
-1 javadoc 16 hadoop-ozone in HDDS-1564 failed.
0 spotbugs 1025 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 28 hadoop-hdds in HDDS-1564 failed.
-1 findbugs 17 hadoop-ozone in HDDS-1564 failed.
_ Patch Compile Tests _
0 mvndep 25 Maven dependency ordering for patch
-1 mvninstall 31 hadoop-hdds in the patch failed.
-1 mvninstall 25 hadoop-ozone in the patch failed.
-1 compile 21 hadoop-hdds in the patch failed.
-1 compile 15 hadoop-ozone in the patch failed.
-1 cc 21 hadoop-hdds in the patch failed.
-1 cc 15 hadoop-ozone in the patch failed.
-1 javac 21 hadoop-hdds in the patch failed.
-1 javac 15 hadoop-ozone in the patch failed.
+1 checkstyle 25 hadoop-hdds: The patch generated 0 new + 0 unchanged - 3 fixed = 0 total (was 3)
+1 checkstyle 27 The patch passed checkstyle in hadoop-ozone
+1 mvnsite 0 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 3 The patch has no ill-formed XML file.
+1 shadedclient 780 patch has no errors when building and testing our client artifacts.
-1 javadoc 18 hadoop-hdds in the patch failed.
-1 javadoc 17 hadoop-ozone in the patch failed.
-1 findbugs 28 hadoop-hdds in the patch failed.
-1 findbugs 16 hadoop-ozone in the patch failed.
_ Other Tests _
-1 unit 24 hadoop-hdds in the patch failed.
-1 unit 20 hadoop-ozone in the patch failed.
+1 asflicense 30 The patch does not generate ASF License warnings.
2529
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/Dockerfile
GITHUB PR #1469
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle xml cc
uname Linux ca24f266e7b3 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 HDDS-1564 / 7b5a5fe
Default Java 1.8.0_222
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-compile-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/branch-findbugs-hadoop-ozone.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-ozone.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-hdds.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-ozone.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-hdds.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-compile-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-findbugs-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-unit-hadoop-hdds.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/artifact/out/patch-unit-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/testReport/
Max. process+thread count 307 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-hdds/container-service hadoop-hdds/server-scm hadoop-ozone/integration-test U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/4/console
versions git=2.7.4 maven=3.3.9
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 1690 Docker mode activated.
_ Prechecks _
+1 dupname 2 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 15 new or modified test files.
_ HDDS-1564 Compile Tests _
0 mvndep 28 Maven dependency ordering for branch
-1 mvninstall 34 hadoop-hdds in HDDS-1564 failed.
-1 mvninstall 42 hadoop-ozone in HDDS-1564 failed.
-1 compile 20 hadoop-hdds in HDDS-1564 failed.
-1 compile 15 hadoop-ozone in HDDS-1564 failed.
+1 checkstyle 67 HDDS-1564 passed
+1 mvnsite 0 HDDS-1564 passed
+1 shadedclient 1048 branch has no errors when building and testing our client artifacts.
-1 javadoc 21 hadoop-hdds in HDDS-1564 failed.
-1 javadoc 18 hadoop-ozone in HDDS-1564 failed.
0 spotbugs 1144 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 32 hadoop-hdds in HDDS-1564 failed.
-1 findbugs 19 hadoop-ozone in HDDS-1564 failed.
_ Patch Compile Tests _
0 mvndep 32 Maven dependency ordering for patch
-1 mvninstall 36 hadoop-hdds in the patch failed.
-1 mvninstall 41 hadoop-ozone in the patch failed.
-1 compile 24 hadoop-hdds in the patch failed.
-1 compile 20 hadoop-ozone in the patch failed.
-1 cc 24 hadoop-hdds in the patch failed.
-1 cc 20 hadoop-ozone in the patch failed.
-1 javac 24 hadoop-hdds in the patch failed.
-1 javac 20 hadoop-ozone in the patch failed.
-0 checkstyle 29 hadoop-hdds: The patch generated 1 new + 0 unchanged - 3 fixed = 1 total (was 3)
-0 checkstyle 31 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 0 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 3 The patch has no ill-formed XML file.
+1 shadedclient 824 patch has no errors when building and testing our client artifacts.
-1 javadoc 22 hadoop-hdds in the patch failed.
-1 javadoc 18 hadoop-ozone in the patch failed.
-1 findbugs 33 hadoop-hdds in the patch failed.
-1 findbugs 20 hadoop-ozone in the patch failed.
_ Other Tests _
-1 unit 32 hadoop-hdds in the patch failed.
-1 unit 26 hadoop-ozone in the patch failed.
+1 asflicense 36 The patch does not generate ASF License warnings.
4394
Subsystem Report/Notes
Docker Client=19.03.3 Server=19.03.3 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/Dockerfile
GITHUB PR #1469
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle xml cc
uname Linux 5bb62e6adfd1 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 HDDS-1564 / 7b5a5fe
Default Java 1.8.0_222
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-compile-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/branch-findbugs-hadoop-ozone.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-mvninstall-hadoop-hdds.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-mvninstall-hadoop-ozone.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-hdds.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-ozone.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-hdds.txt
cc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-ozone.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-hdds.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-compile-hadoop-ozone.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/diff-checkstyle-hadoop-hdds.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/diff-checkstyle-hadoop-ozone.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-javadoc-hadoop-hdds.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-javadoc-hadoop-ozone.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-findbugs-hadoop-hdds.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-findbugs-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-unit-hadoop-hdds.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/artifact/out/patch-unit-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/testReport/
Max. process+thread count 412 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-hdds/container-service hadoop-hdds/server-scm hadoop-ozone/integration-test U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1469/5/console
versions git=2.7.4 maven=3.3.9
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@ChenSammi
Copy link
Contributor Author

  1. use groupManagement to add and remove pipeline group, instead of new raft client
  2. remove CreatePipelineCommandStatus ACK, use triggerHeartBeat instead
  3. separate new pipelines and old pipelines in OneReplicaPipelineSafeModeRule

Chris Teoh and others added 20 commits October 9, 2019 15:46
commit 9d6a1b9
Author: Doroszlai, Attila <[email protected]>
Date:   Mon Oct 7 13:42:35 2019 +0200

    HDDS-2265. integration.sh may report false negative
Revert "HDDS-2217. Remove log4j and audit configuration from the docker-config files"

This reverts commit 4b0a5bc.
…ver reduced(addendum). Contributed by Surendra Singh Lilhore.
Contributed by Steve Loughran.

Change-Id: Ia9bb84bd6455e210a54cfe9eb944feeda8b58da9
Contributed by lqjacklee.

Change-Id: I32bb00a683102e7ff8ff8ce0b8d9c3195ca7381c
           Contributed by Prabhu Joseph and Shane Kumpf
…pache#1576). Contributed by Gabor Bota.

Fixes HADOOP-16349. DynamoDBMetadataStore.getVersionMarkerItem() to log at info/warn on retry

Change-Id: Ia83e92b9039ccb780090c99c41b4f71ef7539d35
…with multiple resource types. Contributed by Adam Antal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.