This is an automated email from the ASF dual-hosted git repository.
siyao pushed a change to branch HDDS-2665-ofs
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git.
from b9dac41 HDDS-3709. Rebase OFS branch - 3. Adapt to HDDS-3501 (#1015)
add 730cc0f HDDS-1815. Add SVG Logo for Ozone. Contributed by Salvatore
LaMendola.
add 312a977 HDDS-3586. OM HA can be started with 3 isolated LEADER
instead of one OM ring (#925)
add aec7a93 HDDS-3681. Recon: Add support to store file size counts in
each volume/bucket (#988)
add 3e36271 HDDS-3653. Add documentation for Copy key command (#990)
add 328962c HDDS-1815. Add SVG Logo for Ozone - add missing license
(#1017)
add ac64ab6 HDDS-3082. Refactor recon missing containers task to detect
under, over and mis-replicated containers. (#994)
add 072370b HDDS-3627. Remove FilteredClassloader and replace with maven
based hadoop2/hadoop3 ozonefs generation (#992)
add 556a029 HDDS-3717. CSI smoketest fails if socket file is not created
on time (#1020)
add a12565f HDDS-3710. Merge archived jacoco coverage results (#1014)
add 7e14b07 HDDS-3716. Compile of Ozone fails with JDK 11+ (#1018)
add 7f6f813 HDDS-3621. Separate client/server/admin proto files of HDDS
to separated subprojects (#949)
add 26d8375 HDDS-3703. Avoid file lookup calls in writeChunk hotpath
(#1013)
add 1c6a257 HDDS-3720. Datanode configuration object has wrong values.
(#1024)
add 7982e32 HDDS-3710. Addendum: fix exclude pattern after HDDS-3627.
add a800811 HDDS-3562. Datanodes should send ICR when a container replica
deletion is successful. (#1000)
add 23ff99c HDDS-3732. Avoid UUID#toString call in
DatanodeDetails#getUuidString. (#1025)
add 2754e8c HDDS-3719. Datanode may fail to stop. (#1029)
add 3c8da50 Revert "HDDS-3710. Addendum: fix exclude pattern after
HDDS-3627."
add 322bcdd Revert "HDDS-3710. Merge archived jacoco coverage results
(#1014)"
add 69a7588 HDDS-3742. Improve OM performance with 5.29% by avoid
stream.collect (#1030)
add d57e151 HDDS-3668. OzoneManager start fails with RocksDB error on
downgrade to older version. (#982)
add baf8f81 HDDS-3734. Improve the performance of SCM with 3.86% by avoid
TreeSet.addAll (#1027)
add 67244e5 HDDS-3710. Merge archived jacoco coverage results (rebased
version). (#1014)
add e038587 HDDS-3708. fix typo in GDPR doc (#1040)
add 3328d7d HDDS-2720. Ozone Failure injection Service (#956)
add 51edc5a HDDS-3330. TestDeleteWithSlowFollower is still flaky. (#1026)
add 14b98ae HDDS-2564. Handle InterruptedException in
ContainerStateMachine (#1010)
add b0a1562 HDDS-3759. Avoid UUID#toString call in
PipelineID#getProtobuf. (#1042)
add cce41df HDDS-3564. Update Ozone to latest Ratis Snapshot
(0.6.0-3596a58-SNAPSHOT). (#911)
add 10b6470 HDDS-3644. Failed to delete chunk file due to chunk size
mismatch (#995)
add 9798cdb HDDS-3686. Insert an argument of ozone shell to accept jvm
arguments (#991)
add f229222 Merge remote-tracking branch 'origin/master' into
HDDS-2665-ofs
No new revisions were added by this update.
Summary of changes:
.github/coverage-report.sh | 56 +
.github/workflows/post-commit.yml | 40 +-
.../common/dev-support/findbugsExcludeFile.xml | 3 -
hadoop-hdds/common/pom.xml | 92 +-
.../hadoop/hdds/protocol/DatanodeDetails.java | 7 +-
.../hadoop/hdds/scm/ContainerPlacementStatus.java | 14 +
.../hadoop/hdds/scm/pipeline/PipelineID.java | 6 +-
.../hadoop/hdds/utils/{Cache.java => IOUtils.java} | 38 +-
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 10 +-
.../common/src/main/resources/ozone-default.xml | 16 +-
.../hadoop/hdds/conf/SimpleConfiguration.java | 3 +-
.../hdds/conf/ConfigurationReflectionUtil.java | 8 +-
.../conf/{ConfigGroup.java => PostConstruct.java} | 16 +-
.../dev-support/findbugsExcludeFile.xml | 3 -
hadoop-hdds/container-service/pom.xml | 30 -
.../apache/hadoop/ozone/HddsDatanodeService.java | 18 +-
.../container/common/impl/ChunkLayOutVersion.java | 22 +-
.../common/statemachine/DatanodeConfiguration.java | 43 +-
.../common/statemachine/DatanodeStateMachine.java | 4 +
.../common/statemachine/StateContext.java | 9 +-
.../states/endpoint/HeartbeatEndpointTask.java | 5 +-
.../server/ratis/ContainerStateMachine.java | 26 +-
.../container/keyvalue/KeyValueContainer.java | 3 +
.../ozone/container/keyvalue/KeyValueHandler.java | 9 +-
.../container/keyvalue/helpers/ChunkUtils.java | 9 +
.../keyvalue/impl/ChunkManagerDispatcher.java | 6 +-
.../keyvalue/impl/FilePerBlockStrategy.java | 12 +-
.../keyvalue/impl/FilePerChunkStrategy.java | 28 +-
.../keyvalue/interfaces/ChunkManager.java | 4 +-
.../statemachine/TestDatanodeConfiguration.java | 85 +
.../common/statemachine/TestStateContext.java | 69 +-
.../container/keyvalue/TestKeyValueHandler.java | 57 +
.../keyvalue/impl/TestFilePerChunkStrategy.java | 38 +
hadoop-hdds/docs/content/gdpr/_index.md | 2 +-
hadoop-hdds/docs/content/shell/KeyCommands.md | 20 +
hadoop-hdds/docs/content/shell/KeyCommands.zh.md | 22 +-
hadoop-hdds/docs/static/ozone-logo-monochrome.svg | 195 +++
hadoop-hdds/framework/pom.xml | 8 +
.../freon/FakeScmBlockLocationProtocolClient.java | 0
.../FakeScmContainerLocationProtocolClient.java | 0
.../org/apache/hadoop/hdds/freon/package-info.java | 0
.../common/helpers/DeleteBlockResult.java | 0
.../scm/container/common/helpers/package-info.java | 0
.../scm/protocol/ScmBlockLocationProtocol.java | 0
.../hadoop/hdds/scm/protocol/package-info.java | 0
...lockLocationProtocolClientSideTranslatorPB.java | 0
.../scm/protocolPB/ScmBlockLocationProtocolPB.java | 0
...inerLocationProtocolClientSideTranslatorPB.java | 0
.../StorageContainerLocationProtocolPB.java | 0
.../hadoop/hdds/scm/protocolPB/package-info.java | 0
.../hdds/server/http/RatisDropwizardExports.java | 36 +
.../server/http/RatisNameRewriteSampleBuilder.java | 2 +-
.../org/apache/hadoop/hdds/utils/db/RDBStore.java | 36 +-
.../apache/hadoop/hdds/utils/db/TableConfig.java | 5 +
.../org/apache/hadoop/ozone/common/BlockGroup.java | 0
.../ozone/common/DeleteBlockGroupResult.java | 0
.../apache/hadoop/ozone/common/package-info.java | 0
.../exceptions/TestSCMExceptionResultCodes.java | 0
.../apache/hadoop/hdds/utils/db/TestRDBStore.java | 44 +
.../dev-support/findbugsExcludeFile.xml | 3 +-
hadoop-hdds/interface-admin/pom.xml | 82 +
.../src/main/proto/ScmAdminProtocol.proto} | 0
.../interface-admin/src/main/proto/proto.lock | 895 ++++++++++
.../dev-support/findbugsExcludeFile.xml | 6 +-
hadoop-hdds/interface-client/pom.xml | 135 ++
.../src/main/proto/DatanodeClientProtocol.proto} | 1 +
.../src/main/proto/hdds.proto | 0
.../src/main/proto/proto.lock | 1752 +-------------------
.../dev-support/findbugsExcludeFile.xml | 3 +-
hadoop-hdds/interface-server/pom.xml | 82 +
.../ScmServerDatanodeHeartbeatProtocol.proto} | 1 +
.../src/main/proto/ScmServerProtocol.proto} | 0
.../main/proto/ScmServerSecurityProtocol.proto} | 0
.../src/main/proto/proto.lock | 718 +++++++-
hadoop-hdds/pom.xml | 21 +
.../container/AbstractContainerReportHandler.java | 50 +-
.../IncrementalContainerReportHandler.java | 14 +-
.../ContainerPlacementStatusDefault.java | 10 +
.../hdds/scm/server/SCMClientProtocolServer.java | 15 +-
.../TestIncrementalContainerReportHandler.java | 45 +
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 4 +-
.../common/dev-support/findbugsExcludeFile.xml | 3 +
hadoop-ozone/common/pom.xml | 7 +-
.../hadoop/ozone/om/helpers/ServiceInfo.java | 19 +-
.../common/src/main/proto/Security.proto | 0
hadoop-ozone/common/src/main/proto/proto.lock | 143 ++
hadoop-ozone/dev-support/checks/sonar.sh | 12 +-
hadoop-ozone/dist/pom.xml | 4 +-
.../compose/ozone-mr/hadoop27/docker-compose.yaml | 4 +-
.../main/compose/ozone-mr/hadoop27/docker-config | 4 +-
.../ozone-mr/hadoop27/{run-test.sh => test.sh} | 0
.../compose/ozone-mr/hadoop31/docker-compose.yaml | 4 +-
.../main/compose/ozone-mr/hadoop31/docker-config | 2 +-
.../compose/ozone-mr/hadoop32/docker-compose.yaml | 4 +-
.../main/compose/ozone-mr/hadoop32/docker-config | 2 +-
.../compose/ozonesecure-mr/docker-compose.yaml | 6 +-
.../src/main/compose/ozonesecure-mr/docker-config | 2 +-
hadoop-ozone/dist/src/main/smoketest/csi.robot | 2 +-
.../dist/src/main/smoketest/mapreduce.robot | 12 +-
.../dist/src/shell/hdds/hadoop-functions.sh | 6 +
hadoop-ozone/dist/src/shell/ozone/ozone | 1 +
.../client/rpc/TestContainerStateMachine.java | 6 +-
.../client/rpc/TestDeleteWithSlowFollower.java | 12 +-
.../ozone/om/TestOzoneManagerConfiguration.java | 106 +-
.../ozone/om/TestOzoneManagerHAMetadataOnly.java | 5 +-
.../apache/hadoop/ozone/recon/TestReconTasks.java | 6 +-
hadoop-ozone/ozone-manager/pom.xml | 6 +
.../org/apache/hadoop/ozone/om/OzoneManager.java | 235 +--
.../apache/hadoop/ozone/om/ha/OMHANodeDetails.java | 86 +-
.../apache/hadoop/ozone/om/ha/OMNodeDetails.java | 18 +-
.../ozone/om/ratis/OzoneManagerRatisServer.java | 13 +-
.../protocolPB/OzoneManagerRequestHandler.java | 13 +-
hadoop-ozone/{ozonefs => ozonefs-common}/pom.xml | 72 +-
.../org/apache/hadoop/fs/ozone/BasicKeyInfo.java | 0
.../java/org/apache/hadoop/fs/ozone/BasicOzFs.java | 0
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 0
.../hadoop/fs/ozone/BasicOzoneFileSystem.java | 66 +-
.../hadoop/fs/ozone/CapableOzoneFSInputStream.java | 0
.../java/org/apache/hadoop/fs/ozone/Constants.java | 0
.../apache/hadoop/fs/ozone/FileStatusAdapter.java | 0
.../org/apache/hadoop/fs/ozone/O3fsDtFetcher.java | 0
.../apache/hadoop/fs/ozone/OzoneClientAdapter.java | 0
.../hadoop/fs/ozone/OzoneClientAdapterImpl.java | 0
.../apache/hadoop/fs/ozone/OzoneFSInputStream.java | 0
.../hadoop/fs/ozone/OzoneFSOutputStream.java | 0
.../hadoop/fs/ozone/OzoneFSStorageStatistics.java | 0
.../org/apache/hadoop/fs/ozone/OzoneFsShell.java | 0
.../hadoop/fs/ozone/OzoneStreamCapabilities.java | 0
.../java/org/apache/hadoop/fs/ozone/Statistic.java | 0
.../org/apache/hadoop/fs/ozone/package-info.java | 0
.../hadoop/fs/ozone/TestOzoneFSInputStream.java | 0
.../org/apache/hadoop/fs/ozone/package-info.java | 0
.../services/org.apache.hadoop.fs.FileSystem | 0
.../src/test/resources/log4j.properties | 0
hadoop-ozone/ozonefs-hadoop2/pom.xml | 105 ++
.../fs/ozone/Hadoop27OmTransportFactory.java} | 13 +-
.../hadoop/fs/ozone/Hadoop27RpcTransport.java | 82 +
.../main/java/org/apache/hadoop/fs/ozone/OzFs.java | 7 +-
.../apache/hadoop/fs/ozone/OzoneFileSystem.java} | 7 +-
.../org/apache/hadoop/fs/ozone/TestOFSPath.java | 0
.../ozone/TestRootedOzoneFileSystemWithMocks.java | 0
.../org/apache/hadoop/fs/ozone/package-info.java | 0
.../services/org.apache.hadoop.fs.FileSystem | 0
...e.hadoop.ozone.om.protocolPB.OmTransportFactory | 2 +-
hadoop-ozone/ozonefs-hadoop3/pom.xml | 85 +
.../main/java/org/apache/hadoop/fs/ozone/OzFs.java | 7 +-
.../apache/hadoop/fs/ozone/OzoneFileSystem.java | 33 +-
.../org/apache/hadoop/fs/ozone/package-info.java | 0
.../services/org.apache.hadoop.fs.FileSystem | 0
hadoop-ozone/ozonefs-lib-legacy/pom.xml | 138 --
.../services/org.apache.hadoop.fs.FileSystem | 16 -
.../src/main/resources/ozonefs.txt | 21 -
.../pom.xml | 122 +-
hadoop-ozone/ozonefs/pom.xml | 42 +-
.../hadoop/fs/ozone/FilteredClassLoader.java | 96 --
.../apache/hadoop/fs/ozone/OzoneFileSystem.java | 33 +-
.../services/org.apache.hadoop.fs.FileSystem | 0
.../hadoop/fs/ozone/TestFilteredClassLoader.java | 63 -
.../fs/ozone/TestOzoneFileSystemWithMocks.java | 171 --
.../hadoop/fs/ozone/TestReadWriteStatistics.java | 463 ------
hadoop-ozone/pom.xml | 25 +-
.../recon/schema/ContainerSchemaDefinition.java | 41 +-
.../recon/schema/UtilizationSchemaDefinition.java | 19 +-
.../apache/hadoop/ozone/recon/ReconConstants.java | 3 +
.../hadoop/ozone/recon/ReconControllerModule.java | 7 +-
.../hadoop/ozone/recon/api/ContainerEndpoint.java | 2 +-
.../ozone/recon/api/UtilizationEndpoint.java | 101 ++
.../hadoop/ozone/recon/api/UtilizationService.java | 52 -
.../ozone/recon/fsck/ContainerHealthStatus.java | 118 ++
.../ozone/recon/fsck/ContainerHealthTask.java | 375 +++++
.../ozone/recon/fsck/MissingContainerTask.java | 113 --
.../recon/persistence/ContainerSchemaManager.java | 38 +-
.../scm/ReconStorageContainerManagerFacade.java | 14 +-
.../recon/spi/ContainerDBServiceProvider.java | 4 +-
.../spi/impl/ContainerDBServiceProviderImpl.java | 4 +-
.../ozone/recon/tasks/FileSizeCountTask.java | 213 +--
.../ozone/recon/api/TestContainerEndpoint.java | 16 +-
.../hadoop/ozone/recon/api/TestEndpoints.java | 122 ++
.../recon/fsck/TestContainerHealthStatus.java | 181 ++
.../ozone/recon/fsck/TestContainerHealthTask.java | 280 ++++
.../TestContainerHealthTaskRecordGenerator.java | 345 ++++
.../ozone/recon/fsck/TestMissingContainerTask.java | 120 --
.../TestUtilizationSchemaDefinition.java | 26 +-
.../ozone/recon/tasks/TestFileSizeCountTask.java | 339 +++-
.../hadoop/ozone/shell/keys/CopyKeyHandler.java | 24 +-
pom.xml | 2 +-
tools/fault-injection-service/CMakeLists.txt | 114 ++
.../FileSystem/cpp_unit/TestFailureInjector.cc | 175 ++
.../FileSystem/cpp_unit/TestFilePathFailures.cc | 138 ++
.../FileSystem/failure_injector.cc | 201 +++
.../FileSystem/failure_injector.h | 145 ++
.../FileSystem/failure_injector_fs.cc | 912 ++++++++++
.../FileSystem/failure_injector_fs.h | 176 ++
tools/fault-injection-service/README.md | 56 +
.../Service/cpp/failure_injector_svc_client.cc | 209 +++
.../Service/cpp/failure_injector_svc_client.h | 51 +
.../Service/cpp/failure_injector_svc_server.cc | 93 ++
.../Service/cpp/failure_injector_svc_server.h | 63 +
.../Service/cpp/run_grpc_service.cc | 58 +
.../Service/cpp/run_grpc_service.h | 36 +
.../Service/protos/failure_injection_service.proto | 68 +
201 files changed, 8419 insertions(+), 4043 deletions(-)
create mode 100755 .github/coverage-report.sh
copy hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/utils/{Cache.java
=> IOUtils.java} (51%)
copy
hadoop-hdds/config/src/main/java/org/apache/hadoop/hdds/conf/{ConfigGroup.java
=> PostConstruct.java} (77%)
create mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/statemachine/TestDatanodeConfiguration.java
create mode 100644 hadoop-hdds/docs/static/ozone-logo-monochrome.svg
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/freon/FakeScmBlockLocationProtocolClient.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/freon/FakeScmContainerLocationProtocolClient.java
(100%)
copy hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/freon/package-info.java (100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/container/common/helpers/DeleteBlockResult.java
(100%)
copy hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/container/common/helpers/package-info.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocol/ScmBlockLocationProtocol.java
(100%)
copy hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocol/package-info.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/ScmBlockLocationProtocolClientSideTranslatorPB.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/ScmBlockLocationProtocolPB.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/StorageContainerLocationProtocolClientSideTranslatorPB.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/StorageContainerLocationProtocolPB.java
(100%)
copy hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/package-info.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/ozone/common/BlockGroup.java (100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/ozone/common/DeleteBlockGroupResult.java
(100%)
copy hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/ozone/common/package-info.java (100%)
rename hadoop-hdds/{common =>
framework}/src/test/java/org/apache/hadoop/hdds/scm/exceptions/TestSCMExceptionResultCodes.java
(100%)
copy {hadoop-ozone/csi =>
hadoop-hdds/interface-admin}/dev-support/findbugsExcludeFile.xml (92%)
create mode 100644 hadoop-hdds/interface-admin/pom.xml
rename
hadoop-hdds/{common/src/main/proto/StorageContainerLocationProtocol.proto =>
interface-admin/src/main/proto/ScmAdminProtocol.proto} (100%)
create mode 100644 hadoop-hdds/interface-admin/src/main/proto/proto.lock
copy {hadoop-ozone/common =>
hadoop-hdds/interface-client}/dev-support/findbugsExcludeFile.xml (85%)
create mode 100644 hadoop-hdds/interface-client/pom.xml
rename hadoop-hdds/{common/src/main/proto/DatanodeContainerProtocol.proto =>
interface-client/src/main/proto/DatanodeClientProtocol.proto} (99%)
rename hadoop-hdds/{common => interface-client}/src/main/proto/hdds.proto
(100%)
rename hadoop-hdds/{common => interface-client}/src/main/proto/proto.lock (51%)
copy {hadoop-ozone/csi =>
hadoop-hdds/interface-server}/dev-support/findbugsExcludeFile.xml (92%)
create mode 100644 hadoop-hdds/interface-server/pom.xml
rename
hadoop-hdds/{container-service/src/main/proto/StorageContainerDatanodeProtocol.proto
=> interface-server/src/main/proto/ScmServerDatanodeHeartbeatProtocol.proto}
(99%)
rename hadoop-hdds/{common/src/main/proto/ScmBlockLocationProtocol.proto =>
interface-server/src/main/proto/ScmServerProtocol.proto} (100%)
rename hadoop-hdds/{common/src/main/proto/SCMSecurityProtocol.proto =>
interface-server/src/main/proto/ScmServerSecurityProtocol.proto} (100%)
rename hadoop-hdds/{container-service =>
interface-server}/src/main/proto/proto.lock (59%)
rename {hadoop-hdds => hadoop-ozone}/common/src/main/proto/Security.proto
(100%)
rename hadoop-ozone/dist/src/main/compose/ozone-mr/hadoop27/{run-test.sh =>
test.sh} (100%)
copy hadoop-ozone/{ozonefs => ozonefs-common}/pom.xml (71%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/BasicKeyInfo.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/BasicOzFs.java (100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/BasicOzoneClientAdapterImpl.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/BasicOzoneFileSystem.java
(96%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/CapableOzoneFSInputStream.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/Constants.java (100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/FileStatusAdapter.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/O3fsDtFetcher.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneClientAdapter.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneClientAdapterImpl.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSInputStream.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSOutputStream.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSStorageStatistics.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneFsShell.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/OzoneStreamCapabilities.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/Statistic.java (100%)
copy hadoop-ozone/{ozonefs =>
ozonefs-common}/src/main/java/org/apache/hadoop/fs/ozone/package-info.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFSInputStream.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/test/java/org/apache/hadoop/fs/ozone/package-info.java
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/test/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
(100%)
rename hadoop-ozone/{ozonefs =>
ozonefs-common}/src/test/resources/log4j.properties (100%)
create mode 100644 hadoop-ozone/ozonefs-hadoop2/pom.xml
copy
hadoop-ozone/{common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/Hadoop3OmTransportFactory.java
=>
ozonefs-hadoop2/src/main/java/org/apache/hadoop/fs/ozone/Hadoop27OmTransportFactory.java}
(76%)
create mode 100644
hadoop-ozone/ozonefs-hadoop2/src/main/java/org/apache/hadoop/fs/ozone/Hadoop27RpcTransport.java
copy hadoop-ozone/{ozonefs =>
ozonefs-hadoop2}/src/main/java/org/apache/hadoop/fs/ozone/OzFs.java (96%)
copy
hadoop-ozone/{ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/security/package-info.java
=>
ozonefs-hadoop2/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java}
(84%)
rename hadoop-ozone/{ozonefs/src/test =>
ozonefs-hadoop2/src/main}/java/org/apache/hadoop/fs/ozone/TestOFSPath.java
(100%)
rename hadoop-ozone/{ozonefs/src/test =>
ozonefs-hadoop2/src/main}/java/org/apache/hadoop/fs/ozone/TestRootedOzoneFileSystemWithMocks.java
(100%)
copy hadoop-ozone/{ozonefs =>
ozonefs-hadoop2}/src/main/java/org/apache/hadoop/fs/ozone/package-info.java
(100%)
rename hadoop-ozone/{ozonefs-lib-current =>
ozonefs-hadoop2}/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
(100%)
copy
hadoop-hdds/common/src/main/resources/META-INF/services/javax.annotation.processing.Processor
=>
hadoop-ozone/ozonefs-hadoop2/src/main/resources/META-INF/services/org.apache.hadoop.ozone.om.protocolPB.OmTransportFactory
(93%)
create mode 100644 hadoop-ozone/ozonefs-hadoop3/pom.xml
copy hadoop-ozone/{ozonefs =>
ozonefs-hadoop3}/src/main/java/org/apache/hadoop/fs/ozone/OzFs.java (96%)
copy hadoop-ozone/{ozonefs =>
ozonefs-hadoop3}/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
(82%)
copy hadoop-ozone/{ozonefs =>
ozonefs-hadoop3}/src/main/java/org/apache/hadoop/fs/ozone/package-info.java
(100%)
copy hadoop-ozone/{tools =>
ozonefs-hadoop3}/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
(100%)
delete mode 100644 hadoop-ozone/ozonefs-lib-legacy/pom.xml
delete mode 100644
hadoop-ozone/ozonefs-lib-legacy/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
delete mode 100644
hadoop-ozone/ozonefs-lib-legacy/src/main/resources/ozonefs.txt
rename hadoop-ozone/{ozonefs-lib-current => ozonefs-shaded}/pom.xml (75%)
delete mode 100644
hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/FilteredClassLoader.java
copy hadoop-ozone/{tools =>
ozonefs}/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
(100%)
delete mode 100644
hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestFilteredClassLoader.java
delete mode 100644
hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileSystemWithMocks.java
delete mode 100644
hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestReadWriteStatistics.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/UtilizationEndpoint.java
delete mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/UtilizationService.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/fsck/ContainerHealthStatus.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/fsck/ContainerHealthTask.java
delete mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/fsck/MissingContainerTask.java
create mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthStatus.java
create mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthTask.java
create mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestContainerHealthTaskRecordGenerator.java
delete mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/fsck/TestMissingContainerTask.java
create mode 100644 tools/fault-injection-service/CMakeLists.txt
create mode 100644
tools/fault-injection-service/FileSystem/cpp_unit/TestFailureInjector.cc
create mode 100644
tools/fault-injection-service/FileSystem/cpp_unit/TestFilePathFailures.cc
create mode 100644 tools/fault-injection-service/FileSystem/failure_injector.cc
create mode 100644 tools/fault-injection-service/FileSystem/failure_injector.h
create mode 100644
tools/fault-injection-service/FileSystem/failure_injector_fs.cc
create mode 100644
tools/fault-injection-service/FileSystem/failure_injector_fs.h
create mode 100644 tools/fault-injection-service/README.md
create mode 100644
tools/fault-injection-service/Service/cpp/failure_injector_svc_client.cc
create mode 100644
tools/fault-injection-service/Service/cpp/failure_injector_svc_client.h
create mode 100644
tools/fault-injection-service/Service/cpp/failure_injector_svc_server.cc
create mode 100644
tools/fault-injection-service/Service/cpp/failure_injector_svc_server.h
create mode 100644
tools/fault-injection-service/Service/cpp/run_grpc_service.cc
create mode 100644 tools/fault-injection-service/Service/cpp/run_grpc_service.h
create mode 100644
tools/fault-injection-service/Service/protos/failure_injection_service.proto
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]