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

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


 discard 22570c4  HDDS-1569 Support creating multiple pipelines with same 
datanode. Contributed by Li Cheng.
    omit 764fac5  HDDS-2089: Add createPipeline CLI. (#1418)
    omit baa5626  HDDS-1571. Create an interface for pipeline placement policy 
to support network topologies. (#1395)
    omit f236926  HDDS-1577. Add default pipeline placement policy 
implementation. (#1366)
     add f59d359  HDDS-2298. Fix maven warning about duplicated metrics-core jar
     add 920dde9  HDDS-2298. Fix maven warning about duplicated metrics-core 
jar.
     add e227ba4  HDDS-2220. HddsVolume needs a toString method.
     add 83b5a67  HDDS-2220. HddsVolume needs a toString method.
     add b3322b5  HDDS-2204. Avoid buffer coping in checksum verification. 
Contributed by Tsz Wo Nicholas Sze.
     add 44a6a3f  BlockManager should allocate a block in excluded pipelines if 
none other left (#19)
     add 8868d4e  HDDS-2194. Replication of Container fails with "Only closed 
containers could be exported" (#25)
     add 546e36b  HDDS-2305. Update Ozone to latest ratis 
snapshot(0.5.0-3f446aa-SNAPSHOT). Contributed by  Mukul Kumar Singh. (#26)
     add 616d7a4  HDDS-2295. Display log of freon on the standard output
     add b4a1afd  HDDS 2181. Ozone Manager should send correct ACL type in ACL 
requests to Authorizer Contributed by Vivek Ratnavel Subramanian.
     add 59d66bc  HDDS-1998. 
TestSecureContainerServer#testClientServerRatisGrpc is failing
     add f1835dd  Revert "HDDS-1998. 
TestSecureContainerServer#testClientServerRatisGrpc is failing"
     add 5adf6a1  HDDS-1988. Fix listParts API
     add fecdba7  HDDS-2267. Container metadata scanner interval mismatch
     add 34df0bf  HDDS-2312. Fix typo in ozone command
     add 17081c2  Revert "HDDS 2181. Ozone Manager should send correct ACL type 
in ACL requests to Authorizer"
     add 96f1dcc  HDDS-1737. Add Volume check in KeyManager and File Operations
     add 01e24e8  HDDS-2316. Support to skip recon and/or ozonefs during the 
build (#39)
     add 0f5f7ba  HDDS-2289. Put testing information and a problem description 
to the g… (#5)
     add 9f88f42  HDDS-2032. Ozone client should retry writes in case of any 
ratis/stateMachine exceptions
     add 61c161c  Revert "HDDS-2032. Ozone client should retry writes in case 
of any ratis/stateMachine exceptions"
     add 85ba643  HDDS-2302. Manage common pom versions in one common place.
     add 38ec79e  HDDS-2271. Avoid buffer copying in KeyValueHandler.
     add 47f0bf5  Merge pull request #44 from szetszwo/HDDS-2271
     add 6c575f2  HDDS-2275. In BatchOperation.SingleOperation, do not clone 
byte[].
     add 61f4aa3  Merge pull request #45 from szetszwo/HDDS-2275
     add b041050  HDDS-1985. Fix listVolumes API
     add 37f48c4  HDDS-2221. Monitor datanodes in ozoneperf compose cluster
     add bcd04c2  HDDS-2181. Ozone Manager should send correct ACL type in ACL 
requests to Authorizer (#43)
     add 2529cee  HDDS-2254 : Fix flaky unit test 
TestContainerStateMachine#testRatisSnapshotRetention.
     add b961883  HDDS-2323. Mem allocation: Optimise AuditMessage::build(). 
Contributed by Siddharth Wagle.
     add 25cfd0c  HDDS-2318. Avoid proto::tostring in preconditions to save CPU 
cycles. (#48)
     add 7651aec  HDDS-2286. Add a log info in ozone client and scm to print 
the exclusion list during allocate block. Contributed by Siddharth Wagle. (#46)
     add 18c4cab  HDDS-2283. Container creation on datanodes take time because 
of Rocksdb option creation. Contributed by  Siddharth Wagle.(#41)
     add bfaa640  HDDS-2281. ContainerStateMachine#handleWriteChunk should 
ignore close container exception. Contributed by  Shashikant Banerjee. (#54)
     add 29cd37d  HDDS-2280. HddsUtils#CheckForException should not return null 
in case the ratis exception cause is not set. Contributed by  Shashikant 
Banerjee. (#57)
     add aaa333c  HDDS-2336. Fix 
TestKeyValueContainer#testRocksDBCreateUsesCachedOptions. Contributed by  
Attila Doroszlai.  (#63)
     add 65a1d00  HDDS-2337. Fix checkstyle errors. Contributed by Attila 
Doroszlai. (#64)
     add 40f57a5  HDDS-2335. Params not included in AuditMessage. Contributed 
by Attila Doroszlai. (#62)
     add 636df43  HDDS-2326. Http server of Freon is not started for new Freon 
tests (#52)
     add 445fe62  HDDS-2206. Separate handling for OMException and IOException 
in the Ozone Manager. Contributed by Supratim Deka (#12)
     add 02d2eb7  HDDS-2340. Updated ratis.version to get latest snapshot. (#67)
     add e61e71d  HDDS-2320. Negative value seen for OM NumKeys Metric in JMX. 
(#68)
     add d47fe4e  HDDS-2310. Add support to add ozone ranger plugin to Ozone 
Manager cl… (#49)
     add c6c9794  HDDS-2333. Enable sync option for OM non-HA. (#61)
     add 599b0d9  HDDS-2343. Add immutable entries in to the DoubleBuffer for 
Bucket requests. (#69)
     add eb1d77e  HDDS-2330. Random key generator can get stuck (#53)
     add d92223a  HDDS-2346. Replication manager config has wrong description 
(#73)
     add fdd1b15  HDDS-2214. TestSCMContainerPlacementRackAware has an 
intermittent failure. (#6)
     add 4bfad90  HDDS-2131. Optimize replication type and creation time 
calculation in S3 MPU list call. (#50)
     add 1baa5a1  HDDS-2278. Run S3 test suite on OM HA cluste. (#27)
     add 59d0786  HDDS-2334. Dummy chunk manager fails with length mismatch 
error. Contributed by Attila Doroszlai. (#65)
     add 9475d26  HDDS-2352. Client gets internal error instead of volume not 
found in secure cluster (#76)
     add 1c6b02a  HDDS-2296. ozoneperf compose cluster shouln't start freon by 
default (#15)
     add e16275d  HDDS-2297. Enable Opentracing for new Freon tests (#16)
     add c0cbdd2  HDDS-2354. SCM log is full of AllocateBlock logs. (#77)
     add 4d1e811  HDDS-1228. Chunk Scanner Checkpoints (#7)
     add 28170e5  HDDS-2358. Change to replication factor THREE in acceptance 
tests (#78)
     add da01364  HDDS-2357. Add replication factor option to new Freon tests 
(#79)
     add faf10fe  HDDS-2071. Support filters in ozone insight point (#4)
     add 682599e  HDDS-2360. Update Ratis snapshot to d6d58d0 (#83)
     add d7e2fb1  HDDS-2344. Add immutable entries in to the DoubleBuffer for 
Volume requests. (#71)
     add e1641fb  Revert "HDDS-2206. Separate handling for OMException and 
IOException in the Ozone Manager. Contributed by Supratim Deka (#12)"
     add d1f57f8  HDDS-2341. Validate tar entry path during extraction (#72)
     add 82833a0  HDDS-2361. Ozone Manager init & start command prints out 
unnecessary line in the beginning. (#91)
     add 6a65580  HDDS-2365. Fix 
TestRatisPipelineProvider#testCreatePipelinesDnExclude (#84)
     add 8541c56  HDDS-2368. TestOzoneManagerDoubleBufferWithDummyResponse 
failing intermittently (#93)
     add 91e0c02  HDDS-2285. GetBlock and ReadChunk command from the client 
should be sent to the same datanode to re-use the same connection.
     add 758bd09  concurrent hash map for dn cache
     add 41b51b9  Merge pull request #40 from hanishakoneru/HDDS-2285
     add 9dd2f05  HDDS-2345. Add a UT for newly added clone() in OmBucketInfo 
(#92)
     add 19f0044  HDDS-2374. Make Ozone Readme.txt point to the Ozone websites 
instead of Hadoop. (#96)
     add 7b043e9  HDDS-2240. Ozone Admin OM command line tool. (#9)
     add aea6c37  HDDS-2292. Create Ozone specific README.md to the new 
hadoop-ozone re… (#55)
     add e3e6dc5  HDDS-2322. DoubleBuffer flush termination and OM shutdown's 
after that. Make entry returned from cache a new copy. (#89)
     add 86925de  HDDS-2373 Move isUseRatis getFactor and getType from 
XCeiverClientManager (#95)
     add 112d1fb  Revert "HDDS-2292. Create Ozone specific README.md to the new 
hadoop-ozone re… (#55)"
     add 27b6042  HDDS-2379. OM terminates with RocksDB error while 
continuously writing keys. (#100)
     add d3021fb  HDDS-2347 XCeiverClientGrpc's parallel use leads to NPE (#81)
     add 9f75e5a  HDDS-2378 - Change OZONE as string used in the code where 
OzoneConsts.OZONE is suitable (#103)
     add 69aa475  HDDS-2366. Remove ozone.enabled as a flag and config item. 
(#90)
     add e857643  HDDS-2292. Create Ozone specific README.md to the new 
hadoop-ozone repository (#106)
     add 11ff08f  HDDS-2381. In ExcludeList, add if not exist only. (#104)
     add e16c7ed  HDDS-2348. remove log4j properties for org.apache.hadoop.ozone
     add b6704fd  HDDS-2208. Propagate System Exceptions from OM transaction 
apply phase
     add cbb8b66  HDDS-2219. Move all the ozone dist scripts/configs to one 
location
     add 5b082e7  HDDS-2293. Create a new CONTRIBUTION.md for the new 
repository (#58)
     add 629ab5d  HDDS-2380. OMFileRequest should use the isExist API while 
checking for pre-existing files in the directory path.
     add 8527a9d  HDDS-1847: Datanode Kerberos principal and keytab config key 
looks inconsistent Contributed by christeoh.
     add 5922420  HDDS-2363. Failed to create Ratis container. (#98)
     add a04a5d8  HDDS-2311. Fix logic of RetryPolicy in 
OzoneClientSideTranslatorPB. (#51)
     add 6ba7115  HDDS-2397. Fix calling cleanup for few missing tables in OM. 
(#112)
     add feedc6a  Revert "HDDS-1847: Datanode Kerberos principal and keytab 
config key looks inconsistent"
     add c47aaa1  HDDS-2398. Remove usage of LogUtils class from ratis-common. 
(#113)
     new ab1c6d6  HDDS-1577. Add default pipeline placement policy 
implementation. (#1366)
     new c82339c  HDDS-1571. Create an interface for pipeline placement policy 
to support network topologies. (#1395)
     new 042062a  HDDS-2089: Add createPipeline CLI. (#1418)
     new 07e5348  HDDS-1569 Support creating multiple pipelines with same 
datanode. Contributed by Li Cheng.

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   (22570c4)
            \
             N -- N -- N   refs/heads/HDDS-1564 (07e5348)

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 4 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/pull_request_template.md                   |  18 +-
 BUILDING.txt                                       | 511 ---------------------
 CONTRIBUTION.md                                    | 206 +++++++++
 README.md                                          |  98 ++++
 README.txt                                         |   7 -
 .../apache/hadoop/hdds/scm/XceiverClientGrpc.java  |  79 +++-
 .../hadoop/hdds/scm/XceiverClientManager.java      |  38 +-
 .../hdds/scm/client/ContainerOperationClient.java  | 111 +++--
 .../hadoop/hdds/scm/client/HddsClientUtils.java    |   5 +-
 .../java/org/apache/hadoop/hdds/HddsUtils.java     |  32 +-
 .../scm/container/common/helpers/ExcludeList.java  |  28 +-
 .../hdds/scm/storage/ContainerProtocolCalls.java   |   2 +-
 .../apache/hadoop/hdds/utils/BatchOperation.java   |  22 +-
 .../hadoop/hdds/utils/MetadataStoreBuilder.java    |  59 ++-
 .../org/apache/hadoop/hdds/utils/RocksDBStore.java |  19 +-
 .../org/apache/hadoop/hdds/utils/db/Codec.java     |   6 +
 .../apache/hadoop/hdds/utils/db/CodecRegistry.java |  16 +
 .../hadoop/hdds/utils/db/DBStoreBuilder.java       |  21 +-
 .../apache/hadoop/hdds/utils/db/IntegerCodec.java  |   5 +
 .../org/apache/hadoop/hdds/utils/db/LongCodec.java |   5 +
 .../org/apache/hadoop/hdds/utils/db/RDBStore.java  |  17 +-
 .../hadoop/hdds/utils/db/RocksDBConfiguration.java |  16 +
 .../apache/hadoop/hdds/utils/db/StringCodec.java   |   5 +
 .../apache/hadoop/hdds/utils/db/TypedTable.java    |   3 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |   7 -
 .../java/org/apache/hadoop/ozone/OzoneConsts.java  |   1 +
 .../apache/hadoop/ozone/audit/AuditMessage.java    |   7 +-
 .../org/apache/hadoop/ozone/common/Checksum.java   | 218 +++++----
 .../apache/hadoop/ozone/common/ChecksumData.java   |   4 +-
 .../ozone/container/common/helpers/BlockData.java  |   5 +
 .../common/src/main/resources/ozone-default.xml    |  27 +-
 .../java/org/apache/hadoop/hdds/TestHddsUtils.java |  21 +
 .../hadoop/ozone/audit/TestOzoneAuditLogger.java   |  29 +-
 .../apache/hadoop/ozone/common/TestChecksum.java   |   6 +-
 .../apache/hadoop/ozone/HddsDatanodeService.java   | 106 +++--
 .../container/common/helpers/ContainerUtils.java   |   2 +-
 .../ozone/container/common/impl/ContainerData.java |  41 +-
 .../common/impl/ContainerDataScanOrder.java        |  57 +++
 .../container/common/impl/ContainerDataYaml.java   |  15 +-
 .../ozone/container/common/impl/ContainerSet.java  |   2 +
 .../container/common/interfaces/Container.java     |   4 +
 .../server/ratis/ContainerStateMachine.java        |  12 +-
 .../ozone/container/common/volume/HddsVolume.java  |   8 +
 .../container/keyvalue/KeyValueContainer.java      |  29 +-
 .../container/keyvalue/KeyValueContainerCheck.java |   3 +-
 .../ozone/container/keyvalue/KeyValueHandler.java  |   9 +-
 .../container/keyvalue/TarContainerPacker.java     |  31 +-
 .../container/keyvalue/helpers/ChunkUtils.java     |  23 +-
 .../container/keyvalue/helpers/SmallFileUtils.java |   4 +-
 .../keyvalue/impl/ChunkManagerDummyImpl.java       |  17 +-
 .../container/ozoneimpl/ContainerController.java   |   7 +
 .../container/ozoneimpl/ContainerDataScanner.java  |  31 +-
 .../ozoneimpl/ContainerMetadataScanner.java        |   7 +-
 .../hadoop/ozone/TestHddsDatanodeService.java      |   2 -
 .../hadoop/ozone/TestHddsSecureDatanodeInit.java   |   1 -
 .../ozone/container/common/SCMTestUtils.java       |  22 +
 .../common/impl/TestContainerDataYaml.java         |  33 +-
 .../container/common/impl/TestContainerSet.java    |  59 ++-
 .../container/common/impl/TestHddsDispatcher.java  |   2 +-
 .../container/keyvalue/TestBlockManagerImpl.java   |  11 +-
 .../container/keyvalue/TestChunkManagerImpl.java   | 113 +++--
 .../container/keyvalue/TestKeyValueContainer.java  |  65 ++-
 .../container/keyvalue/TestTarContainerPacker.java | 204 ++++++--
 .../ozoneimpl/TestContainerScrubberMetrics.java    | 138 +++---
 hadoop-hdds/docs/content/beyond/Containers.md      |   1 -
 hadoop-hdds/docs/content/start/OnPrem.md           |  16 -
 .../server/OzoneProtocolMessageDispatcher.java     |   4 +-
 .../hadoop/hdds/server/events/EventQueue.java      |   4 +-
 .../src/main/resources/webapps/datanode/dn.js      |   2 -
 hadoop-hdds/pom.xml                                |   8 -
 .../hadoop/hdds/scm/block/BlockManagerImpl.java    |  12 +
 .../hdds/scm/container/ReplicationManager.java     |  19 +-
 .../metrics/SCMContainerManagerMetrics.java        |   3 +-
 .../algorithms/SCMContainerPlacementMetrics.java   |   3 +-
 .../hadoop/hdds/scm/metadata/BigIntegerCodec.java  |   5 +
 .../metadata/DeletedBlocksTransactionCodec.java    |   5 +
 .../apache/hadoop/hdds/scm/metadata/LongCodec.java |   5 +
 .../hdds/scm/metadata/X509CertificateCodec.java    |   5 +
 .../hadoop/hdds/scm/node/SCMNodeManager.java       |  48 +-
 .../hadoop/hdds/scm/node/SCMNodeMetrics.java       |   3 +-
 .../hdds/scm/pipeline/SCMPipelineMetrics.java      |   3 +-
 .../hdds/scm/server/SCMBlockProtocolServer.java    |   5 +
 .../hdds/scm/server/SCMContainerMetrics.java       |   3 +-
 .../hdds/scm/server/StorageContainerManager.java   |  10 +-
 .../org/apache/hadoop/hdds/scm/HddsTestUtils.java  |   3 -
 .../java/org/apache/hadoop/hdds/scm/TestUtils.java |   3 -
 .../hadoop/hdds/scm/block/TestBlockManager.java    |  84 +++-
 .../hadoop/hdds/scm/block/TestDeletedBlockLog.java |   2 -
 .../hadoop/hdds/scm/container/MockNodeManager.java |   5 +-
 .../container/TestCloseContainerEventHandler.java  |   5 +-
 .../scm/container/TestSCMContainerManager.java     |  30 +-
 .../TestSCMContainerPlacementRackAware.java        |  67 +--
 .../hdds/scm/node/TestContainerPlacement.java      |  10 +-
 .../scm/pipeline/TestRatisPipelineProvider.java    | 180 ++++++++
 .../org/apache/hadoop/hdds/scm/cli/SCMCLI.java     |  89 +---
 .../client/io/BlockOutputStreamEntryPool.java      |   1 +
 .../ozone/client/protocol/ClientProtocol.java      |   8 +
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  19 +
 .../hadoop/ozone/om/codec/OmBucketInfoCodec.java   |   4 +
 .../hadoop/ozone/om/codec/OmKeyInfoCodec.java      |   5 +
 .../ozone/om/codec/OmMultipartKeyInfoCodec.java    |   5 +
 .../hadoop/ozone/om/codec/OmPrefixInfoCodec.java   |   5 +
 .../hadoop/ozone/om/codec/OmVolumeArgsCodec.java   |   4 +
 .../ozone/om/codec/RepeatedOmKeyInfoCodec.java     |   5 +
 .../hadoop/ozone/om/codec/S3SecretValueCodec.java  |   5 +
 .../ozone/om/codec/TokenIdentifierCodec.java       |   4 +
 .../hadoop/ozone/om/codec/UserVolumeInfoCodec.java |   4 +
 .../ozone/om/exceptions/NotLeaderException.java    |  45 +-
 .../ozone/om/ha/OMFailoverProxyProvider.java       |  67 ++-
 .../hadoop/ozone/om/helpers/OmBucketInfo.java      |  39 +-
 .../apache/hadoop/ozone/om/helpers/OmKeyInfo.java  |  53 ++-
 .../ozone/om/helpers/OmMultipartKeyInfo.java       |  56 ++-
 .../hadoop/ozone/om/helpers/OmOzoneAclMap.java     |  31 ++
 .../hadoop/ozone/om/helpers/OmPrefixInfo.java      |  18 +
 .../hadoop/ozone/om/helpers/OmVolumeArgs.java      |  29 +-
 .../hadoop/ozone/om/helpers/ServiceInfo.java       |  32 +-
 ...OzoneManagerProtocolClientSideTranslatorPB.java |  78 ++--
 .../ozone/security/acl/IAccessAuthorizer.java      |   2 +-
 .../apache/hadoop/ozone/util/OzoneVersionInfo.java |   3 +-
 .../apache/hadoop/ozone/web/utils/OzoneUtils.java  |   8 +-
 .../src/main/proto/OzoneManagerProtocol.proto      |  11 +-
 .../om/codec/TestOmMultipartKeyInfoCodec.java      |   8 +-
 .../hadoop/ozone/om/helpers/TestOmBucketInfo.java  |  56 ++-
 .../hadoop/ozone/om/helpers/TestOmKeyInfo.java     |  83 ++++
 .../ozone/om/helpers/TestOmMultipartKeyInfo.java   |  64 +++
 ...TestOmBucketInfo.java => TestOmPrefixInfo.java} |  42 +-
 .../hadoop/ozone/om/helpers/TestOmVolumeArgs.java  |  87 ++++
 hadoop-ozone/dev-support/checks/acceptance.sh      |   2 +-
 hadoop-ozone/dev-support/intellij/ozone-site.xml   |   8 -
 .../dist/dev-support/bin/dist-layout-stitching     |  35 +-
 hadoop-ozone/dist/pom.xml                          |  90 +++-
 .../dist/src/main/compose/ozone-hdfs/docker-config |   1 -
 .../dist/src/main/compose/ozone-mr/common-config   |   3 +-
 .../compose/{ozonescripts => ozone-om-ha-s3}/.env  |   0
 .../docker-compose.yaml                            |  10 +
 .../{ozone-om-ha => ozone-om-ha-s3}/docker-config  |   9 +-
 .../compose/{ozones3 => ozone-om-ha-s3}/test.sh    |   4 +-
 .../src/main/compose/ozone-om-ha/docker-config     |   1 -
 .../src/main/compose/ozone-recon/docker-config     |   3 +-
 .../src/main/compose/ozone-topology/docker-config  |   3 +-
 .../dist/src/main/compose/ozone/docker-config      |   3 +-
 .../src/main/compose/ozoneblockade/docker-config   |   1 -
 .../dist/src/main/compose/ozoneperf/README.md      |  20 +-
 .../src/main/compose/ozoneperf/docker-compose.yaml |  11 +-
 .../dist/src/main/compose/ozoneperf/docker-config  |   3 +-
 .../datasources.yml => ozoneperf/freon-ockg.yaml}  |  18 +-
 .../datasources.yml => ozoneperf/freon-rk.yaml}    |  18 +-
 .../prometheus => ozoneperf}/prometheus.yml        |  10 +
 .../src/main/compose/ozones3-haproxy/docker-config |   3 +-
 .../dist/src/main/compose/ozones3/docker-config    |   3 +-
 hadoop-ozone/dist/src/main/compose/ozones3/test.sh |   2 +
 .../src/main/compose/ozonescripts/docker-config    |   1 -
 .../src/main/compose/ozonesecure-mr/docker-config  |   3 +-
 .../src/main/compose/ozonesecure/docker-config     |   3 +-
 .../src/main/k8s/definitions/ozone/config.yaml     |   1 -
 .../examples/getting-started/config-configmap.yaml |   1 -
 .../k8s/examples/minikube/config-configmap.yaml    |   1 -
 .../k8s/examples/ozone-dev/config-configmap.yaml   |   1 -
 .../main/k8s/examples/ozone/config-configmap.yaml  |   1 -
 .../dist/src/main/smoketest/basic/basic.robot      |   2 +-
 .../src/main/smoketest/basic/ozone-shell.robot     |   2 +
 .../dist/src/main/smoketest/s3/commonawslib.robot  |  13 +-
 .../main/smoketest/security/ozone-secure-s3.robot  |   2 +-
 .../conf/dn-audit-log4j2.properties                |   0
 .../dist/src/{main => shell}/conf/log4j.properties |  21 -
 .../conf/om-audit-log4j2.properties                |   0
 .../conf/ozone-shell-log4j.properties              |   0
 .../dist/src/{main => shell}/conf/ozone-site.xml   |   0
 .../conf/scm-audit-log4j2.properties               |   0
 .../dist/src/shell/hdds}/hadoop-config.cmd         |   0
 .../dist/src/shell/hdds}/hadoop-config.sh          |   0
 .../dist/src/shell/hdds}/hadoop-daemons.sh         |   0
 .../dist/src/shell/hdds}/hadoop-functions.sh       |   0
 .../dist/src/shell/hdds}/workers.sh                |   0
 .../src/main/bin => dist/src/shell/ozone}/ozone    |   9 +-
 .../bin => dist/src/shell/ozone}/ozone-config.sh   |   0
 .../bin => dist/src/shell/ozone}/start-ozone.sh    |   9 -
 .../bin => dist/src/shell/ozone}/stop-ozone.sh     |   9 -
 .../shell/shellprofile.d/hadoop-ozone-manager.sh   |  21 +-
 .../src/shell}/shellprofile.d/hadoop-ozone.sh      |   0
 .../network-tests/src/test/compose/docker-config   |   1 -
 .../hadoop/ozone/insight/BaseInsightPoint.java     |  56 +--
 .../apache/hadoop/ozone/insight/InsightPoint.java  |   6 +-
 .../apache/hadoop/ozone/insight/LogSubcommand.java |  26 +-
 .../ozone/insight/datanode/RatisInsight.java       |   5 +
 .../hadoop/ozone/insight/TestBaseInsightPoint.java |  73 +++
 .../TestContainerStateManagerIntegration.java      | 134 +++---
 .../metrics/TestSCMContainerManagerMetrics.java    |   6 +-
 .../apache/hadoop/ozone/MiniOzoneChaosCluster.java |   6 +-
 .../org/apache/hadoop/ozone/MiniOzoneCluster.java  |  13 +-
 .../apache/hadoop/ozone/MiniOzoneClusterImpl.java  |   1 -
 .../hadoop/ozone/TestContainerOperations.java      |  19 +-
 .../TestContainerStateMachineIdempotency.java      |   3 +-
 .../hadoop/ozone/TestSecureOzoneCluster.java       |   3 -
 .../hadoop/ozone/TestStorageContainerManager.java  |  11 +-
 .../ozone/client/rpc/Test2WayCommitInRatis.java    |   4 +-
 .../hadoop/ozone/client/rpc/TestCommitWatcher.java |   5 +-
 .../client/rpc/TestContainerStateMachine.java      |  26 +-
 .../rpc/TestContainerStateMachineFailures.java     | 118 +++++
 .../client/rpc/TestOzoneRpcClientAbstract.java     |   2 +-
 .../ozone/client/rpc/TestWatchForCommit.java       |  10 +-
 .../ozone/container/ContainerTestHelper.java       |  25 +-
 .../org/apache/hadoop/ozone/om/TestOmAcls.java     |   6 +-
 .../ozone/om/TestOzoneManagerConfiguration.java    |   2 -
 .../apache/hadoop/ozone/om/TestOzoneManagerHA.java | 155 ++++++-
 .../ozone/ozShell/TestOzoneDatanodeShell.java      | 104 +----
 .../apache/hadoop/ozone/ozShell/TestS3Shell.java   |   4 +-
 .../hadoop/ozone/scm/TestAllocateContainer.java    |  13 +-
 .../hadoop/ozone/scm/TestContainerSmallFile.java   |  17 +-
 .../scm/TestGetCommittedBlockLengthAndPutKey.java  |  13 +-
 .../hadoop/ozone/scm/TestXceiverClientManager.java |  46 +-
 .../hadoop/ozone/scm/TestXceiverClientMetrics.java |   9 +-
 .../hadoop/ozone/scm/node/TestQueryNode.java       |   5 +-
 .../security/acl/TestOzoneNativeAuthorizer.java    | 114 ++++-
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |  66 +--
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |  22 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |  49 ++
 .../apache/hadoop/ozone/om/VolumeManagerImpl.java  |   3 +
 .../ozone/om/ratis/OzoneManagerDoubleBuffer.java   |  55 ++-
 .../om/ratis/utils/OzoneManagerRatisUtils.java     |   3 +-
 .../hadoop/ozone/om/request/OMClientRequest.java   |  14 +-
 .../om/request/bucket/OMBucketCreateRequest.java   |   2 +-
 .../om/request/bucket/OMBucketDeleteRequest.java   |   2 +-
 .../request/bucket/OMBucketSetPropertyRequest.java |   4 +-
 .../om/request/file/OMDirectoryCreateRequest.java  |  22 +-
 .../ozone/om/request/file/OMFileCreateRequest.java |  16 +-
 .../ozone/om/request/file/OMFileRequest.java       |   4 +-
 .../om/request/key/OMAllocateBlockRequest.java     |   4 +-
 .../ozone/om/request/key/OMKeyCommitRequest.java   |  17 +-
 .../ozone/om/request/key/OMKeyCreateRequest.java   |   5 +-
 .../ozone/om/request/key/OMKeyDeleteRequest.java   |  16 +-
 .../ozone/om/request/key/OMKeyRenameRequest.java   |  16 +-
 .../hadoop/ozone/om/request/key/OMKeyRequest.java  |  39 +-
 .../S3InitiateMultipartUploadRequest.java          |   3 +-
 .../OzoneManagerHARequestHandlerImpl.java          |  61 +--
 ...OzoneManagerProtocolServerSideTranslatorPB.java |   8 +-
 .../ozone/security/acl/OzoneNativeAuthorizer.java  |  52 ++-
 .../ozone/web/ozShell/keys/GetKeyHandler.java      |   2 +-
 .../hadoop/ozone/om/TestS3BucketManager.java       |   2 +-
 ...tOzoneManagerDoubleBufferWithDummyResponse.java |  69 ++-
 ...TestOzoneManagerDoubleBufferWithOMResponse.java |   3 +-
 .../request/file/TestOMDirectoryCreateRequest.java |  73 ++-
 .../om/request/file/TestOMFileCreateRequest.java   |  21 +
 .../om/request/key/TestOMAllocateBlockRequest.java |   4 +-
 .../om/request/key/TestOMKeyCommitRequest.java     |   4 +-
 .../om/request/key/TestOMKeyCreateRequest.java     |   4 +-
 .../om/request/key/TestOMKeyDeleteRequest.java     |  26 +-
 .../om/request/key/TestOMKeyRenameRequest.java     |  28 +-
 .../ozone/om/request/key/TestOMKeyRequest.java     |   1 +
 .../s3/bucket/TestS3BucketDeleteRequest.java       |   3 +-
 .../s3/bucket/TestS3BucketDeleteResponse.java      |   3 +-
 .../s3/multipart/TestS3MultipartResponse.java      |   4 +-
 .../apache/hadoop/fs/ozone/TestOzoneFsHAURLs.java  |   2 -
 hadoop-ozone/pom.xml                               |  38 +-
 .../org/apache/hadoop/ozone/recon/ReconUtils.java  |  11 +-
 .../spi/impl/ContainerDBServiceProviderImpl.java   |   2 +-
 .../recon/spi/impl/ContainerKeyPrefixCodec.java    |   5 +
 .../s3/endpoint/TestAbortMultipartUpload.java      |   7 +-
 .../hadoop/ozone/s3/endpoint/TestBucketDelete.java |  11 +-
 .../hadoop/ozone/s3/endpoint/TestBucketHead.java   |   5 +-
 .../s3/endpoint/TestInitiateMultipartUpload.java   |   9 +-
 .../hadoop/ozone/s3/endpoint/TestListParts.java    |  29 +-
 .../s3/endpoint/TestMultipartUploadComplete.java   |  33 +-
 .../s3/endpoint/TestMultipartUploadWithCopy.java   |  32 +-
 .../hadoop/ozone/s3/endpoint/TestObjectPut.java    |   3 +-
 .../hadoop/ozone/s3/endpoint/TestPartUpload.java   |  24 +-
 .../hadoop/ozone/s3/endpoint/TestRootList.java     |   3 +-
 hadoop-ozone/tools/pom.xml                         |   5 -
 .../org/apache/hadoop/ozone/admin/OzoneAdmin.java  |  68 +++
 .../ozone/admin/om/GetServiceRolesSubcommand.java} |  47 +-
 .../org/apache/hadoop/ozone/admin/om/OMAdmin.java  |  46 +-
 .../hadoop/ozone/admin/om}/package-info.java       |   5 +-
 .../apache/hadoop/ozone/admin}/package-info.java   |   5 +-
 .../hadoop/ozone/freon/BaseFreonGenerator.java     |  23 +-
 .../apache/hadoop/ozone/freon/OmKeyGenerator.java  |   8 +-
 .../ozone/freon/OzoneClientKeyGenerator.java       |   8 +-
 .../hadoop/ozone/freon/RandomKeyGenerator.java     |  12 +-
 .../GenerateOzoneRequiredConfigurations.java       |   4 +-
 .../ozone/genesis/BenchMarkContainerStateMap.java  |  11 +-
 .../hadoop/ozone/genesis/BenchMarkOMClient.java    |  30 +-
 .../ozone/genesis/BenchMarkOzoneManager.java       |  33 +-
 .../apache/hadoop/ozone/genesis/BenchMarkSCM.java  |  18 +-
 pom.xml                                            |  15 +-
 283 files changed, 4499 insertions(+), 2420 deletions(-)
 delete mode 100644 BUILDING.txt
 create mode 100644 CONTRIBUTION.md
 create mode 100644 README.md
 delete mode 100644 README.txt
 create mode 100644 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/impl/ContainerDataScanOrder.java
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/pipeline/TestRatisPipelineProvider.java
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmMultipartKeyInfo.java
 copy 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/{TestOmBucketInfo.java
 => TestOmPrefixInfo.java} (50%)
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmVolumeArgs.java
 copy hadoop-ozone/dist/src/main/compose/{ozonescripts => ozone-om-ha-s3}/.env 
(100%)
 copy hadoop-ozone/dist/src/main/compose/{ozone-om-ha => 
ozone-om-ha-s3}/docker-compose.yaml (92%)
 copy hadoop-ozone/dist/src/main/compose/{ozone-om-ha => 
ozone-om-ha-s3}/docker-config (77%)
 copy hadoop-ozone/dist/src/main/compose/{ozones3 => ozone-om-ha-s3}/test.sh 
(96%)
 mode change 100755 => 100644
 copy 
hadoop-ozone/dist/src/main/compose/{common/grafana/provisioning/datasources/datasources.yml
 => ozoneperf/freon-ockg.yaml} (77%)
 mode change 100755 => 100644
 copy 
hadoop-ozone/dist/src/main/compose/{common/grafana/provisioning/datasources/datasources.yml
 => ozoneperf/freon-rk.yaml} (78%)
 mode change 100755 => 100644
 rename hadoop-ozone/dist/src/main/compose/{common/prometheus => 
ozoneperf}/prometheus.yml (72%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/dn-audit-log4j2.properties 
(100%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/log4j.properties (84%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/om-audit-log4j2.properties 
(100%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/ozone-shell-log4j.properties 
(100%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/ozone-site.xml (100%)
 rename hadoop-ozone/dist/src/{main => shell}/conf/scm-audit-log4j2.properties 
(100%)
 rename {hadoop-hdds/common/src/main/bin => 
hadoop-ozone/dist/src/shell/hdds}/hadoop-config.cmd (100%)
 rename {hadoop-hdds/common/src/main/bin => 
hadoop-ozone/dist/src/shell/hdds}/hadoop-config.sh (100%)
 rename {hadoop-hdds/common/src/main/bin => 
hadoop-ozone/dist/src/shell/hdds}/hadoop-daemons.sh (100%)
 rename {hadoop-hdds/common/src/main/bin => 
hadoop-ozone/dist/src/shell/hdds}/hadoop-functions.sh (100%)
 rename {hadoop-hdds/common/src/main/bin => 
hadoop-ozone/dist/src/shell/hdds}/workers.sh (100%)
 rename hadoop-ozone/{common/src/main/bin => dist/src/shell/ozone}/ozone (97%)
 rename hadoop-ozone/{common/src/main/bin => 
dist/src/shell/ozone}/ozone-config.sh (100%)
 rename hadoop-ozone/{common/src/main/bin => 
dist/src/shell/ozone}/start-ozone.sh (91%)
 rename hadoop-ozone/{common/src/main/bin => 
dist/src/shell/ozone}/stop-ozone.sh (89%)
 copy hadoop-hdds/docs/dev-support/bin/generate-site.sh => 
hadoop-ozone/dist/src/shell/shellprofile.d/hadoop-ozone-manager.sh (67%)
 mode change 100755 => 100644
 rename hadoop-ozone/{common/src/main => 
dist/src/shell}/shellprofile.d/hadoop-ozone.sh (100%)
 create mode 100644 
hadoop-ozone/insight/src/test/java/org/apache/hadoop/ozone/insight/TestBaseInsightPoint.java
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/OzoneAdmin.java
 copy 
hadoop-ozone/{insight/src/main/java/org/apache/hadoop/ozone/insight/ListSubCommand.java
 => 
tools/src/main/java/org/apache/hadoop/ozone/admin/om/GetServiceRolesSubcommand.java}
 (54%)
 copy 
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/SafeModeCommands.java
 => 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/om/OMAdmin.java 
(54%)
 copy {hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli => 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/om}/package-info.java
 (92%)
 copy {hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli => 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin}/package-info.java
 (92%)


---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-commits-h...@hadoop.apache.org

Reply via email to