This is an automated email from the ASF dual-hosted git repository.
szetszwo pushed a change to branch HDDS-4454
in repository https://gitbox.apache.org/repos/asf/ozone.git.
omit 871f2cd HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
omit 976b141 HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
omit 4480394 HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
omit 26dd5cd HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
omit 51664a3 HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
omit 64dab05 HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
omit c6950c7 HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
omit f6f8715 HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
omit 8f9924e HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
omit b9368a5 HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
omit 6211d74 HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
omit 7787247 HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
omit 471cadb HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
add a5d6707 HDDS-5901. Delete on volume/bucket throws fatal error on ofs
(#2776)
add 26824ca HDDS-5884. OM Validate S3 Auth for write requests. (#2778)
add d018d00 HDDS-5805. remove containerStateManager V1 code (#2727)
add f153236 HDDS-5863. Error message having null fields on volume
creation (#2752)
add 5c76856 HDDS-5885. OM Auth Validate for read requests and handle non
ratis enabled code. (#2779)
add 5f0a588 HDDS-5908. MPU getKey can fail, if completeMPU result is
still in cache. (#2787)
add e427b71 HDDS-5883 Change S3G client to set S3 Auth per req (#2775)
add 73a081a HDDS-5864. Retry when DN connection issue during
getBlock/ReadChunk call during Ozone key Read (#2746)
add 83f8b04 HDDS-5736. Update navbar from Hadoop to Ozone on doc page
(#2792)
add 47cb26a HDDS-3983 Ozone RocksDB Iterator wrapper should not expose
key() and value() API. (#2402)
add 565972c Support more detailed error log when handleFlush in Ozone
client (#2795)
add 1cf43ac HDDS-5931. Broken link in dist/README (#2799)
add 9cea16d HDDS-5933. Ozone Filesystem shaded jars include unnecessary
dependencies (#2798)
add eb7136d HDDS-3369. Cleanup old write-path of volume in OM. (#2780)
add c088cd1 HDDS-5925. Fix SecuringOzoneHTTP doc (#2796)
add ac86851 HDDS-5943. Shutdown ResultHandlerExecutorService for
StorageVolumeChecker. (#2806)
add aa7e083 HDDS-5944. Fix typo in OzoneManagerServiceProviderImpl.java
(#2807)
add 6ebb316 HDDS-5945. bump rocksdb version to 6.25.3 (#2809)
add 4c2181f HDDS-5935. Bump Spring to 5.2.18 (#2801)
add f3b482a HDDS-5922. ignore deletetransaction when container is not
found (#2793)
add c63479c HDDS-5839. Make sure buckets created from OFS are in
FILE_SYSTEM_OPTIMIZED layout (#2730)
add 96e2d7f HDDS-5947. Remove unused mina-core and sshd-core dependencies
(#2811)
add 252fee4 HDDS-5910 Add additional verification for S3 Auth. (#2817)
add 9d9e780 HDDS-5956. Speed up
TestOzoneRpcClientAbstract#testZReadKeyWithUnhealthyContainerReplica (#2820)
add 0eedab9 HDDS-5929. Make FSO and OBS bucket layouts independent of
normalization config flag (#2819)
add ba3ac30 HDDS-5960. Change option name to bucketlayout instead of type
(#2825)
add 4558e40 HDDS-5970. Remove OMKeyRequest#getBucketLayout overridden
method in subclasses (#2830)
add 9384bd7 HDDS-5820. Intermittent failure in
TestPipelinePlacementPolicy#testPickLowestLoadAnchor (#2757)
add d0e9140 HDDS-5958. Refine container scrub log message. (#2823)
add 45c1899 HDDS-5937. Inaccurate bucket info returned from bucket list
command in Shell (#2832)
add c2db377 HDDS-5872. Do not failover on some RpcExceptions (#2772)
add 71f47d4 HDDS-5981. Refactor usage of bucket type. (#2836)
add 026d878 HDDS-5982. Remove isBucketFSOptimized flag. (#2838)
new f508854 HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
new e166e91 HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
new 0cc389a HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
new 51d1013 HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
new 6c36e82 HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
new 51f88cb HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
new d1cb3f9 HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
new bdd2726 HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
new 5156051 HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
new ce6f566 HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
new 0936be3 HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
new 9037764 HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
new 1d9f870 HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
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 (871f2cd)
\
N -- N -- N refs/heads/HDDS-4454 (1d9f870)
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 13 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:
.../hadoop/hdds/scm/storage/BlockInputStream.java | 52 +-
.../hadoop/hdds/scm/storage/BlockOutputStream.java | 8 +
.../hadoop/hdds/scm/storage/ChunkInputStream.java | 2 +-
.../storage/DummyBlockInputStreamWithRetry.java | 14 +-
.../hdds/scm/storage/TestBlockInputStream.java | 32 +-
.../java/org/apache/hadoop/hdds/HddsUtils.java | 51 ++
.../java/org/apache/hadoop/hdds/NodeDetails.java | 0
.../org/apache/hadoop/hdds/scm/ha/SCMHAUtils.java | 31 +-
.../hdds/scm/storage/ContainerProtocolCalls.java | 5 -
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 6 +
.../common/src/main/resources/ozone-default.xml | 15 +
.../common/volume/StorageVolumeChecker.java | 1 +
.../container/keyvalue/KeyValueContainerCheck.java | 2 +-
.../common/volume/TestStorageVolumeChecker.java | 4 +
hadoop-hdds/docs/content/feature/Topology.md | 2 +-
.../docs/content/security/SecuringOzoneHTTP.md | 20 +-
hadoop-hdds/docs/content/start/FromSource.md | 2 +-
.../themes/ozonedoc/layouts/partials/navbar.html | 6 +-
.../themes/ozonedoc/layouts/partials/sidebar.html | 4 +-
.../hadoop/hdds/utils/db/RDBStoreIterator.java | 19 +-
.../apache/hadoop/hdds/utils/db/TableIterator.java | 12 -
.../apache/hadoop/hdds/utils/db/TypedTable.java | 18 -
.../hadoop/hdds/utils/db/TestRDBStoreIterator.java | 19 +-
.../scm/block/DeletedBlockLogStateManagerImpl.java | 10 -
.../hdds/scm/container/ContainerManager.java | 2 +-
.../hdds/scm/container/ContainerManagerImpl.java | 4 +-
.../hdds/scm/container/ContainerStateManager.java | 570 ++++-----------------
.../scm/container/ContainerStateManagerImpl.java | 15 +-
.../scm/container/ContainerStateManagerV2.java | 189 -------
.../hdds/scm/pipeline/PipelinePlacementPolicy.java | 24 +-
.../java/org/apache/hadoop/hdds/scm/TestUtils.java | 18 +-
.../scm/container/TestContainerReportHandler.java | 267 +++++-----
.../scm/container/TestContainerStateManager.java | 91 +++-
.../TestIncrementalContainerReportHandler.java | 126 +++--
.../hdds/scm/container/TestReplicationManager.java | 370 +++++++------
.../scm/container/TestUnknownContainerReport.java | 47 +-
.../hdds/scm/ha/TestReplicationAnnotation.java | 8 +-
.../org/apache/hadoop/ozone/client/BucketArgs.java | 8 +-
.../ozone/client/protocol/ClientProtocol.java | 19 +
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 50 +-
hadoop-ozone/common/pom.xml | 4 -
.../main/java/org/apache/hadoop/ozone/OFSPath.java | 3 +-
.../main/java/org/apache/hadoop/ozone/OmUtils.java | 25 -
.../org/apache/hadoop/ozone/om/OMConfigKeys.java | 2 +-
.../ozone/om/ha/OMFailoverProxyProvider.java | 11 +-
.../hadoop/ozone/om/helpers/BucketLayout.java | 17 +
.../apache/hadoop/ozone/om/helpers/OmKeyInfo.java | 3 +-
.../hadoop/ozone/om/helpers/OzoneFSUtils.java | 7 -
.../OmDeleteKeys.java => protocol/S3Auth.java} | 43 +-
...nsport.java => OzoneManagerClientProtocol.java} | 33 +-
...OzoneManagerProtocolClientSideTranslatorPB.java | 59 ++-
.../hadoop/ozone/om/helpers/TestOmKeyInfo.java | 41 +-
hadoop-ozone/dist/README.md | 6 +-
.../dist/src/main/compose/ozone-mr/common-config | 1 +
.../src/main/compose/ozonesecure/docker-config | 1 +
.../main/smoketest/security/ozone-secure-fs.robot | 2 +-
.../ozone/TestDirectoryDeletingServiceWithFSO.java | 13 +-
.../fs/ozone/TestOzoneFSWithObjectStoreCreate.java | 3 +
.../hadoop/fs/ozone/TestOzoneFileInterfaces.java | 3 +-
.../fs/ozone/TestOzoneFileInterfacesWithFSO.java | 25 +-
.../hadoop/fs/ozone/TestOzoneFileSystem.java | 5 +-
.../fs/ozone/TestOzoneFileSystemMetrics.java | 3 +
.../hadoop/fs/ozone/TestRootedOzoneFileSystem.java | 12 +-
.../fs/ozone/TestRootedOzoneFileSystemWithFSO.java | 7 -
.../TestContainerStateManagerIntegration.java | 2 +-
.../rpc/TestOzoneClientMultipartUploadWithFSO.java | 5 -
.../client/rpc/TestOzoneRpcClientAbstract.java | 10 +-
.../ozone/client/rpc/TestSecureOzoneRpcClient.java | 100 +++-
.../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 16 +-
.../hadoop/ozone/om/TestOMRatisSnapshots.java | 5 +-
.../hadoop/ozone/om/TestObjectStoreWithFSO.java | 7 +-
.../ozone/recon/TestReconWithOzoneManagerFSO.java | 6 +-
.../hadoop/ozone/shell/TestOzoneShellHA.java | 2 +-
.../src/main/proto/OmClientProtocol.proto | 2 +-
.../hadoop/ozone/om/codec/OmKeyInfoCodec.java | 5 +-
.../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 55 +-
.../hadoop/ozone/om/OmMetadataManagerImpl.java | 4 +-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 71 ++-
.../hadoop/ozone/om/TrashOzoneFileSystem.java | 5 +-
.../org/apache/hadoop/ozone/om/VolumeManager.java | 40 +-
.../apache/hadoop/ozone/om/VolumeManagerImpl.java | 300 -----------
.../ozone/om/ratis/OzoneManagerRatisServer.java | 6 +-
.../om/ratis/utils/OzoneManagerRatisUtils.java | 158 +++---
.../hadoop/ozone/om/request/OMClientRequest.java | 22 +-
.../om/request/file/OMDirectoryCreateRequest.java | 9 +-
.../file/OMDirectoryCreateRequestWithFSO.java | 6 +-
.../ozone/om/request/file/OMFileCreateRequest.java | 5 +
.../request/file/OMFileCreateRequestWithFSO.java | 9 +-
.../ozone/om/request/file/OMFileRequest.java | 38 +-
.../om/request/key/OMAllocateBlockRequest.java | 15 +-
.../request/key/OMAllocateBlockRequestWithFSO.java | 10 +-
.../ozone/om/request/key/OMKeyCommitRequest.java | 12 +-
.../om/request/key/OMKeyCommitRequestWithFSO.java | 13 +-
.../ozone/om/request/key/OMKeyCreateRequest.java | 19 +-
.../om/request/key/OMKeyCreateRequestWithFSO.java | 10 +-
.../ozone/om/request/key/OMKeyDeleteRequest.java | 12 +-
.../om/request/key/OMKeyDeleteRequestWithFSO.java | 10 +-
.../ozone/om/request/key/OMKeyRenameRequest.java | 5 +
.../om/request/key/OMKeyRenameRequestWithFSO.java | 10 +-
.../hadoop/ozone/om/request/key/OMKeyRequest.java | 10 +-
.../om/request/key/OMPathsPurgeRequestWithFSO.java | 10 +-
.../S3InitiateMultipartUploadRequest.java | 15 +-
.../S3InitiateMultipartUploadRequestWithFSO.java | 10 +-
.../multipart/S3MultipartUploadAbortRequest.java | 18 +-
.../S3MultipartUploadAbortRequestWithFSO.java | 10 +-
.../S3MultipartUploadCommitPartRequest.java | 19 +-
.../S3MultipartUploadCommitPartRequestWithFSO.java | 10 +-
.../S3MultipartUploadCompleteRequest.java | 23 +-
.../S3MultipartUploadCompleteRequestWithFSO.java | 10 +-
...OzoneManagerProtocolServerSideTranslatorPB.java | 48 +-
.../hadoop/ozone/security/S3SecurityUtil.java | 82 +++
.../hadoop/ozone/om/TestOmMetadataManager.java | 4 +-
.../ozone/om/request/TestOMRequestUtils.java | 22 +-
.../file/TestOMDirectoryCreateRequestWithFSO.java | 63 ++-
.../file/TestOMFileCreateRequestWithFSO.java | 17 +-
.../om/request/key/TestOMAllocateBlockRequest.java | 7 +-
.../key/TestOMAllocateBlockRequestWithFSO.java | 7 +-
.../om/request/key/TestOMKeyAclRequestWithFSO.java | 11 -
.../om/request/key/TestOMKeyCommitRequest.java | 59 ++-
.../request/key/TestOMKeyCommitRequestWithFSO.java | 17 +-
.../om/request/key/TestOMKeyCreateRequest.java | 38 +-
.../request/key/TestOMKeyCreateRequestWithFSO.java | 11 +-
.../om/request/key/TestOMKeyDeleteRequest.java | 17 +-
.../request/key/TestOMKeyDeleteRequestWithFSO.java | 3 +-
.../TestS3InitiateMultipartUploadRequest.java | 27 +-
...estS3InitiateMultipartUploadRequestWithFSO.java | 6 +-
.../s3/multipart/TestS3MultipartRequest.java | 33 +-
.../TestS3MultipartUploadAbortRequest.java | 3 +-
.../TestS3MultipartUploadAbortRequestWithFSO.java | 7 +-
.../TestS3MultipartUploadCommitPartRequest.java | 18 +-
...tS3MultipartUploadCommitPartRequestWithFSO.java | 13 +-
.../TestS3MultipartUploadCompleteRequest.java | 22 +-
...estS3MultipartUploadCompleteRequestWithFSO.java | 28 +-
.../file/TestOMFileCreateResponseWithFSO.java | 13 -
.../key/TestOMAllocateBlockResponseWithFSO.java | 13 -
.../key/TestOMKeyCommitResponseWithFSO.java | 13 -
.../key/TestOMKeyCreateResponseWithFSO.java | 13 -
.../key/TestOMKeyDeleteResponseWithFSO.java | 14 -
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 3 +-
.../ozone/BasicRootedOzoneClientAdapterImpl.java | 17 +-
.../fs/ozone/BasicRootedOzoneFileSystem.java | 4 +-
hadoop-ozone/pom.xml | 2 +-
.../spi/impl/OzoneManagerServiceProviderImpl.java | 4 +-
.../ozone/recon/api/TestNSSummaryEndpoint.java | 3 -
.../ozone/recon/tasks/TestNSSummaryTask.java | 2 -
.../hadoop/ozone/s3/OzoneClientProducer.java | 71 +--
.../hadoop/ozone/s3/endpoint/BucketEndpoint.java | 5 +
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 29 +-
.../hadoop/ozone/s3/endpoint/ObjectEndpoint.java | 1 +
.../hadoop/ozone/s3/endpoint/RootEndpoint.java | 5 +
.../hadoop/ozone/s3/TestOzoneClientProducer.java | 4 +-
.../apache/hadoop/ozone/debug/PrefixParser.java | 2 -
.../ozone/genesis/BenchMarkOMKeyAllocation.java | 137 -----
.../org/apache/hadoop/ozone/genesis/Genesis.java | 2 +-
.../ozone/shell/bucket/CreateBucketHandler.java | 4 +-
pom.xml | 12 +-
156 files changed, 2076 insertions(+), 2471 deletions(-)
rename hadoop-hdds/{framework =>
common}/src/main/java/org/apache/hadoop/hdds/NodeDetails.java (100%)
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/ContainerStateManagerV2.java
copy
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/{helpers/OmDeleteKeys.java
=> protocol/S3Auth.java} (56%)
copy
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/{OmTransport.java
=> OzoneManagerClientProtocol.java} (56%)
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/security/S3SecurityUtil.java
delete mode 100644
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/genesis/BenchMarkOMKeyAllocation.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]