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 c117885  HDDS-5743.[Ozone-Streaming] Add option to write files via 
streaming api in ofs and o3fs. (#2770)
    omit a8a25b8  HDDS-5879. [Ozone-Streaming] OzoneBucket add the 
createMultipartStreamKey method (#2760)
    omit 869f943  HDDS-5961. [Ozone-Streaming] update the usage space of 
Containers in the stream write (#2833)
    omit 9c68709  HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream 
config (#2841)
    omit 1d9f870  HDDS-5763. Provide an Executor for each LocalStream in 
ContainerStateMachine (#2782)
    omit 9037764  HDDS-5895. [Ozone-Streaming] Make 
raft.server.data-stream.client.pool.size configurable (#2766)
    omit 0936be3  HDDS-5674.[Ozone-Streaming] Handle client retries on 
exception (#2701)
    omit ce6f566  HDDS-5849. [Ozone-Streaming]Write exceptions occur after 
checksum is enabled (#2729)
    omit 5156051  HDDS-5486. [Ozone-Streaming] Streaming supports writing in 
Pipline mode (#2682)
    omit bdd2726  HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
    omit d1cb3f9  HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to 
ByteBufferStreamOutput (#2603)
    omit 51f88cb  HDDS-5599.  [Ozone-Streaming]drop BufferPool and ChunkBuffer 
to avoid buffer copying (#2557)
    omit 6c36e82  HDDS-5488. [Ozone-Streaming] Add a new 
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
    omit 51d1013  HDDS-5480. [Ozone-Streaming] Client and server should support 
stream setup. (#2452)
    omit 0cc389a  HDDS-5481. Fix stream() and link() method in 
ContainerStateMachine. (#2451)
    omit e166e91  HDDS-5452. Add link method to ContainerStateMachine for Ratis 
streaming (#2422)
    omit f508854  HDDS-5366.  [Ozone-Streaming] Implement stream method to 
ContainerStateMachine. (#2358).  Contributed by mingchao zhao
     add 346b55d  HDDS-5906. Fix DBScanner to support Datanode DB (#2781)
     add 1b7072c  HDDS-5983. Prefix Parser tool should only work for FSO 
buckets. (#2839)
     add 5ef59b4  HDDS-5957. Bump proto-backwards-compatibility from 1.0.5 to 
1.0.7 (#2821)
     add b4a785c  HDDS-5891. OFS mkdir -p does not work as expected for bucket 
creation when volume exists due to volume create ACL check (#2814)
     add 6ea9916  HDDS-5964. [S3-TDE] Range Reads not working on encrypted 
buckets (#2827)
     add 83e5aa3  HDDS-5848. Introduce more replication metrics (#2758)
     add 4348d1d  HDDS-5980. Get on a key which is created/overwrite through 
MPU on a TDE bucket, the data does not match with uploaded data. (#2844)
     add 78e725c  HDDS-5969. TestRootedOzoneFileSystem parameterized test is 
not initialized properly (#2843)
     add 281f3b0  HDDS-5870. Make Datanode usageinfo command output more 
readable (#2816)
     add 07b54e2  HDDS-5534. Verify config is updated on all OMs before 
proceeding with Bootstrap (#2491)
     add 722fd59  HDDS-5898 S3G in secure mode checks OM version. (#2822)
     add 52e619c  HDDS-5517. Support multiple container moves from a source 
datanode in one balance iteration (#2808)
     add 6372776  HDDS-5976. add raftlog IOException notifier for SCM HA (#2840)
     add bc6029e  [FSO] Allow existing/old buckets with any layout during OM 
startup (#2571)
     add ffe53e7  HDDS-6019. Fix s3g create key error in cluster with 
replication one. (#2855)
     add f780851  HDDS-6003. Update Ozone master branch version after 1.2.0 
release (#2863)
     add 4f56b1a  HDDS-6043. Buckets created via link command do not mirror 
layout of s… (#2867)
     add 7afd64f  HDDS-5897. Support configuration for including/excluding 
datanodes for balancing (#2786)
     add 97d900e  HDDS-5989. Binary content printed for failed chunk write 
(#2846)
     add 1e76ffc  HDDS-6011. Freon datanode chunk generator fails with NPE in 
secure cluster (#2853)
     add 5472ea4  HDDS-5497. Save log from init containers (#2547)
     add 8b4d4a9  HDDS-5804. SCMContainerPlacementCapacity to choose lower 
utilized node (#2784)
     add 4e91226  HDDS-5917. S3 acceptance test failure due to too wide 
assertion (#2789)
     new 3fe52be  HDDS-5366.  [Ozone-Streaming] Implement stream method to 
ContainerStateMachine. (#2358).  Contributed by mingchao zhao
     new 58b7209  HDDS-5452. Add link method to ContainerStateMachine for Ratis 
streaming (#2422)
     new 8e8af7f  HDDS-5481. Fix stream() and link() method in 
ContainerStateMachine. (#2451)
     new 91a4d82  HDDS-5480. [Ozone-Streaming] Client and server should support 
stream setup. (#2452)
     new d3226b6  HDDS-5488. [Ozone-Streaming] Add a new 
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
     new 8fd34de  HDDS-5599.  [Ozone-Streaming]drop BufferPool and ChunkBuffer 
to avoid buffer copying (#2557)
     new 7126b3b  HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to 
ByteBufferStreamOutput (#2603)
     new 27079cc  HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
     new 836a67c  HDDS-5486. [Ozone-Streaming] Streaming supports writing in 
Pipline mode (#2682)
     new d90fd93  HDDS-5849. [Ozone-Streaming]Write exceptions occur after 
checksum is enabled (#2729)
     new ed05656  HDDS-5674.[Ozone-Streaming] Handle client retries on 
exception (#2701)
     new 573f718  HDDS-5895. [Ozone-Streaming] Make 
raft.server.data-stream.client.pool.size configurable (#2766)
     new 64c9933  HDDS-5763. Provide an Executor for each LocalStream in 
ContainerStateMachine (#2782)
     new b3d995b  HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream 
config (#2841)
     new 153ef3e  HDDS-5961. [Ozone-Streaming] update the usage space of 
Containers in the stream write (#2833)
     new f400954  HDDS-5879. [Ozone-Streaming] OzoneBucket add the 
createMultipartStreamKey method (#2760)
     new 320ae54  HDDS-5743.[Ozone-Streaming] Add option to write files via 
streaming api in ofs and o3fs. (#2770)

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   (c117885)
            \
             N -- N -- N   refs/heads/HDDS-4454 (320ae54)

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 17 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/client/pom.xml                         |   4 +-
 .../apache/hadoop/hdds/scm/XceiverClientGrpc.java  |  38 +--
 hadoop-hdds/common/pom.xml                         |   4 +-
 .../java/org/apache/hadoop/hdds/HddsUtils.java     |  71 ++++++
 .../apache/hadoop/hdds/scm/XceiverClientSpi.java   |   6 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |   6 +
 .../common/src/main/resources/ozone-default.xml    |  18 ++
 hadoop-hdds/config/pom.xml                         |   4 +-
 hadoop-hdds/container-service/pom.xml              |   4 +-
 .../container/common/helpers/ContainerUtils.java   |  68 -----
 .../container/common/impl/HddsDispatcher.java      |   4 +-
 .../metadata/DatanodeSchemaOneDBDefinition.java    |   6 +-
 .../container/replication/MeasuredReplicator.java  |  34 ++-
 .../replication/ReplicationSupervisor.java         |   1 -
 .../replication/ReplicationSupervisorMetrics.java  |   1 -
 .../common/helpers/TestContainerUtils.java         |   2 +-
 .../replication/TestMeasuredReplicator.java        |  34 ++-
 hadoop-hdds/docs/pom.xml                           |   4 +-
 hadoop-hdds/framework/pom.xml                      |   4 +-
 .../java/org/apache/hadoop/hdds/ExitManager.java   |  12 +-
 hadoop-hdds/hadoop-dependency-client/pom.xml       |   4 +-
 hadoop-hdds/hadoop-dependency-server/pom.xml       |   4 +-
 hadoop-hdds/hadoop-dependency-test/pom.xml         |   4 +-
 hadoop-hdds/interface-admin/pom.xml                |   4 +-
 hadoop-hdds/interface-client/pom.xml               |   4 +-
 hadoop-hdds/interface-server/pom.xml               |   4 +-
 hadoop-hdds/pom.xml                                |   4 +-
 hadoop-hdds/server-scm/pom.xml                     |   4 +-
 .../hdds/scm/container/ReplicationManager.java     |  30 ++-
 .../scm/container/balancer/ContainerBalancer.java  | 209 +++++++--------
 .../balancer/ContainerBalancerConfiguration.java   |  75 +++++-
 .../ContainerBalancerSelectionCriteria.java        |  22 +-
 .../scm/container/balancer/FindSourceGreedy.java   | 158 ++++++++++++
 .../scm/container/balancer/FindSourceStrategy.java |  67 +++++
 .../scm/container/balancer/FindTargetGreedy.java   | 121 ++++++++-
 .../scm/container/balancer/FindTargetStrategy.java |  32 +--
 .../algorithms/SCMContainerPlacementCapacity.java  |   2 +-
 .../replication/ReplicationManagerMetrics.java     |  41 +++
 .../apache/hadoop/hdds/scm/ha/SCMStateMachine.java |   7 +
 .../hadoop/hdds/scm/container/MockNodeManager.java |   6 +-
 .../hdds/scm/container/TestReplicationManager.java |  10 +
 .../container/balancer/TestContainerBalancer.java  |  74 ++++++
 .../TestSCMContainerPlacementCapacity.java         |   6 +-
 .../placement/TestContainerPlacement.java          |   4 +-
 hadoop-hdds/test-utils/pom.xml                     |   4 +-
 hadoop-hdds/tools/pom.xml                          |   4 +-
 .../hdds/scm/cli/datanode/UsageInfoSubcommand.java |  41 ++-
 hadoop-ozone/client/pom.xml                        |   4 +-
 .../apache/hadoop/ozone/client/OzoneBucket.java    |  10 +-
 .../hadoop/ozone/client/io/OzoneInputStream.java   |  33 ++-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  44 +++-
 .../hadoop/ozone/client/rpc/RpcClientTest.java     | 217 ++++++++++++++++
 hadoop-ozone/common/pom.xml                        |   4 +-
 .../main/java/org/apache/hadoop/ozone/OmUtils.java |  82 ++++++
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |  11 +
 .../hadoop/ozone/om/helpers/OMNodeDetails.java     |  50 +++-
 .../apache/hadoop/ozone/om/helpers/OmKeyInfo.java  |   8 +
 .../hadoop/ozone/om/helpers/ServiceInfo.java       |  41 ++-
 ...erServiceProtocol.java => OMAdminProtocol.java} |   9 +-
 .../hadoop/ozone/om/protocol/OMConfiguration.java  |  92 +++++++
 .../protocolPB/OMAdminProtocolClientSideImpl.java  | 136 ++++++++++
 ...rviceProtocolPB.java => OMAdminProtocolPB.java} |   9 +-
 hadoop-ozone/csi/pom.xml                           |   4 +-
 hadoop-ozone/datanode/pom.xml                      |   4 +-
 hadoop-ozone/dist/pom.xml                          |   4 +-
 .../src/main/compose/ozonesecure-mr/docker-config  |   3 +
 hadoop-ozone/dist/src/main/k8s/examples/testlib.sh |   5 +-
 .../dist/src/main/smoketest/s3/objectdelete.robot  |   6 +-
 .../fault-injection-test/mini-chaos-tests/pom.xml  |   4 +-
 .../fault-injection-test/network-tests/pom.xml     |   2 +-
 hadoop-ozone/fault-injection-test/pom.xml          |   4 +-
 hadoop-ozone/insight/pom.xml                       |   4 +-
 hadoop-ozone/integration-test/pom.xml              |   4 +-
 .../hadoop/fs/ozone/TestRootedOzoneFileSystem.java | 140 ++++++++--
 .../fs/ozone/TestRootedOzoneFileSystemWithFSO.java |   5 +-
 .../hadoop/ozone/MiniOzoneHAClusterImpl.java       | 150 ++++++++---
 .../hadoop/ozone/TestOzoneConfigurationFields.java |   5 +
 .../rpc/TestContainerStateMachineFailures.java     |  20 +-
 .../client/rpc/TestOzoneAtRestEncryption.java      |  11 +
 .../ozone/om/TestOMStartupWithBucketLayout.java    | 161 ++++++++++++
 .../apache/hadoop/ozone/om/TestObjectStore.java    | 128 ++++++++++
 .../hadoop/ozone/om/TestOzoneManagerBootstrap.java | 184 +++++++++++---
 hadoop-ozone/interface-client/pom.xml              |   4 +-
 ...ServiceProtocol.proto => OMAdminProtocol.proto} |  43 ++--
 .../src/main/proto/OmClientProtocol.proto          |   1 +
 hadoop-ozone/interface-storage/pom.xml             |   4 +-
 hadoop-ozone/ozone-manager/pom.xml                 |   4 +-
 .../apache/hadoop/ozone/om/BucketManagerImpl.java  |  79 +++++-
 .../apache/hadoop/ozone/om/OMPolicyProvider.java   |   5 +-
 .../apache/hadoop/ozone/om/OMStarterInterface.java |   2 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   | 283 ++++++++++++++-------
 .../hadoop/ozone/om/OzoneManagerStarter.java       |  45 +++-
 .../apache/hadoop/ozone/om/ha/OMHANodeDetails.java |   6 +-
 .../ozone/om/ratis/OzoneManagerRatisServer.java    |  24 +-
 .../om/ratis/utils/OzoneManagerRatisUtils.java     |  64 ++++-
 .../S3MultipartUploadCompleteRequest.java          |  11 +
 .../protocolPB/OMAdminProtocolServerSideImpl.java  |  66 +++++
 .../protocolPB/OzoneManagerRequestHandler.java     |   2 +-
 .../hadoop/ozone/protocolPB/RequestHandler.java    |   4 +-
 .../hadoop/ozone/om/TestBucketManagerImpl.java     |  55 +++-
 .../hadoop/ozone/om/TestOzoneManagerStarter.java   |   4 +-
 hadoop-ozone/ozonefs-common/pom.xml                |   4 +-
 .../ozone/BasicRootedOzoneClientAdapterImpl.java   |   8 +-
 hadoop-ozone/ozonefs-hadoop2/pom.xml               |   4 +-
 hadoop-ozone/ozonefs-hadoop3/pom.xml               |   4 +-
 hadoop-ozone/ozonefs-shaded/pom.xml                |   4 +-
 hadoop-ozone/ozonefs/pom.xml                       |   4 +-
 hadoop-ozone/pom.xml                               |   4 +-
 hadoop-ozone/recon-codegen/pom.xml                 |   2 +-
 hadoop-ozone/recon/pom.xml                         |   2 +-
 hadoop-ozone/s3gateway/pom.xml                     |   4 +-
 .../hadoop/ozone/s3/OzoneClientProducer.java       |   5 +
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   |  19 +-
 .../hadoop/ozone/s3/io/S3WrapperInputStream.java   |  84 ------
 .../apache/hadoop/ozone/s3/io/package-info.java    |  23 --
 .../apache/hadoop/ozone/s3/util/S3StorageType.java |  22 +-
 .../s3/endpoint/TestAbortMultipartUpload.java      |   2 +
 .../s3/endpoint/TestInitiateMultipartUpload.java   |   2 +
 .../hadoop/ozone/s3/endpoint/TestListParts.java    |   2 +
 .../s3/endpoint/TestMultipartUploadComplete.java   |   2 +
 .../s3/endpoint/TestMultipartUploadWithCopy.java   |   2 +
 .../hadoop/ozone/s3/endpoint/TestObjectDelete.java |   2 +
 .../hadoop/ozone/s3/endpoint/TestObjectGet.java    |   2 +
 .../hadoop/ozone/s3/endpoint/TestObjectHead.java   |   2 +
 .../hadoop/ozone/s3/endpoint/TestObjectPut.java    |   2 +
 .../hadoop/ozone/s3/endpoint/TestPartUpload.java   |   2 +
 .../ozone/s3/endpoint/TestPermissionCheck.java     |   4 +
 hadoop-ozone/tools/pom.xml                         |   4 +-
 .../hadoop/ozone/debug/DBDefinitionFactory.java    |  17 +-
 .../org/apache/hadoop/ozone/debug/DBScanner.java   |   6 +
 .../apache/hadoop/ozone/debug/PrefixParser.java    |  14 +
 .../hadoop/ozone/freon/DatanodeChunkGenerator.java |   7 +-
 .../ozone/debug/TestDBDefinitionFactory.java       |   7 +-
 pom.xml                                            |   8 +-
 134 files changed, 3046 insertions(+), 808 deletions(-)
 create mode 100644 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindSourceGreedy.java
 create mode 100644 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindSourceStrategy.java
 create mode 100644 
hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/rpc/RpcClientTest.java
 copy 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocol/{OMInterServiceProtocol.java
 => OMAdminProtocol.java} (80%)
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocol/OMConfiguration.java
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/OMAdminProtocolClientSideImpl.java
 copy 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/{OMInterServiceProtocolPB.java
 => OMAdminProtocolPB.java} (81%)
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOMStartupWithBucketLayout.java
 copy 
hadoop-ozone/interface-client/src/main/proto/{OmInterServiceProtocol.proto => 
OMAdminProtocol.proto} (58%)
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java
 delete mode 100644 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/io/S3WrapperInputStream.java
 delete mode 100644 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/io/package-info.java

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

Reply via email to