This is an automated email from the ASF dual-hosted git repository.
umamahesh pushed a change to branch HDDS-3816-ec
in repository https://gitbox.apache.org/repos/asf/ozone.git.
from a64945b HDDS-5325. EC: Add configuration to set an EC container
placement policy (#2483)
add cd8287b HDDS-5378 Add APIs to retrieve Namespace Summary from Recon
(#2417)
add 074d8f4 HDDS-5382. Increase default container report interval to 60
mins (#2363)
add 5da8b22 HDDS-5328. Remove delete container command from admin CLI
(#2456)
add 1c6e0fb HDDS-5279. OFS mkdir -p does not work when Volume is not
pre-created (#2412)
add 210eb3b HDDS-5514. Skip check for UNHEALTHY containers for datanode
finalize. (#2469)
add b447ffc HDDS-5401. Add more metrics to ReplicationManager to help
monitor replication progress. (#2382)
add 622275f HDDS-5513. Race condition upon dn restart at prefinalization.
(#2471)
add 99fa944 HDDS-5453. Add metrics in SCM block deleting service. (#2438)
add d557817 HDDS-5524. Use try-with-resources to properly close resources
in DirectoryServerSource (#2481)
add 8739fd2 HDDS-5512. Intermittent failure in
TestSCMInstallSnapshotWithHA (#2473)
add d0f0f80 HDDS-5501. Support to upload/read keys from encrypted buckets
through S3G (#2467)
add 01c6165 HDDS-5511. ContainerStateMap should handle ecReplication
config map (#2470)
add 7df1925 HDDS-5362. [FSO] Support bucket layouts in OM (#2357)
add 0b5e965 HDDS-5302. CleanUp V1 Code of DeletedBlockLogImpl (#2465)
add e2d1727 HDDS-5472. Old versions of location in OmKeyLocationInfoGroup
causes OOM of OM (#2448)
add fd7e850 HDDS-5460: ReplicationConfig#getDefault is hardcoded with
RatisReplicationConfig (#2430)
new 942a23f Merge remote-tracking branch 'origin/master' into
merge-master-0803
The 1 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:
.../org/apache/hadoop/hdds/HddsConfigKeys.java | 2 +-
.../hadoop/hdds/client/ReplicationConfig.java | 10 +-
.../common/src/main/resources/ozone-default.xml | 19 +-
.../hadoop/hdds/client/TestReplicationConfig.java | 24 +
.../common/statemachine/DatanodeStateMachine.java | 8 +-
.../container/stream/DirectoryServerSource.java | 12 +-
.../upgrade/DataNodeUpgradeFinalizer.java | 1 -
.../hadoop/hdds/scm/block/BlockManagerImpl.java | 19 +-
.../hadoop/hdds/scm/block/DeletedBlockLogImpl.java | 281 ++++----
.../hdds/scm/block/DeletedBlockLogImplV2.java | 432 ------------
.../hdds/scm/block/SCMBlockDeletingService.java | 11 +-
.../scm/block/ScmBlockDeletingServiceMetrics.java | 186 +++++
.../scm/command/CommandStatusReportHandler.java | 6 +-
.../hdds/scm/container/ContainerStateManager.java | 10 +-
.../hdds/scm/container/ReplicationManager.java | 117 +--
.../replication/ReplicationManagerMetrics.java | 161 +++++
.../scm/container/states/ContainerQueryKey.java | 33 +-
.../scm/container/states/ContainerStateMap.java | 41 +-
.../hdds/scm/ha/SCMHADBTransactionBufferImpl.java | 6 +-
.../apache/hadoop/hdds/scm/ha/SCMStateMachine.java | 6 +-
.../hdds/scm/server/StorageContainerManager.java | 4 +-
.../hadoop/hdds/scm/block/TestDeletedBlockLog.java | 19 +-
.../hdds/scm/container/TestReplicationManager.java | 245 ++++++-
.../hdds/scm/cli/container/ContainerCommands.java | 1 -
.../hdds/scm/cli/container/DeleteSubcommand.java | 54 --
.../org/apache/hadoop/ozone/client/BucketArgs.java | 25 +-
.../apache/hadoop/ozone/client/OzoneBucket.java | 45 +-
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 33 +-
.../hadoop/ozone/om/helpers/BucketLayout.java | 62 ++
.../hadoop/ozone/om/helpers/OmBucketInfo.java | 56 +-
.../apache/hadoop/ozone/om/helpers/OmKeyInfo.java | 1 -
.../ozone/om/helpers/OmKeyLocationInfoGroup.java | 5 +-
.../hadoop/ozone/om/helpers/OzoneFSUtils.java | 25 +-
.../om/helpers/TestOmKeyLocationInfoGroup.java | 19 +
.../dist/src/main/compose/ozone-ha/docker-config | 1 +
.../src/main/compose/ozone-om-ha/docker-config | 1 +
.../dist/src/main/compose/ozone/docker-config | 1 +
.../src/main/compose/ozonesecure-ha/docker-config | 4 +
.../src/main/compose/ozonesecure/docker-config | 4 +
.../src/main/smoketest/admincli/container.robot | 4 -
.../hadoop/fs/ozone/TestOzoneFileSystem.java | 12 +-
.../fs/ozone/TestOzoneFileSystemWithFSO.java | 3 +-
.../hadoop/fs/ozone/TestRootedOzoneFileSystem.java | 55 +-
.../fs/ozone/TestRootedOzoneFileSystemWithFSO.java | 30 +-
.../TestContainerStateManagerIntegration.java | 40 +-
.../java/org/apache/hadoop/ozone/TestDataUtil.java | 40 +-
.../commandhandler/TestBlockDeletion.java | 17 +
.../hadoop/ozone/om/TestOMStartupWithLayout.java | 197 ------
.../hadoop/ozone/om/TestObjectStoreWithFSO.java | 76 +-
.../hadoop/ozone/om/TestOmBlockVersioning.java | 21 +-
.../ozone/recon/TestReconWithOzoneManagerFSO.java | 163 +++++
.../ozone/scm/TestSCMInstallSnapshotWithHA.java | 7 +
.../hadoop/ozone/shell/TestOzoneShellHA.java | 9 +-
.../src/main/proto/OmClientProtocol.proto | 7 +
.../apache/hadoop/ozone/om/OMMetadataManager.java | 7 +
.../hadoop/ozone/om/OmMetadataManagerImpl.java | 5 +
.../hadoop/ozone/om/TrashOzoneFileSystem.java | 4 +-
.../om/request/bucket/OMBucketCreateRequest.java | 102 +--
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 4 +-
.../ozone/BasicRootedOzoneClientAdapterImpl.java | 40 +-
.../fs/ozone/BasicRootedOzoneFileSystem.java | 4 +-
.../org/apache/hadoop/ozone/recon/ReconServer.java | 5 +
.../hadoop/ozone/recon/api/NSSummaryEndpoint.java | 781 +++++++++++++++++++++
.../hadoop/ozone/recon/api/types/DUResponse.java | 108 +++
.../hadoop/ozone/recon/api/types/EntityType.java | 14 +-
.../api/types/FileSizeDistributionResponse.java | 61 ++
.../hadoop/ozone/recon/api/types/NSSummary.java | 39 +-
.../recon/api/types/NamespaceSummaryResponse.java | 105 +++
.../ozone/recon/api/types/QuotaUsageResponse.java | 69 ++
.../ozone/recon/api/types/ResponseStatus.java} | 13 +-
.../hadoop/ozone/recon/codec/NSSummaryCodec.java | 40 +-
.../hadoop/ozone/recon/tasks/NSSummaryTask.java | 31 +-
.../ozone/recon/tasks/OMDBUpdatesHandler.java | 2 +-
.../ozone/recon/OMMetadataManagerTestUtils.java | 19 +-
.../ozone/recon/api/TestNSSummaryEndpoint.java | 498 +++++++++++++
.../impl/TestReconNamespaceSummaryManagerImpl.java | 18 +-
.../ozone/recon/tasks/TestNSSummaryTask.java | 73 +-
.../java/org/apache/hadoop/ozone/s3/Gateway.java | 29 +
.../hadoop/ozone/s3/S3GatewayConfigKeys.java | 7 +
.../ozone/genesis/BenchMarkContainerStateMap.java | 6 +-
.../ozone/shell/bucket/CreateBucketHandler.java | 20 +-
81 files changed, 3439 insertions(+), 1336 deletions(-)
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/DeletedBlockLogImplV2.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/ScmBlockDeletingServiceMetrics.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationManagerMetrics.java
delete mode 100644
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/container/DeleteSubcommand.java
create mode 100644
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/BucketLayout.java
delete mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOMStartupWithLayout.java
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/recon/TestReconWithOzoneManagerFSO.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/NSSummaryEndpoint.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/DUResponse.java
copy
hadoop-hdds/config/src/main/java/org/apache/hadoop/hdds/conf/MutableConfigurationSource.java
=>
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/EntityType.java
(81%)
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/FileSizeDistributionResponse.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/NamespaceSummaryResponse.java
create mode 100644
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/QuotaUsageResponse.java
copy
hadoop-ozone/{common/src/main/java/org/apache/hadoop/ozone/util/BooleanBiFunction.java
=>
recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/ResponseStatus.java}
(76%)
create mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestNSSummaryEndpoint.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]