This is an automated email from the ASF dual-hosted git repository.

ferhui pushed a change to branch HDDS-5713
in repository https://gitbox.apache.org/repos/asf/ozone.git


    omit 8e31b09c63 HDDS-7106. [DiskBalancer] Client-SCM interface (#3663)
     add 3b89d4daac HDDS-5564. feature/PrefixFSO.md translation (#2582)
     add ccf1b7c18f HDDS-6951. Replace bucket.listKeys() with 
bucket.listStatus() in OmBucketReadWriteKeyOps (#3554)
     add 2396611e3c HDDS-7044. Ignore pr_title_check for selective checks 
(#3620)
     add fa61f9e663 HDDS-7077. EC: Fix block deletion not allowed due to 
missing pipelineID (#3644)
     add 15c9a5bca3 HDDS-7081. EC: ReplicationManager - UnderRep handler should 
handle duplicate indexes (#3649)
     add 348fcb6157 HDDS-7051. Fix offset Condition in ECKeyOutputStream (#3623)
     add ef218d8b68 HDDS-6662. Provide basic hash code generator for 
OBSKeyPathLockStrategy (#3358)
     add 4459f47c11 HDDS-7063. Increment createContainer metric when container 
is created while writing chunk (#3643)
     add 8f23e6bd54 HDDS-4970. Significant overhead when DataNode is 
over-subscribed (#3654)
     add 51897d4aa1 HDDS-7023. Add CLI for reseting the expired deleted block 
txn (#3615)
     add 192eff11a9 HDDS-7087. Manage RocksObjects to detect leaks (#3656)
     add 8e11723984 HDDS-7085. Update gRPC to 1.48.1 to address OOM bug (#3659)
     add 7d50d29d51 HDDS-7066. Include number of tests requested in Freon 
output (#3638)
     add 8240341efd HDDS-6997. Add support for "echo" lookup to measure raw 
performance in OM (#3614)
     add 1afaa652c1 HDDS-7047. Add Recon to ozone-topology sample compose 
environment (#3641)
     add b696473437 HDDS-7109. SCM should close LayoutVersionManager in 
stopping stage (#3666)
     add fded237013 HDDS-7053. Add client-side pipelines distribution metrics 
(#3626)
     add dd699d952d HDDS-7043. Disallow ellipsis in PR title (#3651)
     add 9583e47331 HDDS-6581. Introduce KEY_PATH_LOCK in OMKeyCreateRequest 
class (#3560)
     add 64032cc223 HDDS-7022. EC: Open EC container are not closed when SCM 
container was already closed. (#3668)
     add 658e139b45 HDDS-7116. Avoid leaking RocksObject from DBProfile (#3673)
     add 13ccc5f8d3 HDDS-5504. Refactor namespace summaries (du, dist & counts) 
for upcoming legacy FS buckets support (#3309)
     add 5adbef2135 HDDS-6127. file checksum to support both CRC32 and CRC32C. 
(#3570)
     add 5ba6728f7c HDDS-6726. Close RocksObject in Recon and tools (#3678)
     add f9bd49e043 HDDS-7102. Exclude unnecessary RangerClient dependencies 
(#3669)
     add 2554228edc HDDS-7033. Include committed space in log for disk out of 
space (#3636)
     add ec3d55f6b5 HDDS-7127. Fix Transparent Data Encryption documentation 
(#3685)
     add 5f84fd1c9f HDDS-7074. DN EndpointStateMachineMBean to add getType() 
(#3650)
     add 636d23615c HDDS-7120. Prometheus displays only one volume_io_stats per 
datanode (#3682)
     add ab608c5d46 HDDS-7045. Election info is out of date in Recon (#3677)
     add 82b6441c6f HDDS-7076. Log container file path when container cannot be 
written. (#3684)
     add be2fe71d69 HDDS-6458. Add ReplicationConfig options for bucketArgs in 
MiniOzoneChaosCluster (#3686)
     add 5d8573a970 HDDS-7134. NPE when Ranger client throws 
RangerServiceException without Status. (#3689)
     add 3efb039091 HDDS-7113. Support overriding response header values (#3680)
     add 749b526503 HDDS-7147. DirectoryDeletingService interval unit mismatch 
(#3695)
     add 01afc1ff33 HDDS-7136. Memory leak due to ChunkInputStream.close() not 
releasing buffer (#3692)
     add 20863d3148 HDDS-7139. INVALID_TOKEN is handled as internal error in 
S3G (#3698)
     add e9689764d3 HDDS-7108. Include supported EC data-parity combinations in 
error message (#3665)
     add 4fd698f05e Multiple RPC clients per test run. (#3696)
     add 38c767fa5f HDDS-7135. ofs file input stream should support 
StreamCapabilities interface (#3694)
     add b11c5f12f8 HDDS-5779. Create s3g bucket creation performance test 
(#3629)
     add b2b19de090 HDDS-7154. Fixed code issues in 
org.apache.hadoop.hdds.client reported by sonar (#3700)
     add 9fc0f9801d HDDS-7150. Freon fail-at-end option caused not shutdown 
(#3697)
     add a1ba9eaa55 HDDS-7108. Make ReplicationConfig validation error message 
type-specific (#3702)
     add ac45a349ef HDDS-7159. Upgrade ubuntu version from 18.04 to 20.04 
(#3707)
     add 5ea8e6ab3f HDDS-7157. Log the error msg explicitly in 
BlockDeletingService (#3704)
     add df9ed54ba1 HDDS-7159. Use Java 8 for integration tests (#3708)
     add 8bb3d6e7af HDDS-7151. Avoid using GeneratedMessage in non-generated 
code (#3699)
     add 132bec2363 HDDS-7153. User defined override of ozone shell hardcoded 
values for log files (#3706)
     add 59a795b2cc HDDS-7164. Skip installing awscli if already present (#3712)
     add a0b996651d HDDS-6456. Update RocksDB Version to 7.x (#3690)
     add a828dba870 HDDS-7104. Remove WARNINGs while running ozone fs/CLI 
commands. (#3671)
     add 5c18a5624f HDDS-7162. Add Double in ConfigType (#3710)
     add 09a0b8e1b7 HDDS-7106. [DiskBalancer] Client-SCM interface (#3663)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8e31b09c63)
            \
             N -- N -- N   refs/heads/HDDS-5713 (09a0b8e1b7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/close-pending.yaml               |    2 +-
 .github/workflows/comments.yaml                    |    2 +-
 .github/workflows/post-commit.yml                  |   26 +-
 dev-support/ci/pr_title_check.bats                 |    8 +
 dev-support/ci/pr_title_check.sh                   |    2 +
 dev-support/ci/selective_ci_checks.bats            |   12 +
 dev-support/ci/selective_ci_checks.sh              |   10 +-
 .../hadoop/hdds/scm/ContainerClientMetrics.java    |  138 +++
 .../hadoop/hdds/scm/storage/BlockOutputStream.java |   10 +-
 .../hadoop/hdds/scm/storage/ChunkInputStream.java  |    1 +
 .../hdds/scm/storage/ECBlockOutputStream.java      |    6 +-
 .../hdds/scm/storage/RatisBlockOutputStream.java   |    7 +-
 .../hdds/scm/TestContainerClientMetrics.java       |  116 ++
 .../storage/TestBlockOutputStreamCorrectness.java  |    4 +-
 .../hdds/client/DefaultReplicationConfig.java      |    2 +-
 .../hadoop/hdds/client/ECReplicationConfig.java    |    2 +-
 .../org/apache/hadoop/hdds/client/OzoneQuota.java  |    9 -
 .../org/apache/hadoop/hdds/client/QuotaList.java   |   19 +-
 .../hadoop/hdds/client/ReplicationConfig.java      |    4 +-
 .../hdds/client/ReplicationConfigValidator.java    |   32 +-
 .../apache/hadoop/hdds/recon/ReconConfigKeys.java  |    2 +-
 .../apache/hadoop/hdds/scm/client/ScmClient.java   |    7 +
 .../protocol/StorageContainerLocationProtocol.java |    9 +
 .../org/apache/hadoop/ozone/audit/SCMAction.java   |    3 +-
 .../hdds/client/TestECReplicationConfig.java       |   29 +-
 .../hadoop/hdds/client/TestReplicationConfig.java  |   36 +-
 .../client/TestReplicationConfigValidator.java     |   14 +-
 .../hadoop/hdds/conf/SimpleConfiguration.java      |   13 +
 .../hadoop/hdds/conf/TestOzoneConfiguration.java   |   10 +
 .../hadoop/hdds/scm/pipeline/MockPipeline.java     |    2 +
 .../org/apache/hadoop/hdds/conf/ConfigType.java    |    3 +-
 .../hdds/conf/ConfigurationReflectionUtil.java     |    9 +
 .../hadoop/hdds/conf/ConfigurationTarget.java      |    4 +
 .../hadoop/hdds/conf/ConfigurationExample.java     |   13 +
 .../hdds/conf/TestConfigurationReflectionUtil.java |    4 +
 .../datanode/metadata/DatanodeCRLStoreImpl.java    |   13 +-
 .../container/common/impl/HddsDispatcher.java      |    9 +-
 .../container/common/report/ReportManager.java     |    4 +-
 .../container/common/report/ReportPublisher.java   |    6 +-
 .../common/report/ReportPublisherFactory.java      |    6 +-
 .../common/statemachine/EndpointStateMachine.java  |   16 +-
 .../statemachine/EndpointStateMachineMBean.java    |    2 +
 .../common/statemachine/StateContext.java          |   56 +-
 .../states/endpoint/HeartbeatEndpointTask.java     |    6 +-
 .../common/utils/db/DatanodeDBProfile.java         |   43 +-
 .../common/volume/AvailableSpaceFilter.java        |   84 ++
 .../volume/CapacityVolumeChoosingPolicy.java       |   42 +-
 .../ozone/container/common/volume/HddsVolume.java  |    3 +-
 .../volume/RoundRobinVolumeChoosingPolicy.java     |   22 +-
 .../common/volume/VolumeChoosingUtil.java          |   49 +
 .../container/common/volume/VolumeIOStats.java     |   10 +-
 .../ECReconstructionCoordinator.java               |    8 +-
 .../container/keyvalue/KeyValueContainer.java      |    9 +-
 .../container/keyvalue/helpers/ChunkUtils.java     |   50 +-
 .../background/BlockDeletingService.java           |   46 +-
 .../container/metadata/AbstractDatanodeStore.java  |   13 +-
 .../metadata/DatanodeSchemaOneDBDefinition.java    |    9 +-
 .../metadata/DatanodeSchemaThreeDBDefinition.java  |    5 +-
 .../protocol/commands/CommandForDatanode.java      |    4 +-
 .../hadoop/ozone/protocol/commands/SCMCommand.java |    4 +-
 .../common/report/TestReportPublisher.java         |    6 +-
 .../common/statemachine/TestStateContext.java      |   22 +-
 .../volume/TestCapacityVolumeChoosingPolicy.java   |   21 +-
 .../volume/TestRoundRobinVolumeChoosingPolicy.java |   33 +-
 .../TestVolumeIOStatsWithPrometheusSink.java       |   92 ++
 .../container/keyvalue/TestKeyValueContainer.java  |   36 -
 .../container/keyvalue/helpers/TestChunkUtils.java |   22 +-
 hadoop-hdds/docs/content/concept/Recon.md          |    2 +-
 hadoop-hdds/docs/content/concept/Recon.zh.md       |    2 +-
 hadoop-hdds/docs/content/feature/PrefixFSO.zh.md   |   69 ++
 hadoop-hdds/docs/content/security/SecuringTDE.md   |   12 +-
 .../docs/content/security/SecuringTDE.zh.md        |    6 +-
 ...inerLocationProtocolClientSideTranslatorPB.java |   13 +
 .../java/org/apache/hadoop/hdds/utils/HAUtils.java |   30 +-
 .../apache/hadoop/hdds/utils/db/CodecRegistry.java |   22 +-
 .../hdds/utils/db/DBColumnFamilyDefinition.java    |    8 +-
 .../hadoop/hdds/utils/db/DBConfigFromFile.java     |    8 +-
 .../org/apache/hadoop/hdds/utils/db/DBProfile.java |   61 +-
 .../hadoop/hdds/utils/db/DBStoreBuilder.java       |  119 +-
 .../hadoop/hdds/utils/db/RDBBatchOperation.java    |   12 +-
 .../hadoop/hdds/utils/db/RDBCheckpointManager.java |    8 +-
 .../hadoop/hdds/utils/db/RDBSstFileLoader.java     |   10 +-
 .../hadoop/hdds/utils/db/RDBSstFileWriter.java     |   28 +-
 .../org/apache/hadoop/hdds/utils/db/RDBStore.java  |   35 +-
 .../hadoop/hdds/utils/db/RDBStoreIterator.java     |   30 +-
 .../apache/hadoop/hdds/utils/db/RocksDatabase.java |  176 +--
 .../apache/hadoop/hdds/utils/db/TableConfig.java   |   27 +-
 .../db/managed/ManagedBlockBasedTableConfig.java   |   74 ++
 .../hdds/utils/db/managed/ManagedBloomFilter.java  |   28 +-
 .../hdds/utils/db/managed/ManagedCheckpoint.java   |   33 +
 .../db/managed/ManagedColumnFamilyOptions.java     |   83 ++
 .../hdds/utils/db/managed/ManagedDBOptions.java    |   28 +-
 .../hdds/utils/db/managed/ManagedEnvOptions.java   |   27 +-
 .../hdds/utils/db/managed/ManagedFlushOptions.java |   28 +-
 .../managed/ManagedIngestExternalFileOptions.java  |   29 +-
 .../hdds/utils/db/managed/ManagedLRUCache.java     |   31 +-
 .../hdds/utils/db/managed/ManagedObject.java       |   43 +-
 .../hdds/utils/db/managed/ManagedOptions.java      |   28 +-
 .../hdds/utils/db/managed/ManagedReadOptions.java  |   31 +-
 .../hdds/utils/db/managed/ManagedRocksDB.java      |   81 ++
 .../utils/db/managed/ManagedRocksIterator.java     |   34 +
 .../db/managed/ManagedRocksObjectMetrics.java      |   60 +
 .../utils/db/managed/ManagedRocksObjectUtils.java  |   52 +
 .../utils/db/managed/ManagedSstFileWriter.java     |   34 +-
 .../hdds/utils/db/managed/ManagedStatistics.java   |   27 +-
 .../db/managed/ManagedTransactionLogIterator.java  |   31 +-
 .../hdds/utils/db/managed/ManagedWriteBatch.java   |   36 +-
 .../hdds/utils/db/managed/ManagedWriteOptions.java |   31 +-
 .../hadoop/hdds/utils/db/managed/package-info.java |   35 +
 .../hadoop/hdds/utils/db/TestDBStoreBuilder.java   |    8 +-
 .../apache/hadoop/hdds/utils/db/TestRDBStore.java  |   18 +-
 .../hadoop/hdds/utils/db/TestRDBStoreIterator.java |   31 +-
 .../hadoop/hdds/utils/db/TestRDBTableStore.java    |   15 +-
 .../hdds/utils/db/TestTypedRDBTableStore.java      |   13 +-
 .../src/main/proto/ScmAdminProtocol.proto          |   18 +-
 .../hadoop/hdds/scm/block/DeletedBlockLog.java     |    9 +
 .../hadoop/hdds/scm/block/DeletedBlockLogImpl.java |   20 +
 .../scm/block/DeletedBlockLogStateManager.java     |    4 +
 .../scm/block/DeletedBlockLogStateManagerImpl.java |   33 +
 .../replication/ECUnderReplicationHandler.java     |   52 +-
 .../replication/LegacyReplicationManager.java      |    4 +-
 .../replication/OverReplicatedProcessor.java       |    2 +-
 .../container/replication/ReplicationManager.java  |   77 ++
 .../replication/UnderReplicatedProcessor.java      |    2 +-
 .../hadoop/hdds/scm/ha/BackgroundSCMService.java   |    7 +-
 .../hdds/scm/ha/SCMHADBTransactionBufferImpl.java  |    3 +
 .../apache/hadoop/hdds/scm/ha/StatefulService.java |   12 +-
 .../apache/hadoop/hdds/scm/ha/io/CodecFactory.java |   11 +-
 .../apache/hadoop/hdds/scm/ha/io/EnumCodec.java    |    2 +-
 .../hdds/scm/ha/io/GeneratedMessageCodec.java      |   12 +-
 .../apache/hadoop/hdds/scm/ha/io/ListCodec.java    |    2 +-
 ...inerLocationProtocolServerSideTranslatorPB.java |   18 +
 .../hadoop/hdds/scm/server/SCMCertStore.java       |    5 +-
 .../hdds/scm/server/SCMClientProtocolServer.java   |   18 +
 .../scm/server/SCMDatanodeHeartbeatDispatcher.java |    4 +-
 .../hdds/scm/server/StorageContainerManager.java   |    3 +
 .../hadoop/hdds/scm/block/TestDeletedBlockLog.java |   47 +
 .../replication/TestECUnderReplicationHandler.java |   24 +-
 .../hdds/scm/cli/ContainerOperationClient.java     |    5 +
 .../client/checksum/BaseFileChecksumHelper.java    |   40 +-
 .../checksum/ReplicatedFileChecksumHelper.java     |    4 +-
 .../ozone/client/io/BlockOutputStreamEntry.java    |   19 +-
 .../client/io/BlockOutputStreamEntryPool.java      |   20 +-
 .../ozone/client/io/ECBlockOutputStreamEntry.java  |   16 +-
 .../client/io/ECBlockOutputStreamEntryPool.java    |    7 +-
 .../hadoop/ozone/client/io/ECKeyOutputStream.java  |    6 +-
 .../hadoop/ozone/client/io/KeyOutputStream.java    |   28 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |    7 +-
 .../hadoop/ozone/client/TestOzoneECClient.java     |   65 +-
 .../checksum/TestReplicatedFileChecksumHelper.java |   11 +-
 .../main/java/org/apache/hadoop/ozone/OmUtils.java |    1 +
 .../hadoop/ozone/om/lock/OzoneManagerLock.java     |   18 +-
 .../ozone/om/protocol/OzoneManagerProtocol.java    |   14 +
 ...OzoneManagerProtocolClientSideTranslatorPB.java |   20 +
 .../hadoop/ozone/om/lock/TestKeyPathLock.java      |  347 ++++++
 .../hadoop/ozone/om/lock/TestOzoneManagerLock.java |  508 +++-----
 .../compose/ozone-topology/docker-compose.yaml     |   15 +
 .../src/main/compose/ozone-topology/docker-config  |    5 +
 .../dist/src/main/compose/ozone-topology/test.sh   |    2 +
 hadoop-ozone/dist/src/main/license/bin/LICENSE.txt |    6 +
 hadoop-ozone/dist/src/main/license/jar-report.txt  |    6 -
 .../src/main/smoketest/freon/echoRPCLoad.robot     |   42 +
 .../dist/src/main/smoketest/recon/recon-api.robot  |   14 +
 .../main/smoketest/recon/recon-fso-nssummary.robot |  146 +++
 .../dist/src/main/smoketest/s3/commonawslib.robot  |    2 +
 .../dist/src/main/smoketest/s3/freon.robot         |   44 +
 .../dist/src/main/smoketest/s3/objectputget.robot  |    6 +
 hadoop-ozone/dist/src/shell/ozone/ozone            |    3 +-
 .../hadoop/ozone/MiniOzoneLoadGenerator.java       |   22 +-
 .../hadoop/ozone/TestMiniChaosOzoneCluster.java    |   28 +-
 .../hadoop/fs/ozone/TestRootedOzoneFileSystem.java |   17 +
 .../ozone/client/rpc/TestECKeyOutputStream.java    |   48 +-
 .../client/rpc/read/TestChunkInputStream.java      |   20 +
 .../ozone/container/TestECContainerRecovery.java   |   84 +-
 .../commandhandler/TestBlockDeletion.java          |  101 +-
 .../container/metrics/TestContainerMetrics.java    |   11 +-
 .../TestResetDeletedBlockRetryCountShell.java      |  169 +++
 .../src/main/proto/OmClientProtocol.proto          |   19 +
 hadoop-ozone/ozone-manager/pom.xml                 |   16 +
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |    2 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   58 +-
 .../om/hashcodegenerator/OMHashCodeGenerator.java  |   23 +-
 .../StringOMHashCodeGeneratorImpl.java             |   21 +-
 .../ozone/om/hashcodegenerator/package-info.java}  |   20 +-
 .../ozone/om/lock/OBSKeyPathLockStrategy.java      |   41 +-
 .../hadoop/ozone/om/lock/OzoneLockStrategy.java    |   15 +-
 .../ozone/om/lock/RegularBucketLockStrategy.java   |    8 +-
 .../RangerClientMultiTenantAccessController.java   |   27 +-
 .../om/ratis/utils/OzoneManagerRatisUtils.java     |    3 +
 .../hadoop/ozone/om/request/OMEchoRPCRequest.java} |   28 +-
 .../ozone/om/request/key/OMKeyCreateRequest.java   |   11 +-
 .../hadoop/ozone/om/request/key/OMKeyRequest.java  |    6 +
 .../protocolPB/OzoneManagerRequestHandler.java     |   29 +
 .../om/request/key/TestOMKeyCreateRequest.java     |   47 +-
 .../request/key/TestOMKeyCreateRequestWithFSO.java |    5 +
 .../ozone/om/response/TestCleanupTableInfo.java    |    3 +
 .../fs/ozone/BasicRootedOzoneFileSystem.java       |    8 +-
 .../hadoop/fs/ozone/RootedOzoneFileSystem.java     |    6 +
 .../hadoop/fs/ozone/RootedOzoneFileSystem.java     |    6 +
 .../hadoop/ozone/recon/ReconControllerModule.java  |    4 +-
 .../hadoop/ozone/recon/ReconRestServletModule.java |    2 +-
 .../hadoop/ozone/recon/api/NSSummaryEndpoint.java  |  929 +--------------
 .../hadoop/ozone/recon/api/PipelineEndpoint.java   |   57 +-
 .../recon/api/handlers/BucketEntityHandler.java    |  152 +++
 .../ozone/recon/api/handlers/BucketHandler.java    |  207 ++++
 .../recon/api/handlers/DirectoryEntityHandler.java |  150 +++
 .../ozone/recon/api/handlers/EntityHandler.java    |  342 ++++++
 .../ozone/recon/api/handlers/FSOBucketHandler.java |  279 +++++
 .../ozone/recon/api/handlers/KeyEntityHandler.java |   93 ++
 .../recon/api/handlers/RootEntityHandler.java      |  176 +++
 .../recon/api/handlers/UnknownEntityHandler.java   |   82 ++
 .../recon/api/handlers/VolumeEntityHandler.java    |  160 +++
 .../EntityType.java => handlers/package-info.java} |   13 +-
 .../hadoop/ozone/recon/api/types/EntityType.java   |   85 +-
 .../hadoop/ozone/recon/api/types/NSSummary.java    |    7 +-
 .../hadoop/ozone/recon/scm/ReconNodeManager.java   |   18 +-
 .../scm/ReconStorageContainerManagerFacade.java    |   11 +-
 .../spi/impl/OzoneManagerServiceProviderImpl.java  |    8 +-
 .../impl/ReconContainerMetadataManagerImpl.java    |  191 +--
 .../ozone/recon/spi/impl/ReconDBProvider.java      |   11 +-
 .../ozone/recon/tasks/ContainerKeyMapperTask.java  |   89 +-
 .../hadoop/ozone/recon/tasks/NSSummaryTask.java    |  206 +---
 .../ozone/recon/tasks/NSSummaryTaskWithFSO.java    |  217 ++++
 .../ozone/recon/tasks/OMDBUpdatesHandler.java      |    4 +-
 .../src/views/pipelines/pipelines.tsx              |   22 +-
 .../ozone/recon/OMMetadataManagerTestUtils.java    |   44 +-
 .../ozone/recon/api/TestNSSummaryEndpoint.java     |  663 -----------
 .../recon/api/TestNSSummaryEndpointWithFSO.java    | 1249 ++++++++++++++++++++
 .../impl/TestOzoneManagerServiceProviderImpl.java  |   21 +-
 .../ozone/recon/tasks/TestNSSummaryTask.java       |  541 ---------
 .../recon/tasks/TestNSSummaryTaskWithFSO.java      |  604 ++++++++++
 .../ozone/recon/tasks/TestOMDBUpdatesHandler.java  |    9 +-
 .../hadoop/ozone/s3/endpoint/BucketEndpoint.java   |   12 +-
 .../hadoop/ozone/s3/endpoint/EndpointBase.java     |    7 +
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   |   71 +-
 .../hadoop/ozone/s3/endpoint/TestObjectGet.java    |  115 +-
 .../ozone/s3/metrics/TestS3GatewayMetrics.java     |   10 +
 .../scm/ResetDeletedBlockRetryCountSubcommand.java |   73 ++
 .../apache/hadoop/ozone/admin/scm/ScmAdmin.java    |    3 +-
 .../org/apache/hadoop/ozone/debug/DBScanner.java   |   48 +-
 .../org/apache/hadoop/ozone/debug/DropTable.java   |    6 +-
 .../hadoop/ozone/freon/BaseFreonGenerator.java     |   10 +-
 .../java/org/apache/hadoop/ozone/freon/Freon.java  |    5 +-
 .../ozone/freon/FreonReplicationOptions.java       |    3 +-
 .../ozone/freon/OmBucketReadWriteKeyOps.java       |   14 +-
 .../hadoop/ozone/freon/OmRPCLoadGenerator.java     |  120 ++
 .../hadoop/ozone/freon/S3BucketGenerator.java      |   73 ++
 .../hadoop/ozone/freon/S3EntityGenerator.java      |   65 +
 .../apache/hadoop/ozone/freon/S3KeyGenerator.java  |   47 +-
 .../freon/containergenerator/GeneratorOm.java      |   14 +-
 pom.xml                                            |   54 +-
 251 files changed, 8917 insertions(+), 4165 deletions(-)
 create mode 100644 
hadoop-hdds/client/src/main/java/org/apache/hadoop/hdds/scm/ContainerClientMetrics.java
 create mode 100644 
hadoop-hdds/client/src/test/java/org/apache/hadoop/hdds/scm/TestContainerClientMetrics.java
 create mode 100644 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/AvailableSpaceFilter.java
 create mode 100644 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/VolumeChoosingUtil.java
 create mode 100644 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/volume/TestVolumeIOStatsWithPrometheusSink.java
 create mode 100644 hadoop-hdds/docs/content/feature/PrefixFSO.zh.md
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedBlockBasedTableConfig.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedBloomFilter.java
 (62%)
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedCheckpoint.java
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedColumnFamilyOptions.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedDBOptions.java
 (63%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedEnvOptions.java
 (63%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedFlushOptions.java
 (62%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedIngestExternalFileOptions.java
 (59%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedLRUCache.java
 (59%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedObject.java
 (50%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedOptions.java
 (63%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedReadOptions.java
 (60%)
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksDB.java
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksIterator.java
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksObjectMetrics.java
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksObjectUtils.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSstFileWriter.java
 (52%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedStatistics.java
 (63%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedTransactionLogIterator.java
 (53%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteBatch.java
 (57%)
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteOptions.java
 (59%)
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/package-info.java
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/lock/TestKeyPathLock.java
 create mode 100644 hadoop-ozone/dist/src/main/smoketest/freon/echoRPCLoad.robot
 create mode 100644 
hadoop-ozone/dist/src/main/smoketest/recon/recon-fso-nssummary.robot
 create mode 100644 hadoop-ozone/dist/src/main/smoketest/s3/freon.robot
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/shell/TestResetDeletedBlockRetryCountShell.java
 copy 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/statemachine/EndpointStateMachineMBean.java
 => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/hashcodegenerator/OMHashCodeGenerator.java
 (70%)
 copy 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/statemachine/EndpointStateMachineMBean.java
 => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/hashcodegenerator/StringOMHashCodeGeneratorImpl.java
 (69%)
 copy 
hadoop-ozone/{recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
ozone-manager/src/main/java/org/apache/hadoop/ozone/om/hashcodegenerator/package-info.java}
 (74%)
 copy 
hadoop-ozone/{recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
 => 
ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/OMEchoRPCRequest.java}
 (54%)
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/BucketEntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/BucketHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/DirectoryEntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/EntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/FSOBucketHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/KeyEntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/RootEntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/UnknownEntityHandler.java
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/VolumeEntityHandler.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/{types/EntityType.java
 => handlers/package-info.java} (81%)
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithFSO.java
 delete mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestNSSummaryEndpoint.java
 create mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestNSSummaryEndpointWithFSO.java
 delete mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/tasks/TestNSSummaryTask.java
 create mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/tasks/TestNSSummaryTaskWithFSO.java
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/scm/ResetDeletedBlockRetryCountSubcommand.java
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/OmRPCLoadGenerator.java
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/S3BucketGenerator.java
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/S3EntityGenerator.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to