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

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


 discard 723d23c  HDDS-3196 New PipelineManager interface to persist to 
RatisServer. (#980)
    omit 4e1c93f  HDDS-3192. Handle AllocateContainer operation for HA. (#975)
    omit b58d068  HDDS-3186. Introduce generic SCMRatisRequest and 
SCMRatisResponse. (#959)
    omit d9a5cc9  HDDS-3556 Refactor conf in SCMRatisServer to Java-based conf. 
(#907)
    omit d3d4604  Resolve conflicts with merge from master.
    omit a5f5e2d  HDDS-3187 Construct SCM StateMachine. (#819)
    omit 3dd5812  HDDS-3185 Construct a standalone ratis server for SCM. (#720)
     add a7860d4  HDDS-3649. Add documentation for Cat Key Command (#967)
     add 0781377  HDDS-2572. Handle InterruptedException in 
SCMSecurityProtocolServer (#960)
     add 31c5027  HDDS-3635. Archive jacoco coverage files for unit/integration 
tests (#951)
     add 9dc8ee7  HDDS-3665. Container info command should print uuid of 
datanode (#972)
     add d1f8b3c  HDDS-3663. Display uuid in recon datanode page to distinguish 
each datanode (#973)
     add 734862e  HDDS-3500. Hide OMFailoverProxyProvider usage behind an 
interface
     add fb0da02  HDDS-3609. Avoid to use Hadoop3.x IOUtils in Ozone Client 
(#944)
     add 2ce7407  HDDS-3646. Add a copy command to copy key to a new one. (#963)
     add ece8af7  HDDS-2563. Handle InterruptedException in 
RunningDatanodeState (#974)
     add 796a598  HDDS-3618. Update OM HA acceptance test to Python3 (#965)
     add 302f4f3  HDDS-2574. Handle InterruptedException in 
OzoneDelegationTokenSecretManager (#961)
     add d5f521b  HDDS-3607. Lot of warnings at DN startup. (#937)
     add b03d7b4  HDDS-2566. Handle InterruptedException in 
ContainerDataScanner (#971)
     add 5b06294  HDDS-3657. Unregister the metrics source when 
replicationmanager stop. (#966)
     add ec764af  HDDS-3633. Improve UniqueId.next() efficiency. (#968)
     add c7bda1a  HDDS-3416. Enable 
TestSCMNodeManager#testScmStatsFromNodeReport (#909)
     add b98850d  HDDS-3673. Version information not printed correctly in SCM 
WebUI. (#977)
     add b66869d  HDDS-3309. Add TimedOutTestsListener to surefire and add 
timeout to integration tests (#813)
     add d3551e2  HDDS-3475. Use transactionInfo table to persist transaction 
information. (#856)
     add 383b078  HDDS-3550. Fix TestReadRetries. (#979)
     add d4befa5  HDDS-3670. Remove property 
ozone.scm.container.creation.lease.timeout (#985)
     add 9d89446  HDDS-3645. Add a replication type option for putkey command 
(#962)
     add 5844712  HDDS-2764. security/_index.md translation (#866)
     add 4b2dc09  HDDS-3608. NPE while process a pipeline report when 
PipelineQuery absent in query2OpenPipelines (#938)
     add ad04f31  HDDS-3691. Update gRPC to 1.29.0. (#998)
     add b9e36b6  HDDS-3690. Fix a typo in BlockManagerImpl#allocateBlock (#996)
     add 764af7c  HDDS-3674. add a ozone-style.xml that can be imported into 
IDEA. (#978)
     new 8c25beb  HDDS-3185 Construct a standalone ratis server for SCM. (#720)
     new 4c035bb  HDDS-3187 Construct SCM StateMachine. (#819)
     new a8ac3b2  Resolve conflicts with merge from master.
     new cbdae06  HDDS-3556 Refactor conf in SCMRatisServer to Java-based conf. 
(#907)
     new 59a75b0  HDDS-3186. Introduce generic SCMRatisRequest and 
SCMRatisResponse. (#959)
     new e1fc4a4  HDDS-3192. Handle AllocateContainer operation for HA. (#975)
     new c24a3ed  HDDS-3196 New PipelineManager interface to persist to 
RatisServer. (#980)

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   (723d23c)
            \
             N -- N -- N   refs/heads/HDDS-2823 (c24a3ed)

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 7 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:
 .../java/org/apache/hadoop/hdds/HddsUtils.java     |  11 +-
 .../org/apache/hadoop/hdds/scm/ScmConfigKeys.java  |   6 -
 .../org/apache/hadoop/hdds/utils/UniqueId.java     |  10 +-
 .../common/src/main/resources/ozone-default.xml    |  13 -
 .../states/datanode/RunningDatanodeState.java      |   8 +-
 .../container/keyvalue/impl/BlockManagerImpl.java  |   4 +-
 .../container/ozoneimpl/ContainerDataScanner.java  |  14 +-
 .../ozone/container/ContainerTestHelper.java       |   4 +-
 .../content/security/{_index.md => _index.zh.md}   |  13 +-
 hadoop-hdds/docs/content/shell/KeyCommands.md      |  18 +
 hadoop-hdds/docs/content/shell/KeyCommands.zh.md   |  18 +
 .../hadoop/hdds/scm/block/BlockManagerImpl.java    |   2 +-
 .../hdds/scm/container/ReplicationManager.java     |   1 +
 .../hadoop/hdds/scm/pipeline/PipelineStateMap.java |  11 +-
 .../hdds/scm/server/SCMSecurityProtocolServer.java |  30 +-
 .../scm/container/TestSCMContainerManager.java     |   6 -
 .../hadoop/hdds/scm/node/TestSCMNodeManager.java   |  18 +-
 .../hdds/scm/cli/container/InfoSubcommand.java     |   7 +-
 .../hadoop/ozone/client/OzoneClientFactory.java    |   8 +-
 .../ozone/client/OzoneClientInvocationHandler.java |  62 ----
 .../ozone/client/protocol/ClientProtocol.java      |  36 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  28 +-
 .../ozone/om/protocol/OzoneManagerProtocol.java    |   7 -
 .../ozone/om/protocolPB/Hadoop3OmTransport.java    | 269 ++++++++++++++
 .../om/protocolPB/Hadoop3OmTransportFactory.java   |  24 +-
 .../hadoop/ozone/om/protocolPB/OmTransport.java}   |  32 +-
 .../ozone/om/protocolPB/OmTransportFactory.java    |  63 ++++
 ...OzoneManagerProtocolClientSideTranslatorPB.java | 256 +------------
 hadoop-ozone/dev-support/checks/integration.sh     |   3 +
 hadoop-ozone/dev-support/checks/unit.sh            |   3 +
 hadoop-ozone/dev-support/intellij/ozone-style.xml  |  57 +++
 .../dist/src/main/compose/ozone-om-ha/Dockerfile   |   2 +-
 .../src/main/smoketest/basic/ozone-shell.robot     |  15 +
 .../apache/hadoop/ozone/MiniOzoneChaosCluster.java |   3 -
 .../hadoop/fs/ozone/TestOzoneFSInputStream.java    |   8 +
 .../hadoop/fs/ozone/TestOzoneFileInterfaces.java   |   8 +
 .../hadoop/fs/ozone/TestOzoneFileSystem.java       |   8 +
 .../apache/hadoop/fs/ozone/TestOzoneFsHAURLs.java  |   8 +
 .../metrics/TestSCMContainerManagerMetrics.java    |   8 +
 .../hdds/scm/pipeline/TestNode2PipelineMap.java    |   8 +
 .../hadoop/hdds/scm/pipeline/TestNodeFailure.java  |   8 +
 .../hdds/scm/pipeline/TestPipelineClose.java       |   8 +
 .../hadoop/hdds/scm/pipeline/TestSCMRestart.java   |   8 +
 .../hadoop/ozone/TestContainerOperations.java      |   8 +
 .../TestContainerStateMachineIdempotency.java      |   8 +
 .../apache/hadoop/ozone/TestDelegationToken.java   | 406 +++++++++++++++++++++
 .../apache/hadoop/ozone/TestMiniOzoneCluster.java  |   8 +
 .../hadoop/ozone/TestOzoneConfigurationFields.java |   8 +
 .../hadoop/ozone/TestSecureOzoneCluster.java       | 168 +--------
 .../ozone/TestStorageContainerManagerHelper.java   |   8 +
 .../ozone/client/rpc/Test2BlockOutputStream.java   |   8 +
 .../ozone/client/rpc/Test2WayCommitInRatis.java    |   8 +
 .../apache/hadoop/ozone/client/rpc/TestBCSID.java  |   8 +
 .../ozone/client/rpc/TestBlockOutputStream.java    |   8 +
 .../rpc/TestBlockOutputStreamWithFailures.java     |   8 +
 .../rpc/TestCloseContainerHandlingByClient.java    |   8 +
 .../hadoop/ozone/client/rpc/TestCommitWatcher.java |   8 +
 .../client/rpc/TestContainerStateMachine.java      |   8 +
 .../client/rpc/TestFailureHandlingByClient.java    |   8 +
 .../client/rpc/TestHybridPipelineOnDatanode.java   |   8 +
 .../rpc/TestMultiBlockWritesWithDnFailures.java    |   8 +
 .../rpc/TestOzoneClientRetriesOnException.java     |   8 +
 .../ozone/client/rpc/TestOzoneRpcClient.java       |   8 +
 .../client/rpc/TestOzoneRpcClientAbstract.java     |   9 +-
 .../hadoop/ozone/client/rpc/TestReadRetries.java   |  24 +-
 .../ozone/client/rpc/TestSecureOzoneRpcClient.java |   8 +
 .../commandhandler/TestCloseContainerHandler.java  |   8 +
 .../commandhandler/TestDeleteContainerHandler.java |   8 +
 .../container/metrics/TestContainerMetrics.java    |   8 +
 .../ozone/dn/ratis/TestDnRatisLogParser.java       |   8 +
 .../hadoop/ozone/dn/scrubber/TestDataScrubber.java |   8 +
 .../freon/TestDataValidateWithDummyContainers.java |   8 +
 .../TestDataValidateWithSafeByteOperations.java    |   8 +
 .../TestDataValidateWithUnsafeByteOperations.java  |   8 +
 .../freon/TestFreonWithDatanodeFastRestart.java    |   8 +
 .../ozone/freon/TestFreonWithDatanodeRestart.java  |  10 +-
 .../hadoop/ozone/fsck/TestContainerMapper.java     |   8 +
 .../hadoop/ozone/om/OmFailoverProxyUtil.java       |  47 +++
 .../ozone/om/TestContainerReportWithKeys.java      |   7 +
 .../apache/hadoop/ozone/om/TestKeyManagerImpl.java |   7 +
 .../org/apache/hadoop/ozone/om/TestKeyPurging.java |   8 +
 .../hadoop/ozone/om/TestOMRatisSnapshots.java      |  22 +-
 .../org/apache/hadoop/ozone/om/TestOmAcls.java     |   7 +
 .../hadoop/ozone/om/TestOmBlockVersioning.java     |   7 +
 .../org/apache/hadoop/ozone/om/TestOmInit.java     |   7 +
 .../org/apache/hadoop/ozone/om/TestOmMetrics.java  |   8 +
 .../org/apache/hadoop/ozone/om/TestOmSQLCli.java   |   8 +
 .../ozone/om/TestOzoneManagerConfiguration.java    |   8 +
 .../apache/hadoop/ozone/om/TestOzoneManagerHA.java |   4 +-
 .../ozone/om/TestOzoneManagerHAMetadataOnly.java   |  21 +-
 .../ozone/om/TestOzoneManagerHAWithData.java       |  48 +--
 .../ozone/om/TestOzoneManagerRestInterface.java    |   8 +
 .../ozone/om/parser/TestOMRatisLogParser.java      |   8 +
 .../snapshot/TestOzoneManagerSnapshotProvider.java |  14 +-
 .../hadoop/ozone/recon/TestReconAsPassiveScm.java  |   7 +
 .../apache/hadoop/ozone/recon/TestReconTasks.java  |   7 +
 .../ozone/recon/TestReconWithOzoneManager.java     |   8 +
 .../hadoop/ozone/scm/TestAllocateContainer.java    |   7 +
 .../hadoop/ozone/scm/TestContainerSmallFile.java   |   7 +
 .../scm/TestGetCommittedBlockLengthAndPutKey.java  |   8 +
 .../org/apache/hadoop/ozone/scm/TestSCMMXBean.java |   8 +
 .../hadoop/ozone/scm/TestSCMNodeManagerMXBean.java |   8 +
 .../hadoop/ozone/scm/TestXceiverClientManager.java |   7 +
 .../hadoop/ozone/scm/TestXceiverClientMetrics.java |   8 +
 .../scm/pipeline/TestPipelineManagerMXBean.java    |   8 +
 .../TestSCMPipelineBytesWrittenMetrics.java        |   8 +
 .../ozone/scm/pipeline/TestSCMPipelineMetrics.java |   8 +
 .../hadoop/ozone/shell/TestOzoneDatanodeShell.java |   8 +
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |  21 +-
 .../java/org/apache/hadoop/ozone/om/ScmClient.java |   2 +-
 .../ozone/om/ratis/OzoneManagerDoubleBuffer.java   |  79 +++-
 .../ozone/om/ratis/OzoneManagerStateMachine.java   |  11 +
 ...OzoneManagerProtocolServerSideTranslatorPB.java |  32 +-
 .../OzoneDelegationTokenSecretManager.java         |  34 +-
 ...tOzoneManagerDoubleBufferWithDummyResponse.java |  14 +
 ...TestOzoneManagerDoubleBufferWithOMResponse.java |  13 +
 .../hadoop/ozone/recon/ReconControllerModule.java  |  30 +-
 .../hadoop/ozone/recon/api/NodeEndpoint.java       |   1 +
 .../ozone/recon/api/types/DatanodeMetadata.java    |  14 +
 .../src/views/datanodes/datanodes.tsx              |  10 +
 .../apache/hadoop/ozone/debug/ChunkKeyHandler.java |  28 +-
 .../hadoop/ozone/freon/BaseFreonGenerator.java     |   6 +-
 .../ozone/genesis/BenchMarkDatanodeDispatcher.java |   4 +-
 .../hadoop/ozone/genesis/BenchMarkOMClient.java    | 161 --------
 .../{PutKeyHandler.java => CopyKeyHandler.java}    | 100 ++---
 .../hadoop/ozone/shell/keys/KeyCommands.java       |   1 +
 .../hadoop/ozone/shell/keys/PutKeyHandler.java     |  12 +-
 pom.xml                                            |  25 +-
 128 files changed, 1955 insertions(+), 972 deletions(-)
 copy hadoop-hdds/docs/content/security/{_index.md => _index.zh.md} (62%)
 delete mode 100644 
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/OzoneClientInvocationHandler.java
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/Hadoop3OmTransport.java
 copy 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/db/IntegerCodec.java
 => 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/Hadoop3OmTransportFactory.java
 (63%)
 copy 
hadoop-ozone/{ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/util/OmResponseUtil.java
 => 
common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/OmTransport.java} 
(60%)
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/OmTransportFactory.java
 create mode 100644 hadoop-ozone/dev-support/intellij/ozone-style.xml
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/TestDelegationToken.java
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/OmFailoverProxyUtil.java
 delete mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/genesis/BenchMarkOMClient.java
 copy 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/shell/keys/{PutKeyHandler.java
 => CopyKeyHandler.java} (59%)


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

Reply via email to