This is an automated email from the ASF dual-hosted git repository.
aengineer pushed a change to branch ozone-0.4.2
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git.
from 34eac1a HDDS-2704. Source tar file is not created during the relase
build (#334)
add 8bfc726 HDDS-1993. Merge OzoneManagerRequestHandler and
OzoneManagerHARequest… (#304)
add 022ceb5 HDDS-2693. HddsVolume mixes ChunkLayOutVersion and
DataNodeLayoutVersion (#330)
add 42a30da HDDS-2105. Merge OzoneClientFactory#getRpcClient functions
(#148)
add 6b78cc5 HDDS-2389. add toStateMachineLogEntryString provider in
Ozone's ContainerStateMachine. (#298)
add 51c5e42 HDDS-2532. Sonar : fix issues in OzoneQuota (#311)
add 050d58b HDDS-2561. Handle InterruptedException in LeaseManager (#338)
add 15f4ed4 HDDS-2704. Source tar file is not created during the relase
build (#334)
add 10bff97 HDDS-2711. OM does not report JVM metrics (#346)
add 6506789 HDDS-2688. Refactor container response builders to
hadoop-hdds/common (#324)
add 0b1ea25 HDDS-2659. KeyValueHandler#handleCreateContainer should log
the exception on container creation failure (#296).
add e14f709 HDDS-2588. Consolidate compose environments
add 4732a19 HDDS-2684. Refactor common test utilities to
hadoop-hdds/common (#322)
add eeb4ac7 HDDS-2242. Avoid unnecessary rpc needed to discover the
pipeline leader. (#313)
add d3782c5 HDDS-2553. Sonar: Iterator.next() methods should throw
NoSuchElementException
add d03fd1a HDDS-2423. Add the recover-trash command client side code
add 114ff41 HDDS-2414. Simplify robot tests with removing output greps
add 9f2818c HDDS-2680. Fix updating lastAppliedIndex in
OzoneManagerStateMachine. (#316)
add a14a6bc HDDS-2675. Sonar : fix issues in PipelineStateManager (#347)
add 7095ded HDDS-2578. Handle InterruptedException in RandomKeyGenerator
(#305)
add 6ee5fd1 HDDS-2539. Sonar: Fix sonar warnings in SCMContainerManager
class. (#332)
add 45b80c5 HDDS-2729. Enable multilingual Hugo features in ozone docs
(#357)
add 7f2acaa HDDS-2751. Wrong number of placeholders in log message (#362)
add 9d24f23 HDDS-2723. Wrap InputStream with try-with-resource in
TestOzoneFSInputStream. (#361)
add 6c8b837 HDDS-2724. Sonar : Fix sonar issues in package
'org.apache.hadoop.ozo… (#354)
add 5f4202b HDDS-2669. Sonar : fix issues in scm Pipeline (#360)
add 2a91bb6 HDDS-2752. Unnecessary calls to isNoneEmpty and isAllEmpty
(#364)
add 9b72208 HDDS-2630. NullPointerException in S3g. (#336)
add 4d0e264 Revert "HDDS-2704. Source tar file is not created during the
relase build (#334)" (#368)
add ce6858c HDDS-2623. Expose SCMDatanodeProtocolServer RPC endpoint
through Recon. (#353)
add bf23a2c HDDS-2070. Create insight point to debug one specific
pipeline (#299)
add a98eec0 HDDS-2722. Let ChunkManager read/write ChunkBuffer instead of
ByteBuffer (#352)
add dfd5d8e HDDS-2703. OzoneFSInputStream to support ByteBufferReadable
(#345)
add fb45b20 HDDS-2739. No need to try install awscli before each test
(#359)
add 39f3e68 HDDS-2652. Remove unnecessary log statement. (#371)
add e48eee6 HDDS-2709. Maven property skipShade should not skip ozonefs
compilation (#342)
add 86fbec6 HDDS-2735. Let GitHub Actions run acceptance check in
parallel (#358)
add d778472 HDDS-2774. Hadoop 3.1 acceptance test fails with apk command
not found (#374)
add d57b868 HDDS-2776. NPE when stop recon while start recon failed (#376)
add 0cee30e HDDS-2762. Sonar warnings fixed (#373)
add b834fa4 HDDS-2755. Compare transactionID and updateID of Volume
operations to avoid replaying transactions (#369)
add 20b908d HDDS-1989. Fix ApplyTransaction error handling in
OzoneManagerStateMachine. (#351)
add a71c9bf HDDS-2685. Fix Rename API in BasicOzoneFileSystem (#321)
add c1dfdea HDDS-2704. Source tar file is not created during the relase
build. (#380)
add b5008d0 HDDS-2777. Add bytes read statistics to Ozone FileSystem
implementation (#382)
add a457616 HDDS-2786. ITestOzoneContractSeek zero byte file failures
(#384)
add 2f9db71 HDDS-2788. Fix the wrong source link in docs (#388)
add c658374 HDDS-2705. Use Ozone specific LICENSE and NOTICE in the root
of the git repo (#335)
add 092b1eb HDDS-2787. Use try-with-resources or close resource in
finally block (#387)
add 529438a HDDS-2805. Fix sudo reset the environment variables about
proxy (#392)
add 42bd150 HDDS-2812. Fix low version wget cannot resolve the proxy of
https (#395)
add 87f69cb HDDS-2504. Handle InterruptedException properly (#386)
add e5559f7 HDDS-2552. Sonar: Save and reuse Random object in GenesisUtil
(#404)
add 28e370e HDDS-2830. Remove unnecessary sleep in acceptance test. (#409)
add 8942888 HDDS-2806. Remove the LongCodec in the metadata package, and
redundancy addCodec for Long class. (#391)
add 41910d7 HDDS-2679. Ratis ring creation might be failed with async
pipeline creation. (#363)
add 7fb46e1 HDDS-2784. Read to ByteBuffer uses wrong offset (#406)
add c2c2c26 HDDS-2820. OM Ratis dir creation may fail (#403)
add f2b0651 HDDS-2813. Provide a ByteArrayCodec to CodecRegistry. (#394)
add f1a8f8f HDDS-2773. Configure Goldmark renderer
add 5f6ce75 HDDS-2814. Fail to connect s3g in docker container with
network proxy
add edc9349 HDDS-2737. Insight point should provide service type to get
correct config
add 3f92632 HDDS-2661. Use field based Config annotation instead of
method based
add 28cefc6 HDDS-2785. Move ozonefs and tools minicluster tests to
integration-test
add 9372779 HDDS-2690. Improve the command usage of audit parser tool
add 46bfd43 HDDS-2829. Deduplicate KDC docker image definition (#407)
add 7a99050 HDDS-2719. Rename S3Token to S3AuthInfo (#349)
add f57ef24 HDDS-2712. _index.md translated to Chinese (#365)
add 573ce21 HDDS-2815. Fix shell description for --start parameter of
listing buckets (#402)
add 6baa1a3 HDDS-2484 New Metrics for Trash Key Lists and Fails (#408)
add e297cf9 HDDS-2826. Add initial UI of Dashboard for Recon
add 37a01da HDDS-2835. update ozone to latest ratis. (#412)
add cbf2a53 HDDS-2721. Allow wrapping list of ByteBuffers with
ChunkBuffer (#378)
add cacf3d1 HDDS-2651 Make startId parameter non-mandatory while listing
containers through shell command (#283)
add 0a3f0f8 HDDS-2725. start/_index.md translated to Chinese (#397)
add 8748498 HDDS-2590 Integration tests for Recon with Ozone Manager
(#356)
add 34683e4 HDDS-2834. Directly read into ByteBuffer if it has array
(#413)
add 245d335 HDDS-2853. NPE in OzoneContainer Start. (#419)
add 20834c5 HDDS-2827. Add initial UI of Datanodes in Recon
add 53ef7dc HDDS-2710. Add Filesystem functionality in
MiniOzoneChaosCluster. (#344)
add acc3dde HDDS-2854. Add a config for the write chunk executor queue
limit. (#420)
new 55bc566 Merge branch 'master' into ozone-0.4.2
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/post-commit.yml | 6 -
.github/workflows/pr.yml | 6 -
LICENSE.txt | 53 +-
NOTICE.txt | 5 +-
.../hadoop/hdds/scm/XceiverClientManager.java | 60 +-
.../hadoop/hdds/scm/storage/CommitWatcher.java | 23 +-
.../java/org/apache/hadoop/hdds/HddsUtils.java | 30 +
.../org/apache/hadoop/hdds/client/OzoneQuota.java | 12 +-
.../hadoop/hdds/conf/OzoneConfiguration.java | 103 +-
.../org/apache/hadoop/hdds/ratis/RatisHelper.java | 26 +-
.../ReconConfigKeys.java} | 27 +-
.../apache/hadoop/hdds/recon}/package-info.java | 4 +-
.../hadoop/hdds/scm/ByteStringConversion.java | 16 +-
.../java/org/apache/hadoop/hdds/scm/ScmConfig.java | 30 +-
.../apache/hadoop/hdds/scm/XceiverClientSpi.java | 23 +-
.../apache/hadoop/hdds/scm/pipeline/Pipeline.java | 25 +-
.../ContainerCommandResponseBuilders.java | 269 ++
.../hadoop/hdds/security/x509/SecurityConfig.java | 8 +-
.../certificate/authority/DefaultCAServer.java | 4 +-
.../client/DefaultCertificateClient.java | 2 +-
.../hadoop/hdds/utils/BackgroundService.java | 10 +-
.../hadoop/hdds/utils/RocksDBStoreMBean.java | 2 +-
.../org/apache/hadoop/hdds/utils/Scheduler.java | 31 +-
...rNotFoundException.java => ByteArrayCodec.java} | 21 +-
.../apache/hadoop/hdds/utils/db/CodecRegistry.java | 1 +
.../hadoop/hdds/utils/db/RocksDBConfiguration.java | 35 +-
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 4 +-
.../apache/hadoop/ozone/common/ChunkBuffer.java | 47 +-
.../common/ChunkBufferImplWithByteBuffer.java | 35 +-
.../common/ChunkBufferImplWithByteBufferList.java | 215 ++
.../ozone/common/IncrementalChunkBuffer.java | 29 +-
.../ozone/container/common/helpers/BlockData.java | 5 -
.../apache/hadoop/ozone/lease/LeaseManager.java | 4 +-
.../hadoop/hdds/conf/SimpleConfiguration.java | 47 +-
.../hdds/conf/SimpleConfigurationParent.java} | 22 +-
.../hadoop/hdds/conf/TestOzoneConfiguration.java | 19 +-
.../hadoop/hdds/protocol/MockDatanodeDetails.java | 125 +
.../hadoop/hdds/scm/pipeline/MockPipeline.java | 74 +
.../hadoop/hdds/utils/MockGatheringChannel.java | 74 +
.../hdds/utils/db/TestTypedRDBTableStore.java | 20 +-
.../hadoop/ozone/audit/TestOzoneAuditLogger.java | 10 +-
.../apache/hadoop/ozone/audit/package-info.java | 2 +-
.../hadoop/ozone/common/TestChunkBuffer.java | 90 +-
.../TestChunkBufferImplWithByteBufferList.java | 80 +
.../{log4j2.properties => auditlog.properties} | 0
.../java/org/apache/hadoop/hdds/conf/Config.java | 2 +-
.../hadoop/hdds/conf/ConfigFileGenerator.java | 77 +-
.../hadoop/hdds/conf/ConfigurationExample.java | 26 +-
.../conf/ConfigurationExampleGrandParent.java} | 18 +-
.../hdds/conf/ConfigurationExampleParent.java} | 19 +-
.../hadoop/hdds/conf/TestConfigFileGenerator.java | 60 +
hadoop-hdds/container-service/pom.xml | 22 +-
.../org/apache/hadoop/hdds/scm/HddsServerUtil.java | 22 +
.../container/common/helpers/ContainerUtils.java | 85 +-
.../container/common/impl/HddsDispatcher.java | 7 +-
.../common/statemachine/DatanodeConfiguration.java | 65 +-
.../common/statemachine/DatanodeStateMachine.java | 6 +-
.../common/statemachine/EndpointStateMachine.java | 2 +-
.../commandhandler/CommandDispatcher.java | 2 +-
.../CreatePipelineCommandHandler.java | 46 +-
.../server/ratis/ContainerStateMachine.java | 23 +-
.../server/ratis/RatisServerConfiguration.java | 4 +-
.../transport/server/ratis/XceiverServerRatis.java | 18 +-
.../ozone/container/common/volume/HddsVolume.java | 3 +-
.../container/common/volume/HddsVolumeChecker.java | 2 +-
.../ozone/container/keyvalue/KeyValueHandler.java | 150 +-
.../container/keyvalue/helpers/BlockUtils.java | 88 +-
.../container/keyvalue/helpers/ChunkUtils.java | 26 +-
.../keyvalue/helpers/KeyValueContainerUtil.java | 27 -
.../container/keyvalue/helpers/SmallFileUtils.java | 91 -
.../keyvalue/impl/ChunkManagerDummyImpl.java | 7 +-
.../container/keyvalue/impl/ChunkManagerImpl.java | 13 +-
.../keyvalue/interfaces/ChunkManager.java | 13 +-
.../container/ozoneimpl/ContainerController.java | 9 +
.../ozoneimpl/ContainerScrubberConfiguration.java | 58 +-
.../ozone/container/ContainerTestHelper.java | 87 +-
.../common/impl/TestContainerPersistence.java | 33 +-
.../container/common/impl/TestHddsDispatcher.java | 6 +-
.../TestCreatePipelineCommandHandler.java | 159 +
.../container/keyvalue/TestChunkManagerImpl.java | 18 +-
.../container/keyvalue/helpers/TestChunkUtils.java | 9 +-
hadoop-hdds/docs/config.yaml | 13 +-
hadoop-hdds/docs/content/_index.md | 10 +-
hadoop-hdds/docs/content/_index.zh.md | 38 +
hadoop-hdds/docs/content/beyond/Containers.md | 4 +-
.../default.md => content/concept/Datanodes.zh.md} | 8 +-
hadoop-hdds/docs/content/concept/Overview.md | 2 +-
.../default.md => content/concept/_index.zh.md} | 8 +-
.../{tools/Genconf.md => interface/JavaApi.zh.md} | 12 +-
.../default.md => content/interface/S3.zh.md} | 9 +-
hadoop-hdds/docs/content/security/SecureOzone.md | 6 +-
.../default.md => content/shell/_index.zh.md} | 8 +-
.../start/{FromSource.md => FromSource.zh.md} | 0
.../start/{Kubernetes.md => Kubernetes.zh.md} | 0
.../content/start/{Minikube.md => Minikube.zh.md} | 0
.../docs/content/start/{OnPrem.md => OnPrem.zh.md} | 0
...{RunningViaDocker.md => RunningViaDocker.zh.md} | 0
...rtFromDockerHub.md => StartFromDockerHub.zh.md} | 0
hadoop-hdds/docs/content/start/_index.zh.md | 85 +
.../themes/ozonedoc/layouts/_default/section.html | 4 +
.../themes/ozonedoc/layouts/_default/single.html | 8 +-
.../docs/themes/ozonedoc/layouts/index.html | 4 +-
.../ozonedoc/layouts/partials/languages.html} | 10 +-
.../themes/ozonedoc/layouts/partials/navbar.html | 2 +-
.../org/apache/hadoop/hdds/server/ServerUtils.java | 2 +-
hadoop-hdds/pom.xml | 7 +
.../hdds/scm/container/ReplicationManager.java | 24 +-
.../hdds/scm/container/SCMContainerManager.java | 48 +-
.../scm/container/states/ContainerStateMap.java | 2 +-
.../apache/hadoop/hdds/scm/metadata/LongCodec.java | 45 -
.../hdds/scm/metadata/SCMMetadataStoreRDBImpl.java | 1 -
.../scm/pipeline/BackgroundPipelineCreator.java | 2 +-
.../hdds/scm/pipeline/PipelineActionHandler.java | 2 +-
.../hdds/scm/pipeline/PipelineStateManager.java | 7 +-
.../hdds/scm/pipeline/RatisPipelineProvider.java | 11 +-
.../hdds/scm/pipeline/SCMPipelineManager.java | 2 +-
.../scm/server/OzoneStorageContainerManager.java | 30 +-
.../hdds/scm/server/SCMDatanodeProtocolServer.java | 12 +-
.../hdds/scm/server/SCMHTTPServerConfig.java | 21 +-
.../hdds/scm/server/SCMSecurityProtocolServer.java | 2 +-
.../hdds/scm/server/StorageContainerManager.java | 5 +-
.../org/apache/hadoop/hdds/scm/HddsTestUtils.java | 5 +-
.../java/org/apache/hadoop/hdds/scm/TestUtils.java | 74 +-
.../command/TestCommandStatusReportHandler.java | 3 +-
.../hadoop/hdds/scm/container/MockNodeManager.java | 4 +-
.../container/TestCloseContainerEventHandler.java | 4 +-
.../scm/container/TestContainerActionsHandler.java | 4 +-
.../scm/container/TestContainerStateManager.java | 12 +-
.../TestIncrementalContainerReportHandler.java | 20 +-
.../hdds/scm/container/TestReplicationManager.java | 4 +-
.../scm/container/TestSCMContainerManager.java | 5 +-
.../algorithms/TestContainerPlacementFactory.java | 4 +-
.../TestSCMContainerPlacementCapacity.java | 4 +-
.../TestSCMContainerPlacementRackAware.java | 6 +-
.../TestSCMContainerPlacementRandom.java | 4 +-
.../hdds/scm/node/TestContainerPlacement.java | 3 +-
.../hadoop/hdds/scm/node/TestDeadNodeHandler.java | 19 +-
.../hdds/scm/node/TestNodeReportHandler.java | 3 +-
.../hadoop/hdds/scm/node/TestSCMNodeManager.java | 10 +-
.../hadoop/hdds/scm/node/TestStatisticsUpdate.java | 5 +-
.../scm/pipeline/TestPipelineStateManager.java | 9 +-
.../scm/pipeline/TestRatisPipelineProvider.java | 6 +-
.../scm/pipeline/TestSimplePipelineProvider.java | 7 +-
.../scm/server/TestSCMBlockProtocolServer.java | 4 +-
.../server/TestSCMDatanodeHeartbeatDispatcher.java | 8 +-
.../ozone/container/common/TestEndPoint.java | 21 +-
.../hdds/scm/cli/container/ListSubcommand.java | 4 +-
.../hadoop/ozone/client/OzoneClientFactory.java | 68 +-
.../ozone/client/io/BlockOutputStreamEntry.java | 9 +-
.../client/io/BlockOutputStreamEntryPool.java | 51 +-
.../hadoop/ozone/client/io/KeyInputStream.java | 10 +-
.../hadoop/ozone/client/io/KeyOutputStream.java | 152 +-
.../ozone/client/protocol/ClientProtocol.java | 13 +
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 8 +
.../main/java/org/apache/hadoop/ozone/OmUtils.java | 3 +-
.../org/apache/hadoop/ozone/audit/OMAction.java | 1 +
.../hadoop/ozone/om/exceptions/OMException.java | 4 +-
.../ozone/om/protocol/OzoneManagerProtocol.java | 15 +-
...OzoneManagerProtocolClientSideTranslatorPB.java | 39 +
.../OzoneDelegationTokenSecretManager.java | 10 +-
.../ozone/security/OzoneTokenIdentifier.java | 8 +-
.../hadoop/ozone/security/acl/OzoneAclConfig.java | 25 +-
.../src/main/proto/OzoneManagerProtocol.proto | 24 +-
.../java/org/apache/hadoop/ozone/TestOmUtils.java | 35 +
.../org/apache/hadoop/ozone/csi/CsiServer.java | 57 +-
hadoop-ozone/dev-support/checks/integration.sh | 2 +-
hadoop-ozone/dev-support/checks/unit.sh | 2 +-
.../dist/src/main/assemblies/ozone-src.xml | 4 +-
.../docker-image/docker-krb5/Dockerfile-krb5 | 2 +-
.../docker-image/docker-krb5/README.md | 0
.../docker-image/docker-krb5/kadm5.acl | 0
.../docker-image/docker-krb5/krb5.conf | 0
.../docker-image/docker-krb5/launcher.sh | 0
.../dist/src/main/compose/ozone-hdfs/docker-config | 2 +
.../main/compose/ozone-mr/hadoop27/docker-config | 2 +
.../src/main/compose/ozone-mr/hadoop27/test.sh | 4 +-
.../main/compose/ozone-mr/hadoop31/docker-config | 2 +
.../src/main/compose/ozone-mr/hadoop31/test.sh | 8 +-
.../main/compose/ozone-mr/hadoop32/docker-config | 2 +
.../src/main/compose/ozone-om-ha-s3/docker-config | 2 +
.../src/main/compose/ozone-om-ha/docker-config | 2 +
.../dist/src/main/compose/ozone-recon/.env | 18 -
.../main/compose/ozone-recon/docker-compose.yaml | 66 -
.../src/main/compose/ozone-recon/docker-config | 35 -
.../src/main/compose/ozone-topology/docker-config | 2 +
hadoop-ozone/dist/src/main/compose/ozone/README.md | 99 +
.../src/main/compose/ozone/docker-compose.yaml | 92 +-
.../dist/src/main/compose/ozone/docker-config | 11 +-
.../compose/{ozoneperf => ozone}/freon-ockg.yaml | 19 +-
.../compose/{ozoneperf => ozone}/freon-rk.yaml | 19 +-
.../docker-config => ozone/monitoring.conf} | 15 +-
.../dist/src/main/compose/ozone/monitoring.yaml | 56 +
.../{ozone-recon/test.sh => ozone/profiling.yaml} | 30 +-
.../compose/{ozoneperf => ozone}/prometheus.yml | 20 +-
.../{ozone-om-ha/startOM.sh => ozone/run.sh} | 13 +-
hadoop-ozone/dist/src/main/compose/ozone/test.sh | 9 +-
.../src/main/compose/ozoneblockade/docker-config | 2 +
hadoop-ozone/dist/src/main/compose/ozoneperf/.env | 18 -
.../dist/src/main/compose/ozoneperf/README.md | 74 -
.../src/main/compose/ozoneperf/docker-compose.yaml | 85 -
.../dist/src/main/compose/ozoneperf/docker-config | 36 -
.../dist/src/main/compose/ozoneperf/test.sh | 30 -
.../src/main/compose/ozones3-haproxy/docker-config | 2 +
hadoop-ozone/dist/src/main/compose/ozones3/.env | 18 -
.../src/main/compose/ozones3/docker-compose.yaml | 59 -
hadoop-ozone/dist/src/main/compose/ozones3/test.sh | 34 -
.../src/main/compose/ozonescripts/docker-config | 2 +
.../compose/ozonesecure-mr/docker-compose.yaml | 5 +-
.../src/main/compose/ozonesecure-mr/docker-config | 2 +
.../docker-image/docker-krb5/kadm5.acl | 20 -
.../docker-image/docker-krb5/krb5.conf | 41 -
.../docker-image/docker-krb5/launcher.sh | 25 -
.../main/compose/ozonesecure/docker-compose.yaml | 5 +-
.../src/main/compose/ozonesecure/docker-config | 2 +
.../docker-image/docker-krb5/Dockerfile-krb5 | 34 -
.../ozonesecure/docker-image/docker-krb5/README.md | 34 -
hadoop-ozone/dist/src/main/compose/testlib.sh | 13 +-
hadoop-ozone/dist/src/main/license/src/LICENSE.txt | 239 --
hadoop-ozone/dist/src/main/license/src/NOTICE.txt | 33 -
.../src/main/smoketest/basic/ozone-shell.robot | 18 +-
.../dist/src/main/smoketest/gdpr/gdpr.robot | 16 +-
.../dist/src/main/smoketest/omha/testOMHA.robot | 4 +-
.../dist/src/main/smoketest/ozonefs/ozonefs.robot | 18 +-
.../src/main/smoketest/s3/MultipartUpload.robot | 2 +-
.../dist/src/main/smoketest/s3/__init__.robot | 2 +-
.../dist/src/main/smoketest/s3/bucketcreate.robot | 2 +-
.../dist/src/main/smoketest/s3/buckethead.robot | 2 +-
.../dist/src/main/smoketest/s3/bucketlist.robot | 2 +-
.../dist/src/main/smoketest/s3/commonawslib.robot | 4 +-
.../dist/src/main/smoketest/s3/objectcopy.robot | 2 +-
.../dist/src/main/smoketest/s3/objectdelete.robot | 2 +-
.../src/main/smoketest/s3/objectmultidelete.robot | 2 +-
.../dist/src/main/smoketest/s3/objectputget.robot | 2 +-
.../mini-chaos-tests/src/test/bin/start-chaos.sh | 16 +-
.../hadoop/ozone/MiniOzoneLoadGenerator.java | 103 +-
.../hadoop/ozone/TestMiniChaosOzoneCluster.java | 20 +-
.../org/apache/hadoop/ozone/utils/LoadBucket.java | 224 +-
.../hadoop/ozone/insight/BaseInsightPoint.java | 5 +-
.../ozone/insight/BaseInsightSubCommand.java | 2 +
.../ozone/insight/ConfigurationSubCommand.java | 10 +-
.../apache/hadoop/ozone/insight/InsightPoint.java | 3 +-
.../apache/hadoop/ozone/insight/LogSubcommand.java | 2 +-
.../ozone/insight/datanode/RatisInsight.java | 44 +-
.../hadoop/ozone/insight/om/KeyManagerInsight.java | 4 +-
.../hadoop/ozone/insight/om/OmProtocolInsight.java | 3 +-
.../ozone/insight/scm/EventQueueInsight.java | 4 +-
.../ozone/insight/scm/NodeManagerInsight.java | 4 +-
.../ozone/insight/scm/ReplicaManagerInsight.java | 4 +-
.../scm/ScmProtocolBlockLocationInsight.java | 3 +-
.../scm/ScmProtocolContainerLocationInsight.java | 3 +-
.../insight/scm/ScmProtocolDatanodeInsight.java | 3 +-
.../insight/scm/ScmProtocolSecurityInsight.java | 3 +-
hadoop-ozone/integration-test/pom.xml | 42 +
.../hadoop/fs/ozone/TestOzoneFSInputStream.java | 72 +-
.../hadoop/fs/ozone/TestOzoneFileInterfaces.java | 0
.../hadoop/fs/ozone/TestOzoneFileSystem.java | 0
.../apache/hadoop/fs/ozone/TestOzoneFsHAURLs.java | 0
.../hadoop/fs/ozone/TestOzoneFsRenameDir.java | 16 +-
.../ozone/contract/ITestOzoneContractCreate.java | 0
.../ozone/contract/ITestOzoneContractDelete.java | 0
.../ozone/contract/ITestOzoneContractDistCp.java | 0
.../contract/ITestOzoneContractGetFileStatus.java | 0
.../fs/ozone/contract/ITestOzoneContractMkdir.java | 0
.../fs/ozone/contract/ITestOzoneContractOpen.java | 0
.../ozone/contract/ITestOzoneContractRename.java | 0
.../ozone/contract/ITestOzoneContractRootDir.java | 0
.../fs/ozone/contract/ITestOzoneContractSeek.java | 0
.../hadoop/fs/ozone/contract/OzoneContract.java | 0
.../org/apache/hadoop/fs/ozone/package-info.java | 0
.../hadoop/hdds/scm/TestRatisPipelineLeader.java | 129 +
.../scm/pipeline/TestRatisPipelineProvider.java | 11 +-
.../org/apache/hadoop/ozone/MiniOzoneCluster.java | 13 +
.../apache/hadoop/ozone/MiniOzoneClusterImpl.java | 94 +-
.../apache/hadoop/ozone/TestMiniOzoneCluster.java | 18 +-
.../hadoop/ozone/TestOzoneConfigurationFields.java | 2 +-
.../ozone/container/TestContainerReplication.java | 3 +-
.../transport/server/ratis/TestCSMMetrics.java | 4 +-
.../container/metrics/TestContainerMetrics.java | 7 +-
.../container/ozoneimpl/TestOzoneContainer.java | 15 +-
.../ozoneimpl/TestOzoneContainerRatis.java | 4 +-
.../ozoneimpl/TestOzoneContainerWithTLS.java | 7 +-
.../ozoneimpl/TestSecureOzoneContainer.java | 7 +-
.../container/server/TestContainerServer.java | 11 +-
.../server/TestSecureContainerServer.java | 8 +-
.../hadoop/ozone/freon/TestDataValidate.java | 0
.../freon/TestDataValidateWithDummyContainers.java | 0
.../TestDataValidateWithSafeByteOperations.java | 0
.../TestDataValidateWithUnsafeByteOperations.java | 0
.../freon/TestFreonWithDatanodeFastRestart.java | 0
.../ozone/freon/TestFreonWithDatanodeRestart.java | 0
.../ozone/freon/TestFreonWithPipelineDestroy.java | 0
.../hadoop/ozone/freon/TestRandomKeyGenerator.java | 0
.../hadoop/ozone/fsck/TestContainerMapper.java | 0
.../org/apache/hadoop/ozone/om/TestOmMetrics.java | 16 +-
.../org/apache/hadoop/ozone/om/TestOmSQLCli.java | 0
.../apache/hadoop/ozone/om/TestOzoneManagerHA.java | 4 +-
.../org/apache/hadoop/ozone/recon/TestRecon.java | 408 +++
.../hadoop/ozone/scm/node/TestSCMNodeMetrics.java | 5 +-
.../src/test/resources/contract/ozone.xml | 0
hadoop-ozone/ozone-manager/pom.xml | 1 -
.../java/org/apache/hadoop/ozone/om/OMMetrics.java | 20 +
.../org/apache/hadoop/ozone/om/OzoneManager.java | 20 +-
.../ozone/om/ratis/OzoneManagerDoubleBuffer.java | 7 +-
.../ozone/om/ratis/OzoneManagerRatisServer.java | 42 +-
.../ozone/om/ratis/OzoneManagerRatisSnapshot.java | 10 +-
.../ozone/om/ratis/OzoneManagerStateMachine.java | 166 +-
.../om/ratis/utils/OzoneManagerRatisUtils.java | 16 +-
.../hadoop/ozone/om/request/OMClientRequest.java | 23 +
.../request/s3/bucket/S3BucketCreateRequest.java | 18 +-
.../om/request/volume/OMVolumeCreateRequest.java | 26 +-
.../om/request/volume/OMVolumeDeleteRequest.java | 51 +-
.../ozone/om/request/volume/OMVolumeRequest.java | 20 +
.../om/request/volume/OMVolumeSetOwnerRequest.java | 24 +-
.../om/request/volume/OMVolumeSetQuotaRequest.java | 24 +-
.../hadoop/ozone/om/response/OMClientResponse.java | 29 +-
.../response/file/OMDirectoryCreateResponse.java | 28 +-
.../response/s3/bucket/S3BucketCreateResponse.java | 6 +-
.../S3MultipartUploadCommitPartResponse.java | 71 +-
.../om/response/volume/OMVolumeAclOpResponse.java | 2 -
.../om/response/volume/OMVolumeCreateResponse.java | 38 +-
.../om/response/volume/OMVolumeDeleteResponse.java | 42 +-
.../response/volume/OMVolumeSetOwnerResponse.java | 56 +-
.../response/volume/OMVolumeSetQuotaResponse.java | 26 +-
.../protocolPB/OzoneManagerHARequestHandler.java | 39 -
.../OzoneManagerHARequestHandlerImpl.java | 56 -
...OzoneManagerProtocolServerSideTranslatorPB.java | 17 +-
.../protocolPB/OzoneManagerRequestHandler.java | 606 +---
.../hadoop/ozone/protocolPB/RequestHandler.java | 28 +-
.../hadoop/ozone/web/ozShell/OzoneAddress.java | 3 +-
.../web/ozShell/bucket/ListBucketHandler.java | 3 +-
.../ozone/om/ScmBlockLocationTestingClient.java | 4 +-
.../apache/hadoop/ozone/om/TestKeyManagerUnit.java | 14 +-
.../apache/hadoop/ozone/om/TestTrashService.java | 125 +
...tOzoneManagerDoubleBufferWithDummyResponse.java | 2 +-
...TestOzoneManagerDoubleBufferWithOMResponse.java | 3 +-
.../om/ratis/TestOzoneManagerStateMachine.java | 215 ++
.../request/volume/TestOMVolumeCreateRequest.java | 51 +-
.../request/volume/TestOMVolumeDeleteRequest.java | 46 +-
.../om/request/volume/TestOMVolumeRequest.java | 30 +
.../volume/TestOMVolumeSetOwnerRequest.java | 31 +
.../volume/TestOMVolumeSetQuotaRequest.java | 38 +-
.../ozone/om/response/TestOMResponseUtils.java | 2 +-
.../volume/TestOMVolumeCreateResponse.java | 7 +-
.../volume/TestOMVolumeDeleteResponse.java | 13 +-
.../volume/TestOMVolumeSetOwnerResponse.java | 11 +-
.../volume/TestOMVolumeSetQuotaResponse.java | 7 +-
.../TestOzoneDelegationTokenSecretManager.java | 10 +-
hadoop-ozone/ozonefs/pom.xml | 47 -
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 4 +-
.../hadoop/fs/ozone/BasicOzoneFileSystem.java | 36 +-
.../hadoop/fs/ozone/OzoneClientAdapterFactory.java | 1 -
.../apache/hadoop/fs/ozone/OzoneFSInputStream.java | 55 +-
.../hadoop/fs/ozone/TestOzoneFSInputStream.java | 204 +-
.../hadoop/fs/ozone/TestReadWriteStatistics.java | 452 +++
hadoop-ozone/pom.xml | 2 +-
hadoop-ozone/recon/pom.xml | 5 +-
.../hadoop/ozone/recon/ConfigurationProvider.java | 17 +-
.../hadoop/ozone/recon/ReconControllerModule.java | 11 +-
.../org/apache/hadoop/ozone/recon/ReconServer.java | 32 +-
.../recon/recovery/ReconOmMetadataManagerImpl.java | 2 +
.../recon/scm/ReconDatanodeProtocolServer.java | 76 +
.../hadoop/ozone/recon/scm/ReconNodeManager.java | 29 +-
.../recon/scm/ReconStorageContainerManager.java | 134 +
.../recon/{recovery => scm}/package-info.java | 2 +-
.../recon/spi/ContainerDBServiceProvider.java | 6 +
.../spi/impl/ContainerDBServiceProviderImpl.java | 5 +
.../recon/spi/impl/ReconContainerDBProvider.java | 2 -
.../ozone/recon/tasks/ContainerKeyMapperTask.java | 8 +-
.../ozone/recon/tasks/FileSizeCountTask.java | 12 +-
.../ozone/recon/tasks/OMDBUpdatesHandler.java | 79 +-
.../webapps/recon/ozone-recon-web/LICENSE | 3781 ++++++++++----------
.../webapps/recon/ozone-recon-web/README.md | 8 +
.../webapps/recon/ozone-recon-web/api/db.json | 231 ++
.../webapps/recon/ozone-recon-web/api/routes.json | 3 +
.../webapps/recon/ozone-recon-web/package.json | 16 +-
.../recon/ozone-recon-web/public/index.html | 12 +-
.../webapps/recon/ozone-recon-web/src/App.less | 12 +
.../webapps/recon/ozone-recon-web/src/App.tsx | 64 +-
.../src/components/Breadcrumbs/Breadcrumbs.tsx | 12 +-
.../src/components/NavBar/NavBar.less | 21 +-
.../src/components/NavBar/NavBar.tsx | 28 +-
.../components/OverviewCard/OverviewCard.less} | 33 +-
.../src/components/OverviewCard/OverviewCard.tsx | 94 +
.../src/constants/breadcrumbs.constants.tsx | 5 +-
.../webapps/recon/ozone-recon-web/src/routes.tsx | 18 +-
.../recon/ozone-recon-web/src/utils/common.tsx | 2 +-
.../views/ContainerBrowser/ContainerBrowser.tsx | 33 -
.../src/views/Dashboard/Dashboard.tsx | 32 -
.../src/views/Datanodes/Datanodes.less | 58 +-
.../src/views/Datanodes/Datanodes.tsx | 187 +
.../src/views/NotFound/NotFound.tsx | 2 +-
.../src/views/Overview/Overview.less | 12 +-
.../src/views/Overview/Overview.tsx | 115 +
.../webapps/recon/ozone-recon-web/yarn.lock | 3307 ++++++++++-------
hadoop-ozone/s3gateway/pom.xml | 1 -
.../apache/hadoop/ozone/s3/AWSV4AuthParser.java | 8 +-
.../hadoop/ozone/s3/OzoneClientProducer.java | 12 +-
.../hadoop/ozone/s3/exception/OS3Exception.java | 2 +-
.../hadoop/ozone/s3/exception/S3ErrorTable.java | 4 +-
.../s3/header/AuthenticationHeaderParser.java | 4 +
.../ozone/s3/header/AuthorizationHeaderV4.java | 18 +-
.../hadoop/ozone/s3/endpoint/TestBucketPut.java | 114 +
hadoop-ozone/tools/pom.xml | 7 -
.../hadoop/ozone/audit/parser/AuditParser.java | 7 +-
.../audit/parser/handler/LoadCommandHandler.java | 4 +-
.../audit/parser/handler/QueryCommandHandler.java | 4 +-
.../parser/handler/TemplateCommandHandler.java | 9 +-
.../hadoop/ozone/freon/DatanodeChunkGenerator.java | 68 +-
.../hadoop/ozone/freon/RandomKeyGenerator.java | 64 +-
.../apache/hadoop/ozone/genesis/GenesisUtil.java | 22 +-
hadoop-ozone/upgrade/pom.xml | 1 -
pom.xml | 9 +-
412 files changed, 11420 insertions(+), 7432 deletions(-)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/{utils/MetaStoreIterator.java
=> recon/ReconConfigKeys.java} (58%)
copy {hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/scm/cli =>
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/recon}/package-info.java
(90%)
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/ContainerCommandResponseBuilders.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/utils/db/{SequenceNumberNotFoundException.java
=> ByteArrayCodec.java} (71%)
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/common/ChunkBufferImplWithByteBufferList.java
copy
hadoop-hdds/{config/src/main/java/org/apache/hadoop/hdds/conf/ConfigType.java
=>
common/src/test/java/org/apache/hadoop/hdds/conf/SimpleConfigurationParent.java}
(73%)
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/protocol/MockDatanodeDetails.java
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/scm/pipeline/MockPipeline.java
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/utils/MockGatheringChannel.java
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/ozone/common/TestChunkBufferImplWithByteBufferList.java
rename hadoop-hdds/common/src/test/resources/{log4j2.properties =>
auditlog.properties} (100%)
copy
hadoop-hdds/config/src/{main/java/org/apache/hadoop/hdds/conf/ConfigurationException.java
=> test/java/org/apache/hadoop/hdds/conf/ConfigurationExampleGrandParent.java}
(69%)
copy
hadoop-hdds/config/src/{main/java/org/apache/hadoop/hdds/conf/ConfigurationException.java
=> test/java/org/apache/hadoop/hdds/conf/ConfigurationExampleParent.java} (66%)
create mode 100644
hadoop-hdds/config/src/test/java/org/apache/hadoop/hdds/conf/TestConfigFileGenerator.java
delete mode 100644
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/helpers/SmallFileUtils.java
create mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/statemachine/commandhandler/TestCreatePipelineCommandHandler.java
create mode 100644 hadoop-hdds/docs/content/_index.zh.md
copy hadoop-hdds/docs/{archetypes/default.md =>
content/concept/Datanodes.zh.md} (88%)
copy hadoop-hdds/docs/{archetypes/default.md => content/concept/_index.zh.md}
(92%)
copy hadoop-hdds/docs/content/{tools/Genconf.md => interface/JavaApi.zh.md}
(75%)
copy hadoop-hdds/docs/{archetypes/default.md => content/interface/S3.zh.md}
(77%)
copy hadoop-hdds/docs/{archetypes/default.md => content/shell/_index.zh.md}
(90%)
copy hadoop-hdds/docs/content/start/{FromSource.md => FromSource.zh.md} (100%)
copy hadoop-hdds/docs/content/start/{Kubernetes.md => Kubernetes.zh.md} (100%)
copy hadoop-hdds/docs/content/start/{Minikube.md => Minikube.zh.md} (100%)
copy hadoop-hdds/docs/content/start/{OnPrem.md => OnPrem.zh.md} (100%)
copy hadoop-hdds/docs/content/start/{RunningViaDocker.md =>
RunningViaDocker.zh.md} (100%)
copy hadoop-hdds/docs/content/start/{StartFromDockerHub.md =>
StartFromDockerHub.zh.md} (100%)
create mode 100644 hadoop-hdds/docs/content/start/_index.zh.md
copy hadoop-hdds/docs/{static/NOTES.md =>
themes/ozonedoc/layouts/partials/languages.html} (77%)
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/metadata/LongCodec.java
copy
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmMultipartUploadList.java
=>
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/OzoneStorageContainerManager.java
(54%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-mr =>
common}/docker-image/docker-krb5/Dockerfile-krb5 (96%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-mr =>
common}/docker-image/docker-krb5/README.md (100%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure =>
common}/docker-image/docker-krb5/kadm5.acl (100%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure =>
common}/docker-image/docker-krb5/krb5.conf (100%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure =>
common}/docker-image/docker-krb5/launcher.sh (100%)
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozone-recon/.env
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozone-recon/docker-compose.yaml
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozone-recon/docker-config
create mode 100644 hadoop-ozone/dist/src/main/compose/ozone/README.md
rename hadoop-ozone/dist/src/main/compose/{ozoneperf => ozone}/freon-ockg.yaml
(71%)
rename hadoop-ozone/dist/src/main/compose/{ozoneperf => ozone}/freon-rk.yaml
(72%)
rename hadoop-ozone/dist/src/main/compose/{ozones3/docker-config =>
ozone/monitoring.conf} (76%)
create mode 100644 hadoop-ozone/dist/src/main/compose/ozone/monitoring.yaml
rename hadoop-ozone/dist/src/main/compose/{ozone-recon/test.sh =>
ozone/profiling.yaml} (68%)
mode change 100755 => 100644
rename hadoop-ozone/dist/src/main/compose/{ozoneperf => ozone}/prometheus.yml
(72%)
copy hadoop-ozone/dist/src/main/compose/{ozone-om-ha/startOM.sh =>
ozone/run.sh} (76%)
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozoneperf/.env
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozoneperf/README.md
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozoneperf/docker-compose.yaml
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozoneperf/docker-config
delete mode 100755 hadoop-ozone/dist/src/main/compose/ozoneperf/test.sh
delete mode 100644 hadoop-ozone/dist/src/main/compose/ozones3/.env
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozones3/docker-compose.yaml
delete mode 100755 hadoop-ozone/dist/src/main/compose/ozones3/test.sh
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozonesecure-mr/docker-image/docker-krb5/kadm5.acl
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozonesecure-mr/docker-image/docker-krb5/krb5.conf
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozonesecure-mr/docker-image/docker-krb5/launcher.sh
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozonesecure/docker-image/docker-krb5/Dockerfile-krb5
delete mode 100644
hadoop-ozone/dist/src/main/compose/ozonesecure/docker-image/docker-krb5/README.md
delete mode 100644 hadoop-ozone/dist/src/main/license/src/LICENSE.txt
delete mode 100644 hadoop-ozone/dist/src/main/license/src/NOTICE.txt
copy hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFSInputStream.java
(72%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileSystem.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFsHAURLs.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFsRenameDir.java
(86%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractCreate.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractDelete.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractDistCp.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractGetFileStatus.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractMkdir.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractOpen.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractRename.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractRootDir.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/ITestOzoneContractSeek.java
(100%)
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/contract/OzoneContract.java
(100%)
copy hadoop-ozone/{ozonefs =>
integration-test}/src/test/java/org/apache/hadoop/fs/ozone/package-info.java
(100%)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestRatisPipelineLeader.java
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidate.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidateWithDummyContainers.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidateWithSafeByteOperations.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidateWithUnsafeByteOperations.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestFreonWithDatanodeFastRestart.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestFreonWithDatanodeRestart.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestFreonWithPipelineDestroy.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/fsck/TestContainerMapper.java
(100%)
rename hadoop-ozone/{tools =>
integration-test}/src/test/java/org/apache/hadoop/ozone/om/TestOmSQLCli.java
(100%)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/recon/TestRecon.java
rename hadoop-ozone/{ozonefs =>
integration-test}/src/test/resources/contract/ozone.xml (100%)
delete mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OzoneManagerHARequestHandler.java
delete mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OzoneManagerHARequestHandlerImpl.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestTrashService.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ratis/TestOzoneManagerStateMachine.java
create 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/scm/ReconDatanodeProtocolServer.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/PendingDeleteHandler.java
=>
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/scm/ReconNodeManager.java
(54%)
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/scm/ReconStorageContainerManager.java
copy hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/{recovery
=> scm}/package-info.java (95%)
create mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/db.json
create mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/routes.json
copy
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/{config-overrides.js
=> src/components/OverviewCard/OverviewCard.less} (70%)
create mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/OverviewCard/OverviewCard.tsx
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/web/utils/package-info.java
=>
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/common.tsx
(88%)
delete mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/ContainerBrowser/ContainerBrowser.tsx
delete mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Dashboard/Dashboard.tsx
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/ReplicationType.java
=>
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Datanodes/Datanodes.less
(54%)
create mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Datanodes/Datanodes.tsx
copy hadoop-hdds/docs/themes/ozonedoc/static/js/ozonedoc.js =>
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Overview/Overview.less
(87%)
create mode 100644
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Overview/Overview.tsx
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestBucketPut.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]