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]

Reply via email to