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]