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

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


 discard 9618c5f  HDDS-4514. AllocateBlock : lookup and update open file table 
for the given path (#1679)
 discard 17297ec  HDDS-4596. Directory table, fileTable and openFile Table is 
missing from the OM DB Definition. (#1724)
    omit 6d5807e  HDDS-4321. Fix compilation errors : merge HDDS-4308 and 
HDDS-4473 changes into the branch (#1668)
    omit 2611af0  HDDS-4358: Delete : make delete an atomic operation (#1607)
    omit d919785  HDDS-4357: Rename : make rename an atomic ops by updating key 
path entry in dir/file table (#1557)
    omit d086b57  HDDS-4332: ListFileStatus - do lookup in directory and file 
tables (#1503)
    omit 1f9c9e8  HDDS-4266: CreateFile : store parent dir entries into 
DirTable and file entry into separate FileTable (#1473)
    omit 4b2c562  HDDS-2949: mkdir : store directory entries in a separate 
table (#1404)
     add 87b97fa  HDDS-4447. SCMBlockDeletingService should handle 
ContainerNotFoundException (#1643)
     add 404aa6b  HDDS-4555. Delete a duplicate character in ZH Docs homepage 
(#1666)
     add c215b11  HDDS-4444. Remove KeyManagerImpl#refreshPipeline because it 
is the same as refresh(). (#1593)
     add 4669043  HDDS-4329. Expose Ratis retry config cache in OM. (#1659)
     add 9ae2a3c  HDDS-4537. Remove refreshPipeline in listKeys. (#1660)
     add cdc2c13  HDDS-4566. inconsistencies Port describtion in Monitoring 
with Prometheus document (#1678)
     add 5471432  HDDS-4554. numKey metrics goes negative after intermediate 
directory deletion. (#1665)
     add 7eefe24  HDDS-4559. Avoid using hard coding uft-8 charset (#1673)
     add ef5fc49  HDDS-4499. Upgrade Spring Framework to more recent 5.2 (#1616)
     add cd92b6d  HDDS-4572. Simplify inequality condition (#1681)
     add 1e57d9e  HDDS-4265. Refactor OzoneQuota to make it easy to support 
more quota … (#1647)
     add d02659c  HDDS-4491. Deprecate raft.server.rpcslowness.timeout config 
key (#1624)
     add 9d9db48  HDDS-4526. Remove false-positive error logs from LeaseManager 
(#1637)
     add 6677200  HDDS-4451.Handle start & stop of Trash Emptier thread when 
node becomes leader/follower. (#1615)
     add 19dd94d  HDDS-4313. Create thread-local instance of FileSystem in 
HadoopFsGenerator (#1479)
     add f30aba7  HDDS-4503. Provide info on block size via FileSystem (#1619)
     add 8ded841  HDDS-4505. Increase default value for SCM heartbeat timeout 
to 5s. (#1634)
     add e0c75ce  HDDS-4579. Add acceptance test for Ozone Client Key Validator 
(#1691)
     add 1f5a965  HDDS-4272. Volume namespace: add usedNamespace and update it 
when create and delete bucket (#1445)
     add e0c8556  HDDS-4584. Coverage not updated since TLP (#1698)
     add e0ce757  HDDS-4581. Cleanup usage of volumeArgs in KeyRequests. (#1693)
     add 0152eb5  HDDS-4404. Datanode can go OOM when a Recon or SCM Server is 
very slow in processing reports (#1601)
     add 327c148  HDDS-4013. FLAKY-UT: 
TestWatchForCommit#testWatchForCommitForGroupMismatchException (#1697)
     add 81b75fd  HDDS-4580. Datanode can be stuck in leader not ready state 
after restart (#1690)
     add dfd2aaf  HDDS-4576. TestDefaultCertificateClient misuses chars param 
of random() (#1684)
     add 329bcc4  HDDS-4582 Update `quota in counts` to `quota in namespace` 
(#1696)
     add 0957975  HDDS-4519. Return forbidden instead of interval server error 
from s3g… (#1642)
     add d330eff  HDDS-4595. RDBScanner should print table name if it is not 
present in the db definition. (#1707)
     add de20e8c  HDDS-4591. BasicOzoneFileSystem reports StorageUnit class not 
found. (#1703)
     add 37ef773  HDDS-4577. Intermittent failure in 
TestOzoneClientRetriesOnException#testMaxRetriesByOzoneClient (#1689)
     add cbe8651  HDDS-4508. Add total container count to SCMContainerMetrics 
(#1623)
     add ca461e2  HDDS-4592. False negative acceptance test in ozone-mr (#1714)
     add 74315ac  HDDS-4601. envtoconf broken for .conf and few other formats 
(#1712)
     add 7e37714  HDDS-4586. Mismatch in prefix of DN and SCM http.auth.type 
config key (#1708)
     add 1b6f7db  HDDS-4516. [Doc] Add zh translation to Recon Architecture 
(#1633)
     add 70769b3  HDDS-4207. Include version information in docs (#1695)
     add 1ceb96a  HDDS-4574. Inconsistencies in case the parent of a open file 
is deleted/renamed. (#1682)
     add d0d99f9  HDDS-4590. Duplicate dependency 
hadoop-hdds-hadoop-dependency-server in datanode (#1704)
     add 2827ff9  HDDS-4608. Add a unit test to identify missing/extra tables 
in OMDBDefinition. (#1718)
     add 039d74a  HDDS-4563. Increase default value for key and block deletion 
limit. (#1675)
     add 7f7d24b  HDDS-4603. Use Java built-in Supplier instead of Guava one 
(#1711)
     add c958bfb  HDDS-4449. Rename config ozone.datanode.pipeline.limit (#1648)
     add 788bf92  HDDS-4615. Update bouncycastle to 1.67 (#1727)
     add f58165b  HDDS-4597. OM Terminates when adding acls to S3v volume. 
(#1719)
     add 7f36990  HDDS-3378. OzoneManager group init failed because of 
incorrect snapshot directory location. (#1688)
     add 2db6e6e  HDDS-3701. Change Close container exception logging to debug 
in ContainerUtils#logAndReturnError (#1694)
     add 08bcaf0  HDDS-4617. Update Ratis snapshot to 1.1.0-c5eafb9-SNAPSHOT 
(#1728).  Contributed by Rui Wang
     add 0687cc5  HDDS-4562. Old bucket needs to be accessible after the 
cluster was upgraded to the Quota version. (#1677)
     add b91c1f9  HDDS-4606. Detect and handle duplicate ACLs when set default 
ACLs (#1716)
     add a58d3f5  HDDS-4277.  Support Bucket Namespace Quota Updates (#1706)
     add 04401dd  HDDS-4623. Update CountQuota to NamesapceQuota (#1735)
     add 2e4caa2  HDDS-4588. If volume's quota is enabled then bucket's quota 
cannot be cleared (#1723)
     add 1e84d17  HDDS-4594. Add namespace quota to documentation (#1736)
     add aacba62  HDDS-4583. TableCache Refactor to fix issues in cleanup never 
policy. (#1699)
     add e671211  HDDS-4347.Make Ozone specific Trash remover multi threaded 
(#1555)
     add 4128813  HDDS-4638.Move OFSPath to a common package to be used by the 
TrashFileSystem. (#1750)
     add d044afb  HDDS-4507. Add SCM CA CLI to query certificate. (#1662)
     add c3f6b4b  HDDS-4558. Support Ozone block token with access mode check. 
(#1672)
     add 888d555  HDDS-4640. Intermittent failure in MapReduce test due to 
existing output file (#1753)
     add 29335c5  HDDS-4644. Block token verification failed: no READ 
permission for WriteChunk (#1758)
     new a9af5a7  HDDS-2949: mkdir : store directory entries in a separate 
table (#1404)
     new 0d1cbde  HDDS-4266: CreateFile : store parent dir entries into 
DirTable and file entry into separate FileTable (#1473)
     new 028b664  HDDS-4332: ListFileStatus - do lookup in directory and file 
tables (#1503)
     new 358f39c  HDDS-4357: Rename : make rename an atomic ops by updating key 
path entry in dir/file table (#1557)
     new 369d3a3  HDDS-4358: Delete : make delete an atomic operation (#1607)
     new e2ff480  HDDS-4321. Fix compilation errors : merge HDDS-4308 and 
HDDS-4473 changes into the branch (#1668)
     new 7113588  HDDS-4596. Directory table, fileTable and openFile Table is 
missing from the OM DB Definition. (#1724)
     new fd81373  HDDS-4514. AllocateBlock : lookup and update open file table 
for the given path (#1679)

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   (9618c5f)
            \
             N -- N -- N   refs/heads/HDDS-2939 (fd81373)

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.

The 8 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                  |   4 +-
 .../apache/hadoop/hdds/scm/XceiverClientRatis.java |   2 +-
 .../org/apache/hadoop/hdds/client/OzoneQuota.java  | 135 +++-----
 .../org/apache/hadoop/hdds/client/QuotaList.java   |  67 ++++
 .../hadoop/hdds/conf/OzoneConfiguration.java       |  17 +
 .../java/org/apache/hadoop/hdds/scm/ScmConfig.java |   2 +-
 .../org/apache/hadoop/hdds/scm/ScmConfigKeys.java  |   4 +-
 .../java/org/apache/hadoop/ozone/OzoneConsts.java  |  12 +-
 .../apache/hadoop/ozone/lease/LeaseManager.java    |  38 +-
 .../common/src/main/resources/ozone-default.xml    |   8 +-
 .../hadoop/hdds/conf/ConfigFileAppender.java       |   4 +-
 .../container/common/helpers/ContainerUtils.java   |  14 +-
 .../container/common/helpers/DatanodeIdYaml.java   |   3 +-
 .../ozone/container/common/impl/ContainerData.java |   2 +-
 .../container/common/report/ReportPublisher.java   |   2 +-
 .../common/statemachine/StateContext.java          | 143 +++++++-
 .../states/endpoint/HeartbeatEndpointTask.java     |  16 +-
 .../server/ratis/ContainerStateMachine.java        |  18 +-
 .../transport/server/ratis/XceiverServerRatis.java |  16 +-
 .../ozone/container/ContainerTestHelper.java       |  29 +-
 .../common/statemachine/TestStateContext.java      | 286 ++++++++++++++-
 .../TestCreatePipelineCommandHandler.java          |   6 +-
 .../container/keyvalue/TestTarContainerPacker.java |  11 +-
 .../org.mockito.plugins.MockMaker                  |   0
 hadoop-hdds/docs/config.yaml                       |   2 +
 hadoop-hdds/docs/content/_index.zh.md              |   2 +-
 .../docs/content/concept/OzoneManager.zh.md        |   4 +-
 hadoop-hdds/docs/content/concept/Recon.zh.md       | 116 +++++++
 .../content/concept/StorageContainerManager.zh.md  |   6 +-
 hadoop-hdds/docs/content/feature/Quota.md          |  66 +++-
 hadoop-hdds/docs/content/feature/Quota.zh.md       |  62 +++-
 hadoop-hdds/docs/content/feature/Recon.zh.md       |  23 +-
 .../interface/{ReconApi.md => ReconApi.zh.md}      | 385 ++++++++++-----------
 hadoop-hdds/docs/content/recipe/Prometheus.md      |   6 +-
 hadoop-hdds/docs/content/recipe/Prometheus.zh.md   |   6 +-
 .../docs/content/security/SecuringOzoneHTTP.md     |  12 +-
 hadoop-hdds/docs/dev-support/bin/generate-site.sh  |   9 +-
 .../themes/ozonedoc/layouts/_default/baseof.html   |   2 +
 .../themes/ozonedoc/layouts/_default/section.html  |   3 +
 .../themes/ozonedoc/layouts/_default/single.html   |   3 +
 .../docs/themes/ozonedoc/layouts/index.html        |  26 +-
 .../themes/ozonedoc/layouts/partials/footer.html   |   9 +
 .../docs/themes/ozonedoc/static/css/ozonedoc.css   |  30 +-
 .../hadoop/hdds/protocol/SCMSecurityProtocol.java  |  15 +
 .../SCMSecurityProtocolClientSideTranslatorPB.java |  27 ++
 .../hdds/security/token/BlockTokenVerifier.java    |  31 +-
 .../certificate/authority/CertificateServer.java   |  12 +
 .../certificate/authority/CertificateStore.java    |  16 +
 .../certificate/authority/DefaultCAServer.java     |  19 +
 .../hadoop/hdds/server/http/HtmlQuoting.java       |   2 +-
 .../hadoop/hdds/server/http/HttpServer2.java       |   3 +-
 .../org/apache/hadoop/hdds/utils/db/DBStore.java   |  14 +-
 .../org/apache/hadoop/hdds/utils/db/RDBStore.java  |   6 +-
 .../apache/hadoop/hdds/utils/db/TypedTable.java    |  24 +-
 .../{TableCacheImpl.java => FullTableCache.java}   | 143 ++++----
 ...{TableCacheImpl.java => PartialTableCache.java} | 122 +++----
 .../hadoop/hdds/utils/db/cache/TableCache.java     |  30 +-
 .../x509/certificate/authority/MockCAStore.java    |  11 +
 .../client/TestDefaultCertificateClient.java       |  41 +--
 .../apache/hadoop/hdds/server/TestJsonUtils.java   |   2 +-
 ...TestTableCacheImpl.java => TestTableCache.java} | 144 ++++++--
 .../src/main/proto/ScmServerSecurityProtocol.proto |  26 ++
 .../hadoop/hdds/scm/block/DeletedBlockLogImpl.java |  46 ++-
 .../hdds/scm/container/SCMContainerManager.java    |  31 +-
 .../hdds/scm/metadata/X509CertificateCodec.java    |   6 +-
 .../SCMSecurityProtocolServerSideTranslatorPB.java |  25 ++
 .../hadoop/hdds/scm/server/SCMCertStore.java       |  42 +++
 .../hdds/scm/server/SCMContainerMetrics.java       |  11 +-
 .../hdds/scm/server/SCMSecurityProtocolServer.java |  32 +-
 .../hdds/scm/server/TestSCMContainerMetrics.java   |   2 +
 .../org/apache/hadoop/hdds/scm/cli/ScmOption.java  |  13 +
 .../CertCommands.java}                             |  16 +-
 .../hadoop/hdds/scm/cli/cert/InfoSubcommand.java   |  73 ++++
 .../hadoop/hdds/scm/cli/cert/ListSubcommand.java   | 102 ++++++
 .../ScmCertSubcommand.java}                        |  19 +-
 .../hadoop/hdds/scm/cli/cert}/package-info.java    |   5 +-
 .../org/apache/hadoop/ozone/client/BucketArgs.java |  22 +-
 .../apache/hadoop/ozone/client/OzoneBucket.java    |  62 ++--
 .../apache/hadoop/ozone/client/OzoneVolume.java    |  66 ++--
 .../org/apache/hadoop/ozone/client/VolumeArgs.java |  22 +-
 .../ozone/client/protocol/ClientProtocol.java      |  12 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  40 ++-
 .../java/org/apache/hadoop}/ozone/OFSPath.java     |   7 +-
 .../apache/hadoop/ozone/conf/OMClientConfig.java   |  19 +-
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |   4 +-
 .../hadoop/ozone/om/exceptions/OMException.java    |   2 +
 .../hadoop/ozone/om/helpers/OmBucketArgs.java      |  28 +-
 .../hadoop/ozone/om/helpers/OmBucketInfo.java      |  58 +++-
 .../hadoop/ozone/om/helpers/OmOzoneAclMap.java     |  97 ++++--
 .../hadoop/ozone/om/helpers/OmVolumeArgs.java      |  73 ++--
 .../ozone/om/protocol/OzoneManagerProtocol.java    |   4 +-
 ...OzoneManagerProtocolClientSideTranslatorPB.java |   6 +-
 .../apache/hadoop/ozone/web/utils/OzoneUtils.java  |   4 +-
 .../hadoop/ozone/om/helpers/TestOmOzoneAclMap.java |  56 +++
 .../org/apache/hadoop/ozone/csi/NodeService.java   |   5 +-
 hadoop-ozone/datanode/pom.xml                      |   5 -
 .../dist/src/main/compose/ozone-mr/test.sh         |   1 +
 hadoop-ozone/dist/src/main/compose/testlib.sh      |   2 +-
 hadoop-ozone/dist/src/main/compose/upgrade/test.sh |   8 +-
 .../dist/src/main/dockerlibexec/transformation.py  |   8 +-
 .../src/main/smoketest/basic/ozone-shell-lib.robot |  40 +--
 .../dist/src/main/smoketest/createbucketenv.robot  |   2 +-
 .../dist/src/main/smoketest/createmrenv.robot      |   2 +-
 .../src/main/smoketest/debug/ozone-debug.robot     |   2 +-
 .../dist/src/main/smoketest/freon/freon.robot      |  37 --
 .../bucketcreate.robot => freon/generate.robot}    |  28 +-
 .../{kinit.robot => freon/validate.robot}          |  15 +-
 .../dist/src/main/smoketest/gdpr/gdpr.robot        |   2 +-
 .../dist/src/main/smoketest/mapreduce.robot        |   2 +-
 .../{bucket-encryption.robot => admin-cert.robot}  |  27 +-
 .../hadoop/fs/ozone/TestOzoneFileSystem.java       |  57 +++
 ...Stream.java => TestOzoneFileSystemMetrics.java} | 127 ++++---
 .../fs/ozone/TestOzoneFileSystemMissingParent.java | 127 +++++++
 .../hadoop/fs/ozone/TestRootedOzoneFileSystem.java |   5 +-
 .../hadoop/ozone/TestOzoneConfigurationFields.java |   3 +-
 .../client/rpc/TestOzoneAtRestEncryption.java      |  20 +-
 .../rpc/TestOzoneClientRetriesOnException.java     |  32 +-
 .../client/rpc/TestOzoneRpcClientAbstract.java     | 142 +++++++-
 .../apache/hadoop/ozone/container/TestHelper.java  |  29 +-
 .../ozone/freon/TestHadoopDirTreeGenerator.java    |   4 +-
 .../ozone/freon/TestHadoopNestedDirGenerator.java  |   4 +-
 .../ozone/freon/TestOzoneClientKeyGenerator.java   |   4 +-
 .../apache/hadoop/ozone/om/TestKeyManagerImpl.java |   4 +-
 .../hadoop/ozone/om/TestOMRatisSnapshots.java      |   2 +-
 .../apache/hadoop/ozone/om/TestOzoneManagerHA.java |  14 +
 .../ozone/om/TestOzoneManagerHAMetadataOnly.java   |  24 +-
 .../ozone/om/parser/TestOMRatisLogParser.java      |  14 +-
 .../hadoop/ozone/shell/TestOzoneShellHA.java       |   4 +-
 .../src/main/proto/OmClientProtocol.proto          |  16 +-
 .../hadoop/ozone/om/ratis/OMTransactionInfo.java   |   2 +-
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |  57 ++-
 .../java/org/apache/hadoop/ozone/om/OMMetrics.java |   4 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |   9 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |  71 ++--
 .../org/apache/hadoop/ozone/om/OzoneTrash.java}    |  32 +-
 .../apache/hadoop/ozone/om/TrashPolicyOzone.java   |  94 ++++-
 .../hadoop/ozone/om/codec/OMDBDefinition.java      |  49 ++-
 .../hadoop/ozone/om/ratis/OMRatisSnapshotInfo.java |   2 +-
 .../ozone/om/ratis/OzoneManagerDoubleBuffer.java   |  34 +-
 .../ozone/om/ratis/OzoneManagerRatisServer.java    |  43 ++-
 .../om/ratis/OzoneManagerRatisServerConfig.java    |  54 +++
 .../ozone/om/ratis/OzoneManagerStateMachine.java   |   4 +-
 .../om/request/bucket/OMBucketCreateRequest.java   |  35 +-
 .../om/request/bucket/OMBucketDeleteRequest.java   |  17 +-
 .../request/bucket/OMBucketSetPropertyRequest.java |  24 +-
 .../om/request/file/OMDirectoryCreateRequest.java  |  13 +-
 .../ozone/om/request/file/OMFileCreateRequest.java |  14 +-
 .../om/request/file/OMFileCreateRequestV1.java     |  13 +-
 .../om/request/key/OMAllocateBlockRequest.java     |   6 +-
 .../om/request/key/OMAllocateBlockRequestV1.java   |  11 +-
 .../ozone/om/request/key/OMKeyCommitRequest.java   |  15 +-
 .../ozone/om/request/key/OMKeyCommitRequestV1.java |   2 -
 .../ozone/om/request/key/OMKeyCreateRequest.java   |  15 +-
 .../ozone/om/request/key/OMKeyDeleteRequest.java   |   6 +-
 .../ozone/om/request/key/OMKeyDeleteRequestV1.java |   8 +-
 .../hadoop/ozone/om/request/key/OMKeyRequest.java  |  61 ++--
 .../ozone/om/request/key/OMKeysDeleteRequest.java  |   6 +-
 .../multipart/S3MultipartUploadAbortRequest.java   |   5 +-
 .../S3MultipartUploadCommitPartRequest.java        |   7 +-
 .../om/request/volume/OMVolumeSetQuotaRequest.java |  14 +-
 .../om/response/bucket/OMBucketCreateResponse.java |  17 +
 .../om/response/bucket/OMBucketDeleteResponse.java |  18 +
 .../om/response/file/OMFileCreateResponse.java     |   5 +-
 .../om/response/file/OMFileCreateResponseV1.java   |   8 +-
 .../om/response/key/OMAllocateBlockResponse.java   |  13 +-
 .../om/response/key/OMAllocateBlockResponseV1.java |   8 +-
 .../ozone/om/response/key/OMKeyCommitResponse.java |  11 +-
 .../om/response/key/OMKeyCommitResponseV1.java     |   4 +-
 .../ozone/om/response/key/OMKeyCreateResponse.java |  14 +-
 .../ozone/om/response/key/OMKeyDeleteResponse.java |  11 +-
 .../om/response/key/OMKeyDeleteResponseV1.java     |   9 +-
 .../om/response/key/OMKeysDeleteResponse.java      |   8 +-
 .../multipart/S3MultipartUploadAbortResponse.java  |   8 +-
 .../S3MultipartUploadCommitPartResponse.java       |   8 +-
 .../protocolPB/OzoneManagerRequestHandler.java     |   2 +-
 .../hadoop/ozone/security/AWSV4AuthValidator.java  |   9 +-
 .../security/OzoneBlockTokenSecretManager.java     |   8 +-
 .../apache/hadoop/ozone/om/TestOMDBDefinition.java |  74 ++++
 .../om/ratis/TestOzoneManagerRatisServer.java      |   4 +-
 .../ozone/om/request/TestOMRequestUtils.java       |  14 +-
 .../bucket/TestOMBucketSetPropertyRequest.java     |   2 +-
 .../request/file/TestOMDirectoryCreateRequest.java |   2 +-
 .../volume/TestOMVolumeSetQuotaRequest.java        |  20 +-
 .../response/file/TestOMFileCreateResponseV1.java  |   5 +-
 .../response/key/TestOMAllocateBlockResponse.java  |  19 +-
 .../key/TestOMAllocateBlockResponseV1.java         |   2 +-
 .../om/response/key/TestOMKeyCommitResponse.java   |  17 +-
 .../om/response/key/TestOMKeyCreateResponse.java   |  13 +-
 .../om/response/key/TestOMKeyDeleteResponse.java   |  13 +-
 .../om/response/key/TestOMKeyDeleteResponseV1.java |   4 +-
 .../om/response/key/TestOMKeysDeleteResponse.java  |   9 +-
 .../s3/multipart/TestS3MultipartResponse.java      |   6 +-
 .../TestS3MultipartUploadAbortResponse.java        |  18 +-
 .../security/TestOzoneBlockTokenSecretManager.java |  38 ++
 .../fs/ozone/BasicOzoneClientAdapterImpl.java      |   2 +-
 .../hadoop/fs/ozone/BasicOzoneFileSystem.java      |  27 +-
 .../ozone/BasicRootedOzoneClientAdapterImpl.java   |   3 +-
 .../fs/ozone/BasicRootedOzoneFileSystem.java       |  28 +-
 .../apache/hadoop/fs/ozone/OzoneClientAdapter.java |   2 +-
 .../hadoop/fs/ozone/TestBasicOzoneFileSystems.java |  89 +++++
 .../org/apache/hadoop/fs/ozone/TestOFSPath.java    |   1 +
 hadoop-ozone/pom.xml                               |   2 +-
 .../hadoop/ozone/s3/AWSSignatureProcessor.java     |   6 +-
 .../hadoop/ozone/s3/OzoneClientProducer.java       |   2 +-
 .../apache/hadoop/ozone/s3/SignatureProcessor.java |   2 -
 .../hadoop/ozone/s3/endpoint/BucketEndpoint.java   |  49 ++-
 .../hadoop/ozone/s3/endpoint/EndpointBase.java     |  29 +-
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   |  23 +-
 .../hadoop/ozone/s3/exception/S3ErrorTable.java    |   4 +
 .../hadoop/ozone/client/ObjectStoreStub.java       |   2 +-
 .../hadoop/ozone/client/OzoneVolumeStub.java       |   5 +-
 .../ozone/s3/TestSignedChunksInputStream.java      |  12 +-
 .../ozone/s3/endpoint/TestPermissionCheck.java     | 268 ++++++++++++++
 .../org/apache/hadoop/ozone/debug/DBScanner.java   |   6 +-
 .../hadoop/ozone/freon/BaseFreonGenerator.java     |  11 +-
 .../hadoop/ozone/freon/HadoopFsGenerator.java      |  45 ++-
 .../ozone/genesis/BenchMarkMetadataStoreReads.java |   8 +-
 .../genesis/BenchMarkMetadataStoreWrites.java      |   6 +-
 .../ozone/genesis/BenchMarkRocksDbStore.java       |   8 +-
 .../org/apache/hadoop/ozone/scm/cli/SQLCLI.java    |   2 -
 .../hadoop/ozone/shell/ClearSpaceQuotaOptions.java |  10 +-
 .../hadoop/ozone/shell/SetSpaceQuotaOptions.java   |   8 +-
 .../ozone/shell/bucket/ClearQuotaHandler.java      |   4 +-
 .../ozone/shell/bucket/CreateBucketHandler.java    |   4 +-
 .../hadoop/ozone/shell/bucket/SetQuotaHandler.java |  10 +-
 .../ozone/shell/volume/ClearQuotaHandler.java      |   4 +-
 .../ozone/shell/volume/CreateVolumeHandler.java    |   4 +-
 .../hadoop/ozone/shell/volume/SetQuotaHandler.java |  10 +-
 pom.xml                                            |   6 +-
 229 files changed, 4217 insertions(+), 1755 deletions(-)
 create mode 100644 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/QuotaList.java
 copy {hadoop-ozone/recon => 
hadoop-hdds/container-service}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
 (100%)
 create mode 100644 hadoop-hdds/docs/content/concept/Recon.zh.md
 copy hadoop-hdds/docs/content/interface/{ReconApi.md => ReconApi.zh.md} (59%)
 copy 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/cache/{TableCacheImpl.java
 => FullTableCache.java} (53%)
 rename 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/cache/{TableCacheImpl.java
 => PartialTableCache.java} (52%)
 rename 
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/utils/db/cache/{TestTableCacheImpl.java
 => TestTableCache.java} (69%)
 copy 
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{SafeModeCommands.java
 => cert/CertCommands.java} (81%)
 create mode 100644 
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/cert/InfoSubcommand.java
 create mode 100644 
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/cert/ListSubcommand.java
 copy 
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ScmSubcommand.java
 => cert/ScmCertSubcommand.java} (67%)
 copy hadoop-hdds/{common/src/main/java/org/apache/hadoop/hdds/scm/storage => 
tools/src/main/java/org/apache/hadoop/hdds/scm/cli/cert}/package-info.java (88%)
 rename hadoop-ozone/{ozonefs-common/src/main/java/org/apache/hadoop/fs => 
common/src/main/java/org/apache/hadoop}/ozone/OFSPath.java (98%)
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmOzoneAclMap.java
 delete mode 100644 hadoop-ozone/dist/src/main/smoketest/freon/freon.robot
 copy hadoop-ozone/dist/src/main/smoketest/{s3/bucketcreate.robot => 
freon/generate.robot} (55%)
 copy hadoop-ozone/dist/src/main/smoketest/{kinit.robot => 
freon/validate.robot} (70%)
 copy hadoop-ozone/dist/src/main/smoketest/security/{bucket-encryption.robot => 
admin-cert.robot} (61%)
 copy 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/{TestOzoneFSInputStream.java
 => TestOzoneFileSystemMetrics.java} (58%)
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileSystemMissingParent.java
 copy 
hadoop-ozone/{s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/package-info.java
 => ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneTrash.java} 
(59%)
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ratis/OzoneManagerRatisServerConfig.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMDBDefinition.java
 create mode 100644 
hadoop-ozone/ozonefs-common/src/test/java/org/apache/hadoop/fs/ozone/TestBasicOzoneFileSystems.java
 create mode 100644 
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java


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

Reply via email to