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 7ce4e01 HDDS-6130. [Ozone-Streaming] When releaseBuffers will get
“Couldn 't find the required future” (#2939)
omit cd143c5 HDDS-6039.Define a minimum packet size during streaming
writes. (#2883)
omit 89a12ad HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer
fixed boundary for streaming writes. (#2866)
omit 41edd49 HDDS-5743. [Ozone-Streaming] Add option to write files via
streaming api in ofs and o3fs. (#2770)
omit 26877bd HDDS-5879. [Ozone-Streaming] OzoneBucket add the
createMultipartStreamKey method (#2760)
omit b1753e6 HDDS-5961. [Ozone-Streaming] update the usage space of
Containers in the stream write (#2833)
omit 7d462ac HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream
config (#2841)
omit 38757c7 HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
omit 151b19a HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
omit 37d5755 HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
omit c756f97 HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
omit 59475f4 HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
omit fa5f8d0 HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
omit fbe9ded HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
omit f54627e HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
omit a4bb32f HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
omit d84c201 HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
omit cf6b269 HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
omit 4e50144 HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
omit fec7521 HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
add 69e8617 HDDS-6125. Support Hugo 0.91.0. (#2934)
add e01b471 HDDS-5602. make it configurable to choose the nearest one as
the target in the candidates according to networkTopology (#2756)
add 26a9cdb HDDS-6101. use FileUtils.moveDirectory instead of Files.move
when installing snapshot (#2918)
add 6cd9211 HDDS-5975. Serve url-encoded key and prefix name for
ListObjectResponse (#2834)
add 9dc63a3 HDDS-5807. [FSO] Merge HDDS-4653 changes to support TDE for
MPU Keys in FSO bucket layout. (#2941)
add 97143b8 HDDS-6129. OM has thread unsafe issues that can cause OM
shutdown. (#2938)
add b570d0a HDDS-6070. ContainerBalancerConfig doesn't read config from
ozone-site.xml (#2893)
add 4ed3ef8 HDDS-6121. DatanodeAdminMonitor should log detailed
information for a limited number of containers (#2932)
add 9103aa0 HDDS-5993. Disable flaky
TestRandomKeyGenerator#cleanObjectsTest
add a5cc886 HDDS-5319 Intermittent failure in
TestSCMUpdateServiceGrpcServer (#2558)
add d6cbb15 HDDS-6143. Update log4j version to 2.17.1 (#2952)
new 03a8ba5 HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
new 939f270 HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
new 433979d HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
new 27b112f HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
new 29754da HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
new e5fdb95 HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
new 435f8da HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
new e6222f8 HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
new b3bbc00 HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
new 9f9b3a2 HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
new 066b43d HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
new 9ad4ff5 HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
new 0872bd8 HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
new ad42ca4 HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream
config (#2841)
new c659513 HDDS-5961. [Ozone-Streaming] update the usage space of
Containers in the stream write (#2833)
new bd13493 HDDS-5879. [Ozone-Streaming] OzoneBucket add the
createMultipartStreamKey method (#2760)
new 057726b HDDS-5743. [Ozone-Streaming] Add option to write files via
streaming api in ofs and o3fs. (#2770)
new bf634f3 HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer
fixed boundary for streaming writes. (#2866)
new 839bc63 HDDS-6039. Define a minimum packet size during streaming
writes. (#2883)
new ab016f3 HDDS-6130. [Ozone-Streaming] When releaseBuffers will get
“Couldn 't find the required future” (#2939)
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 (7ce4e01)
\
N -- N -- N refs/heads/HDDS-4454 (ab016f3)
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 20 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/docs/config.yaml | 5 +
.../java/org/apache/hadoop/hdds/utils/HAUtils.java | 2 +-
...etGreedy.java => AbstractFindTargetGreedy.java} | 87 +++++----
.../scm/container/balancer/ContainerBalancer.java | 57 +++++-
.../balancer/ContainerBalancerConfiguration.java | 91 ++++------
.../FindTargetGreedyByNetworkTopology.java | 79 +++++++++
.../balancer/FindTargetGreedyByUsageInfo.java | 52 ++++++
.../hdds/scm/node/DatanodeAdminMonitorImpl.java | 24 +++
.../hdds/scm/server/SCMClientProtocolServer.java | 2 +-
.../hdds/scm/server/SCMDatanodeProtocolServer.java | 3 +-
.../hdds/scm/server/StorageContainerManager.java | 9 +-
.../container/balancer/TestContainerBalancer.java | 30 +++-
.../container/balancer/TestFindTargetStrategy.java | 196 +++++++++++++++++++++
.../server/TestSCMUpdateServiceGrpcServer.java | 8 +-
.../hadoop/ozone/om/helpers/RepeatedOmKeyInfo.java | 4 +
.../dist/src/main/smoketest/s3/awss3.robot | 8 +
.../client/rpc/TestOzoneAtRestEncryption.java | 27 ++-
.../hadoop/ozone/freon/TestRandomKeyGenerator.java | 1 +
.../ozone/om/codec/RepeatedOmKeyInfoCodec.java | 2 +-
.../ozone/om/codec/TestRepeatedOmKeyInfoCodec.java | 36 +++-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 2 +-
.../ozone/om/request/file/OMFileRequest.java | 25 +++
.../om/request/key/OMKeyCreateRequestWithFSO.java | 27 +++
.../hadoop/ozone/om/request/key/OMKeyRequest.java | 35 +++-
.../S3InitiateMultipartUploadRequestWithFSO.java | 15 +-
.../S3MultipartUploadCompleteRequest.java | 7 -
.../S3MultipartUploadCompleteRequestWithFSO.java | 15 +-
.../hadoop/ozone/s3/commontypes/CommonPrefix.java | 2 +
.../hadoop/ozone/s3/commontypes/KeyMetadata.java | 1 +
...oDateAdapter.java => ObjectKeyNameAdapter.java} | 29 ++-
.../TestObjectKeyNameAdapter.java} | 27 +--
pom.xml | 2 +-
32 files changed, 718 insertions(+), 192 deletions(-)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/{FindTargetGreedy.java
=> AbstractFindTargetGreedy.java} (80%)
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindTargetGreedyByNetworkTopology.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindTargetGreedyByUsageInfo.java
create mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/balancer/TestFindTargetStrategy.java
copy
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/commontypes/{IsoDateAdapter.java
=> ObjectKeyNameAdapter.java} (63%)
copy
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/{endpoint/TestBucketResponse.java
=> commontypes/TestObjectKeyNameAdapter.java} (59%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]