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

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


    from bc237f2c8c HDDS-13187. Extend Recon events handling to 
MultipartInfoTable (#8651)
     add 9b713d0b65 HDDS-12395. Add Mismatched Replica tab to the Containers 
Page (#8407)
     add 14748e831d HDDS-13401. Mark TestContainerCommandReconciliation as flaky
     add 1315df6461 HDDS-13337. Reduce config required to enable Byteman 
listener (#8701)
     add b610fd0a42 HDDS-13327. Improve log and error handling while starting 
Recon (#8688)
     add 5255c8cbc7 HDDS-13122. Add acceptance test for `ozone repair om 
compact` (#8703)
     add bca868865e HDDS-13098. Create PicoCLI mixin to standardize datanode 
selection options (#8674)
     add bf9cdd0df9 HDDS-13162. Improve Container Replica Debugger Tool 
documentation (#8597)
     add 05c7e62f45 HDDS-13404. Improve persistent test data dir 
creation/cleanup (#8762)
     add 03fade02d0 HDDS-13383. Improve Logs in Ozone documentation. (#8744)
     add c3fe4586e4 HDDS-12726. Update Ozone documentation with the latest S3 
API compatibility (#8735)
     add 13af30cf43 HDDS-13380. Docs: Enhance Ozone Manager documentation with 
cross-references (#8738)
     add 06944809ce HDDS-13354. Run multitenancy acceptance test with Ranger 
(#8722)
     add 2ae8d6da28 HDDS-13379. Document SCM Safe Mode and its configuration 
properties. (#8737)
     add e08b001044 HDDS-13006. Use yaml files to host Ozone snapshot local 
properties (#8555)
     add a9755a0491 HDDS-13373. [Docs] Add leader transfer command and service 
role listing command in the High Availability pages (#8730)
     add c706c7ac0d HDDS-13228. Take snapshot cache lock during the last 
iteration of tarball transfer. (#8678)
     add 7477431c93 HDDS-13372. [Docs] Compare Ozone to other storage 
technologies (#8736)
     add 1ad1b2d58a HDDS-13409. Add supported operations for Ofs. (#8763)
     add 1a2ab3dfab HDDS-13397. Fix liveness probe failures for httpfs and s3g 
pods (#8775)
     add 1159d9b7b4 HDDS-13369. [Docs] Maintenance mode. (#8728)
     add f7eb0104d3 HDDS-13421. [Docs] Ofs migration guide (#8784)
     add e0b804ef99 HDDS-13095. Support sorting by most/least used nodes in 
ozone admin datanode list (#8520)
     add 490e6bbd90 HDDS-13402. Speed up TestOmSnapshotFileSystem (#8756)
     add c696942607 HDDS-10931. Schedule on demand scan of containers after 
import (#8550)
     add 8d1a0adf7c HDDS-13335. Implement and adopt lightweight proto for Recon 
listKeys API (#8699)
     add 59c2ec3ad9 HDDS-13386. Replace leftover HADOOP_ variables (#8759)
     add 8651aa4a76 HDDS-13343. Consider delegation token lifetime for secret 
key expiry (#8742)
     add eebc7b5e66 HDDS-13364. Use properties for Java/Maven version 
enforcement (#8724)
     add 583730dc6d HDDS-12843. Intermittent NPE in 
TestDecommissionAndMaintenance (#8643)
     add a1e7513188 HDDS-13361. Attempt to delete non-empty tenant fails after 
revoke (#8776)
     add f856adae60 HDDS-8781. Allow on demand metadata scanning of open 
containers (#8442)
     add 5ea69402e9 HDDS-13427. Bump awssdk to 2.31.78 (#8792)
     add 9aad5bc9d2 HDDS-13424. Use lsof instead of fuser to find if file is 
used in AbstractTestChunkManager (#8790)
     add 96cf8bed03 HDDS-11679. Support multiple S3Gs in MiniOzoneCluster 
(#8733)
     add fb75be7a89 HDDS-13376. Add server-side limit note to ozone sh snapshot 
diff --page-size option (#8791)
     add 3171688d81 HDDS-11514. Set optimal default values for delete 
configurations based on live cluster testing. (#8766)
     add f0dd23676f HDDS-13405. ozone admin container create runs forever 
without kinit (#8765)
     add 5acd3d8bc5 HDDS-13387. OMSnapshotCreateRequest logs invalid warning 
about DefaultReplicationConfig (#8760)
     add 918b2848ee HDDS-13213. KeyDeletingService should limit task size by 
both key count and serialized size. (#8757)
     add d76f4ee287 HDDS-11797. Remove cyclic dependency between 
SCMSafeModeManager and SafeModeRules (#8782)
     add b220c99e4b HDDS-13403. [Docs] Make feature proposal process more 
visible. (#8758)
     add d15e8a6347 HDDS-13378. [Docs] Add a Production page under Getting 
Started (#8734)
     add d4617d0f12 HDDS-13428. Recon - Retrigger of build whole NSSummary tree 
task submission inconsistency. (#8793)
     add 18c928d23b Merge remote-tracking branch 'origin/master' into HDDS-13177

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |   4 +
 .../org/apache/hadoop/hdds/HddsConfigKeys.java     |   2 +-
 .../java/org/apache/hadoop/hdds/scm/ScmConfig.java |   2 +-
 .../hadoop/hdds/utils/db/DelegatedCodec.java       |  11 +
 .../java/org/apache/hadoop/ozone/OzoneConsts.java  |  15 ++
 .../common/src/main/resources/ozone-default.xml    |  24 +-
 .../ozone/container/common/impl/ContainerSet.java  |   6 +-
 .../common/statemachine/DatanodeConfiguration.java |   6 +-
 .../SetNodeOperationalStateCommandHandler.java     |  16 +-
 .../BackgroundContainerMetadataScanner.java        |  19 +-
 .../container/ozoneimpl/ContainerScanHelper.java   |  34 ++-
 ...aScanner.java => OnDemandContainerScanner.java} |  18 +-
 .../ozone/container/ozoneimpl/OzoneContainer.java  |   4 +-
 .../container/replication/ContainerImporter.java   |   5 +-
 .../container/common/impl/TestContainerSet.java    |   6 +-
 ...stContainerReconciliationWithMockDatanodes.java |   6 +-
 .../container/keyvalue/TestKeyValueHandler.java    |   4 +-
 .../keyvalue/impl/AbstractTestChunkManager.java    |   4 +-
 ...nner.java => TestOnDemandContainerScanner.java} |  34 ++-
 .../replication/TestContainerImporter.java         | 117 ++++++---
 hadoop-hdds/docs/content/concept/Comparison.md     |  77 ++++++
 hadoop-hdds/docs/content/concept/OzoneManager.md   |  16 +-
 .../content/concept/StorageContainerManager.md     |  21 ++
 hadoop-hdds/docs/content/feature/Maintenance.md    |  78 ++++++
 hadoop-hdds/docs/content/feature/OM-HA.md          |  78 ++++++
 hadoop-hdds/docs/content/feature/SCM-HA.md         |  93 ++++++-
 hadoop-hdds/docs/content/interface/Ofs.md          | 158 +++++++++++
 hadoop-hdds/docs/content/interface/S3.md           |  75 ++++--
 .../docs/content/start/ProductionDeployment.md     |  89 +++++++
 .../docs/content/start/ProductionDeployment.zh.md  |  69 +++++
 .../docs/content/tools/ContainerLogParser.md       |  26 +-
 .../docs/content/tools/ContainerLogParser.zh.md    | 239 +++++++++++++++++
 hadoop-hdds/docs/content/tools/LogsInOzone.md      |  81 +++++-
 .../java/org/apache/hadoop/hdds/utils/HAUtils.java |  37 ++-
 .../hadoop/hdds/utils/MapBackedTableIterator.java  |  12 +-
 .../hdds/scm/safemode/ECContainerSafeModeRule.java |   1 -
 .../hdds/scm/safemode/SCMSafeModeManager.java      |   4 +-
 .../hdds/scm/safemode/SafeModeRuleFactory.java     |  14 +-
 .../hdds/scm/safemode/TestSafeModeRuleFactory.java |  11 +-
 .../cli/datanode/DecommissionStatusSubCommand.java |  33 +--
 .../hdds/scm/cli/datanode/ListInfoSubcommand.java  | 115 ++++++--
 .../hdds/scm/cli/datanode/NodeSelectionMixin.java  |  66 +++++
 .../hdds/scm/cli/datanode/UsageInfoSubcommand.java |  25 +-
 .../ozone/admin/om/UpdateRangerSubcommand.java     |   2 +-
 .../datanode/TestDecommissionStatusSubCommand.java |  35 ++-
 .../scm/cli/datanode/TestListInfoSubcommand.java   | 108 ++++++++
 .../ozone/shell/snapshot/SnapshotDiffHandler.java  |   5 +-
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |   2 +-
 .../hadoop/ozone/om/helpers/SnapshotInfo.java      |   4 +-
 hadoop-ozone/dist/pom.xml                          |   2 +-
 .../dist/src/main/compose/common/security.conf     |   3 +
 .../dist/src/main/compose/ozone-om-ha/startOM.sh   |   6 +-
 .../dist/src/main/compose/ozone-om-prepare/test.sh |  14 +-
 .../dist/src/main/compose/ozonesecure-ha/.env      |   2 -
 .../src/main/compose/ozonesecure-ha/byteman.yaml   |  47 ----
 .../src/main/compose/ozonesecure-ha/docker-config  |   8 +-
 .../compose/ozonesecure-ha/test-debug-tools.sh     |  17 +-
 .../src/main/compose/ozonesecure-ha/test-ranger.sh |   6 +-
 .../{test-byteman.sh => test-repair-tools.sh}      |  19 +-
 .../dist/src/main/compose/ozonesecure-ha/test.sh   |   6 +
 hadoop-ozone/dist/src/main/compose/restart/test.sh |   3 +-
 hadoop-ozone/dist/src/main/compose/testlib.sh      |  17 +-
 .../src/main/compose/upgrade/compose/ha/load.sh    |   3 +-
 .../main/compose/upgrade/compose/non-ha/load.sh    |   3 +-
 .../dist/src/main/compose/upgrade/testlib.sh       |  15 --
 .../dist/src/main/dockerlibexec/entrypoint.sh      |   4 +
 .../src/main/k8s/definitions/ozone/config.yaml     |   2 +
 .../src/main/k8s/definitions/ozone/s3g-ss.yaml     |   2 +-
 .../examples/getting-started/config-configmap.yaml |   2 +
 .../examples/getting-started/s3g-statefulset.yaml  |   2 +-
 .../k8s/examples/minikube/config-configmap.yaml    |   2 +
 .../k8s/examples/minikube/s3g-statefulset.yaml     |   2 +-
 .../k8s/examples/ozone-dev/config-configmap.yaml   |   2 +
 .../k8s/examples/ozone-dev/s3g-statefulset.yaml    |   2 +-
 .../k8s/examples/ozone-ha/config-configmap.yaml    |   2 +
 .../k8s/examples/ozone-ha/s3g-statefulset.yaml     |   2 +-
 .../main/k8s/examples/ozone/config-configmap.yaml  |   2 +
 .../main/k8s/examples/ozone/s3g-statefulset.yaml   |   2 +-
 .../src/main/smoketest/admincli/datanode.robot     |  10 +-
 .../{kinit.robot => admincli/lib.resource}         |  20 +-
 hadoop-ozone/dist/src/main/smoketest/kinit.robot   |   4 +-
 .../src/main/smoketest/repair/om-compact.robot     |  60 +++++
 .../test1.robot => scmha/container-create.robot}   |  11 +-
 .../smoketest/security/ozone-secure-tenant.robot   |  74 +++---
 .../dist/src/main/smoketest/upgrade/lib.robot      |  16 +-
 .../httpfsgateway/src/main/conf/httpfs-env.sh      |   6 +-
 .../main/libexec/shellprofile.d/hadoop-httpfs.sh   |  54 ----
 hadoop-ozone/integration-test-s3/pom.xml           |  40 +++
 .../hadoop/ozone/s3/LoadBalanceStrategy.java}      |  17 +-
 .../hadoop/ozone/s3/MultiS3GatewayService.java     |  99 +++++++
 .../org/apache/hadoop/ozone/s3/ProxyServer.java    | 215 +++++++++++++++
 .../ozone/s3/ProxyServerIntegrationTest.java       | 163 ++++++++++++
 .../apache/hadoop/ozone/s3/RoundRobinStrategy.java |  32 +--
 .../ozone/s3/awssdk/v1/AbstractS3SDKV1Tests.java   |   4 +-
 .../ozone/s3/awssdk/v2/AbstractS3SDKV2Tests.java   |   4 +-
 .../hadoop/hdds/scm/TestSecretKeySnapshot.java     |   4 +
 .../apache/hadoop/hdds/scm/TestSecretKeysApi.java  |   5 +
 .../org/apache/hadoop/ozone/TestBlockTokens.java   |   4 +
 .../hadoop/ozone/TestSecureOzoneCluster.java       |  29 ++-
 .../TestContainerCommandReconciliation.java        |  11 +-
 ...> TestOnDemandContainerScannerIntegration.java} |  47 +++-
 .../org/apache/hadoop/ozone/om/TestKeyPurging.java |   9 +-
 .../TestOMDbCheckpointServletInodeBasedXfer.java   | 183 +++++++++++--
 .../hadoop/ozone/om/snapshot/SnapshotTests.java    |  82 ++++++
 .../om/snapshot/TestOmSnapshotFileSystem.java      | 121 ++++-----
 .../om/snapshot/TestOmSnapshotFileSystemFso.java   |  27 --
 ...stOmSnapshotFileSystemFsoWithLinkedBuckets.java |  27 --
 .../snapshot/TestOmSnapshotFileSystemLegacy.java   |  27 --
 ...mSnapshotFileSystemLegacyWithLinkedBuckets.java |  27 --
 .../om/snapshot/TestOzoneSnapshotsNonHA.java}      |   8 +-
 .../org/apache/ozone/test/ClusterForTests.java     |   6 +
 .../src/main/proto/OmClientProtocol.proto          |  19 ++
 hadoop-ozone/ozone-manager/pom.xml                 |   4 +
 .../org/apache/hadoop/ozone/om/KeyManager.java     |   8 +-
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |  44 +++-
 .../om/OMDBCheckpointServletInodeBasedXfer.java    |  35 +++
 .../hadoop/ozone/om/OmSnapshotLocalData.java       | 288 +++++++++++++++++++++
 .../hadoop/ozone/om/OmSnapshotLocalDataYaml.java   | 259 ++++++++++++++++++
 .../apache/hadoop/ozone/om/OmSnapshotManager.java  |  15 ++
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |  53 +++-
 .../hadoop/ozone/om/codec/OMDBDefinition.java      |  10 +
 .../multitenant/MultiTenantAccessController.java   |  36 +++
 .../request/s3/tenant/OMTenantDeleteRequest.java   |  21 +-
 .../request/snapshot/OMSnapshotCreateRequest.java  |   8 +-
 .../ozone/om/service/DirectoryDeletingService.java |   5 +-
 .../ozone/om/service/KeyDeletingService.java       |  35 ++-
 .../ozone/om/service/SnapshotDeletingService.java  |   7 +-
 .../hadoop/ozone/om/snapshot/SnapshotCache.java    |   1 +
 .../OzoneDelegationTokenSecretManager.java         |   4 +
 .../apache/hadoop/ozone/om/TestKeyManagerImpl.java |  23 +-
 .../ozone/om/TestOmSnapshotLocalDataYaml.java      | 209 +++++++++++++++
 .../ozone/om/service/TestKeyDeletingService.java   |  20 +-
 .../org/apache/hadoop/ozone/recon/ReconServer.java |  46 +++-
 .../org/apache/hadoop/ozone/recon/ReconUtils.java  |  19 +-
 .../ozone/recon/api/OMDBInsightEndpoint.java       |  31 +--
 .../recon/api/types/KeyEntityInfoProtoWrapper.java | 144 -----------
 .../ozone/recon/api/types/ListKeysResponse.java    |   6 +-
 .../recon/api/types/ReconBasicOmKeyInfo.java}      | 213 +++++++--------
 .../ozone/recon/fsck/ReconSafeModeMgrTask.java     |   6 +-
 .../recon/recovery/ReconOMMetadataManager.java     |   6 +-
 .../recon/recovery/ReconOmMetadataManagerImpl.java |   6 +-
 .../scm/ReconStorageContainerManagerFacade.java    |   3 +
 .../spi/impl/OzoneManagerServiceProviderImpl.java  |   3 +
 .../webapps/recon/ozone-recon-web/api/db.json      |  40 +++
 .../src/v2/components/tables/containersTable.tsx   |  48 +++-
 .../src/v2/pages/containers/containers.less        |  13 +-
 .../src/v2/pages/containers/containers.tsx         |  27 +-
 .../src/v2/types/container.types.ts                |   2 +
 .../ozone/recon/api/TestOmDBInsightEndPoint.java   |  18 +-
 pom.xml                                            |  18 +-
 150 files changed, 4173 insertions(+), 1136 deletions(-)
 rename 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/{OnDemandContainerDataScanner.java
 => OnDemandContainerScanner.java} (89%)
 rename 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/{TestOnDemandContainerDataScanner.java
 => TestOnDemandContainerScanner.java} (91%)
 create mode 100644 hadoop-hdds/docs/content/concept/Comparison.md
 create mode 100644 hadoop-hdds/docs/content/feature/Maintenance.md
 create mode 100644 hadoop-hdds/docs/content/start/ProductionDeployment.md
 create mode 100644 hadoop-hdds/docs/content/start/ProductionDeployment.zh.md
 create mode 100644 hadoop-hdds/docs/content/tools/ContainerLogParser.zh.md
 create mode 100644 
hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/NodeSelectionMixin.java
 delete mode 100644 
hadoop-ozone/dist/src/main/compose/ozonesecure-ha/byteman.yaml
 rename hadoop-ozone/dist/src/main/compose/ozonesecure-ha/{test-byteman.sh => 
test-repair-tools.sh} (74%)
 copy hadoop-ozone/dist/src/main/smoketest/{kinit.robot => 
admincli/lib.resource} (71%)
 create mode 100644 hadoop-ozone/dist/src/main/smoketest/repair/om-compact.robot
 copy hadoop-ozone/dist/src/main/smoketest/{failing/test1.robot => 
scmha/container-create.robot} (68%)
 delete mode 100755 
hadoop-ozone/httpfsgateway/src/main/libexec/shellprofile.d/hadoop-httpfs.sh
 copy 
hadoop-ozone/{s3gateway/src/main/java/org/apache/hadoop/ozone/s3/GatewayApplication.java
 => 
integration-test-s3/src/test/java/org/apache/hadoop/ozone/s3/LoadBalanceStrategy.java}
 (71%)
 create mode 100644 
hadoop-ozone/integration-test-s3/src/test/java/org/apache/hadoop/ozone/s3/MultiS3GatewayService.java
 create mode 100644 
hadoop-ozone/integration-test-s3/src/test/java/org/apache/hadoop/ozone/s3/ProxyServer.java
 create mode 100644 
hadoop-ozone/integration-test-s3/src/test/java/org/apache/hadoop/ozone/s3/ProxyServerIntegrationTest.java
 copy 
hadoop-hdds/test-utils/src/test/java/org/apache/ozone/test/SpyInputStream.java 
=> 
hadoop-ozone/integration-test-s3/src/test/java/org/apache/hadoop/ozone/s3/RoundRobinStrategy.java
 (59%)
 rename 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/dn/scanner/{TestOnDemandContainerDataScannerIntegration.java
 => TestOnDemandContainerScannerIntegration.java} (79%)
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/snapshot/SnapshotTests.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestOmSnapshotFileSystemFso.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestOmSnapshotFileSystemFsoWithLinkedBuckets.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestOmSnapshotFileSystemLegacy.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestOmSnapshotFileSystemLegacyWithLinkedBuckets.java
 copy 
hadoop-ozone/integration-test/src/test/java/org/apache/{ozone/test/TestFreon.java
 => hadoop/ozone/om/snapshot/TestOzoneSnapshotsNonHA.java} (87%)
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotLocalData.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotLocalDataYaml.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOmSnapshotLocalDataYaml.java
 delete mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/KeyEntityInfoProtoWrapper.java
 copy 
hadoop-ozone/{common/src/main/java/org/apache/hadoop/ozone/om/helpers/BasicOmKeyInfo.java
 => 
recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/ReconBasicOmKeyInfo.java}
 (51%)


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

Reply via email to