You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ae...@apache.org on 2020/02/27 21:50:52 UTC
[hadoop-ozone] branch ozone-0.5.0 updated (c4812d5 -> 912dcf0)
This is an automated email from the ASF dual-hosted git repository.
aengineer pushed a change to branch ozone-0.5.0
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git.
from c4812d5 HDDS-3043. Fix TestFailureHandlingByClient.java. (#591)
add 8ef5c39 HDDS-3046. Fix Retry handling in Rpc Client. (#575)
add 302ca84 HDDS-3063. Add test to verify replication factor of ozone fs (#593)
add 63e6ac2 HDDS-3065. Ozone Filesystem should return real default replication (#595)
add 39b8ea8 HDDS-3055. SCM crash during startup does not print any error message to log. (#581)
add cfd12f2 HDDS-3068. OM crash during startup does not print any error message to log. (#599)
add 3b73907 HDDS-3034. Broken return code check in unit/integration
add 40ce72f HDDS-2984. Allocate Block failing with NPE
add 18c48ca HDDS-3025. Fail to connect to s3g by http://ip:port
add 980b7cf HDDS-2648. TestOzoneManagerDoubleBufferWithOMResponse. (#600)
add c5a5172 HDDS-3067. Fix Bug in Scrub Pipeline causing destory pipelines after SCM restart. (#598)
add 1d47bb1 HDDS-3070. NPE when stop recon server while recon server was not really started before. (#603)
add 551d149 HDDS-2996. Create REST API to serve Node information and integrate with UI in Recon.
add 8f3a42f HDDS-2974. Create Freon test to test isolated Ratis FOLLOWER
add 28f2629 HDDS-2940. mkdir : create key table entries for intermediate directories in the path (#498)
add 25baca3 HDDS-3038. TestRatisPipelineLeader fails since we no longer wait for leader in the HealthyPipelineSafeModeExitRule. (#604)
add 912dcf0 HDDS-2816. Fix shell description for --start parameter of listing keys (#601)
No new revisions were added by this update.
Summary of changes:
.../apache/hadoop/ozone/HddsDatanodeService.java | 40 ++
.../hdds/scm/pipeline/SCMPipelineManager.java | 2 +
.../hdds/scm/pipeline/SCMPipelineMetrics.java | 2 +-
.../scm/safemode/HealthyPipelineSafeModeRule.java | 18 +-
.../scm/server/StorageContainerManagerStarter.java | 9 +-
.../scm/pipeline/MockRatisPipelineProvider.java | 17 +-
.../scm/pipeline/TestRatisPipelineProvider.java | 29 +-
.../safemode/TestHealthyPipelineSafeModeRule.java | 19 +-
.../hdds/scm/safemode/TestSCMSafeModeManager.java | 6 +-
.../org/apache/hadoop/ozone/om/OMConfigKeys.java | 6 +
...OzoneManagerProtocolClientSideTranslatorPB.java | 27 +-
hadoop-ozone/dev-support/checks/integration.sh | 3 +
hadoop-ozone/dev-support/checks/unit.sh | 3 +
hadoop-ozone/dev-support/intellij/ozone-site.xml | 8 +
.../dist/src/main/compose/ozone/docker-config | 1 +
hadoop-ozone/dist/src/main/compose/ozone/test.sh | 2 +
.../src/main/compose/ozonesecure/docker-config | 1 +
.../dist/src/main/compose/ozonesecure/test.sh | 3 +-
.../dist/src/main/smoketest/ozonefs/ozonefs.robot | 2 +
.../dist/src/main/smoketest/recon/recon-api.robot | 15 +-
.../hadoop/fs/ozone/TestOzoneFileInterfaces.java | 102 ++++-
.../hadoop/hdds/scm/TestRatisPipelineLeader.java | 67 ++-
.../hadoop/ozone/TestOzoneConfigurationFields.java | 1 +
.../org/apache/hadoop/ozone/recon/TestRecon.java | 5 +-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 20 +-
.../hadoop/ozone/om/OzoneManagerStarter.java | 9 +-
.../om/request/bucket/OMBucketCreateRequest.java | 4 +-
.../om/request/file/OMDirectoryCreateRequest.java | 131 +++++-
.../ozone/om/request/file/OMFileCreateRequest.java | 4 +-
.../ozone/om/request/file/OMFileRequest.java | 108 ++++-
.../hadoop/ozone/om/request/key/OMKeyRequest.java | 5 +-
.../request/s3/bucket/S3BucketCreateRequest.java | 4 +-
.../S3InitiateMultipartUploadRequest.java | 6 +-
.../om/request/volume/OMVolumeCreateRequest.java | 4 +-
.../response/file/OMDirectoryCreateResponse.java | 28 +-
.../ozone/web/ozShell/keys/ListKeyHandler.java | 3 +-
...TestOzoneManagerDoubleBufferWithOMResponse.java | 11 +-
.../request/volume/TestOMVolumeCreateRequest.java | 20 +-
.../file/TestOMDirectoryCreateResponse.java | 2 +-
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 5 +
.../hadoop/fs/ozone/BasicOzoneFileSystem.java | 5 +
.../apache/hadoop/fs/ozone/OzoneClientAdapter.java | 2 +
.../fs/ozone/TestOzoneFileSystemWithMocks.java | 120 +++---
.../org/apache/hadoop/ozone/recon/ReconServer.java | 2 +-
.../hadoop/ozone/recon/api/NodeEndpoint.java | 113 +++++
.../ozone/recon/api/types/ContainersResponse.java | 11 -
.../ozone/recon/api/types/DatanodeMetadata.java | 89 ++++
.../recon/api/types/DatanodeStorageReport.java} | 35 +-
.../ozone/recon/api/types/DatanodesResponse.java} | 41 +-
.../hadoop/ozone/recon/api/types/KeysResponse.java | 11 -
.../ozone/recon/scm/ReconContainerManager.java | 9 +-
.../hadoop/ozone/recon/scm/ReconNodeManager.java | 37 +-
.../scm/ReconStorageContainerManagerFacade.java | 9 +-
.../ozone/recon/tasks/ReconTaskControllerImpl.java | 4 +-
.../webapps/recon/ozone-recon-web/LICENSE | 32 ++
.../webapps/recon/ozone-recon-web/api/db.json | 162 +++----
.../webapps/recon/ozone-recon-web/package.json | 3 +-
.../webapps/recon/ozone-recon-web/src/App.less | 6 +
.../webapps/recon/ozone-recon-web/src/App.tsx | 4 +-
.../recon/ozone-recon-web/src/utils/themeIcons.tsx | 27 +-
.../src/views/Datanodes/Datanodes.less | 18 +-
.../src/views/Datanodes/Datanodes.tsx | 67 +--
.../webapps/recon/ozone-recon-web/yarn.lock | 13 +-
.../ozone/recon/AbstractOMMetadataManagerTest.java | 11 +-
.../hadoop/ozone/recon/api/TestNodeEndpoint.java | 257 +++++++++++
.../recon/types/GuiceInjectorUtilsForTests.java | 3 +
.../hadoop/ozone/s3/AWSV4SignatureProcessor.java | 3 +-
.../ozone/s3/TestAWSV4SignatureProcessor.java | 4 +-
.../hadoop/ozone/freon/BaseAppendLogGenerator.java | 60 +++
.../hadoop/ozone/freon/BaseFreonGenerator.java | 4 +
.../freon/FollowerAppendLogEntryGenerator.java | 468 +++++++++++++++++++++
.../java/org/apache/hadoop/ozone/freon/Freon.java | 1 +
72 files changed, 1971 insertions(+), 412 deletions(-)
create mode 100644 hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/NodeEndpoint.java
create mode 100644 hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/DatanodeMetadata.java
copy hadoop-ozone/{common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmMultipartUploadList.java => recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/DatanodeStorageReport.java} (61%)
copy hadoop-ozone/{ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmMetricsInfo.java => recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/DatanodesResponse.java} (52%)
copy hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/pipeline/InsufficientDatanodesException.java => hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/themeIcons.tsx (68%)
create mode 100644 hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestNodeEndpoint.java
create mode 100644 hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/BaseAppendLogGenerator.java
create mode 100644 hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/FollowerAppendLogEntryGenerator.java
---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: ozone-commits-help@hadoop.apache.org