This is an automated email from the ASF dual-hosted git repository.
avijayan pushed a change to branch HDDS-3698-nonrolling-upgrade
in repository https://gitbox.apache.org/repos/asf/ozone.git.
from 4506883 Merge remote-tracking branch 'ssh-upstream/master' into
ssh-upstream-upgrade-branch
add c0eb347 HDDS-5237. Add SSL support to the Ozone streaming API (#2315)
add 698456b HDDS-5363. Datanode shutdown due to too many bad volumes in
CI (#2352)
add b545e69 HDDS-4692. Handle CRLStatusReport got from DN heartbeats and
persist them (#2334)
add 51df153 HDDS-5356. [SCM-HA] SCM start failed with
PipelineNotFoundException (#2346)
add b9caec3 HDDS-5342. HTML report missing from acceptance results (#2332)
add bb4a5b2 HDDS-5361. Suppress logging of ServerNotLeaderException.
(#2351)
add 76d9a10 HDDS-5347. Wrong cache key for integration tests (#2336)
add eb6c1b6 HDDS-5314. Show number of Open containers per Node in Recon
UI (#2321)
add 5c3f9aa HDDS-5355. In ContainerStateMachine, share the executor
threads between the containers. (#2350)
add 5a9257e HDDS-5357. Move SCMUpdateProtocol to hdds interface-server
package. (#2348)
add fa9616d HDDS-5352. java.lang.ClassNotFoundException:
org/eclipse/jetty/alpn/ALPN (#2347)
add 5e1308a HDDS-5367. Update modification time when updating
quota/storageType/versioning (#2355)
add 2cd55d7 HDDS-5269. Datandoe with low ratis log volume space should
not be considered for new pipeline allocation. (#2344)
add dc02775 HDDS-4926. Support start/stop for container balancer via
command line (#2278)
add b563669 HDDS-5350 : Add allocate block support in MockOmTransport
(#2341). Contributed by Uma Maheswara Rao G.
add 93fb714 HDDS-5353. Avoid unnecessary executeBatch call in
insertAudits (#2342)
add 0766d2c HDDS-5381. SCM terminated with exit status 1: null. (#2362)
add bf42bea HDDS-5369. Cleanup unused configuration related to SCM HA
(#2359)
add e251bab HDDS-5289. Update container's deleteTransactionId on creation
of the transaction in SCM. (#2361)
add 3232fb0 HDDS-5387. ProfileServlet to move the default output location
to an ozone specific directory (#2368)
add 450c375 HDDS-5341. Container report processing is single threaded
(#2338)
add be7264d HDDS-5380. Get more accurate space info for
DedicatedDiskSpaceUsage. (#2365)
add b7ecf8b HDDS-5383. Eliminate expensive string creation in debug log
messages (#2372)
add 474457c HDDS-5389. Include ozoneserviceid in fs.defaultFS when
configuring o3fs (#2370)
add 1e5c708 HDDS-5395. Avoid unnecessary numKeyOps.incr() call in
OMMetrics (#2374)
add 88383d1 HDDS-5396. Fix negligence issue conditional expressions in
MockCRLStore.java (#2380)
add 1d8f972 HDDS-5398. Avoid object creation in ReplicationManger debug
log statements (#2379)
new 039afb3 Merge remote-tracking branch 'ssh-upstream/master' into
ssh-upstream-upgrade-branch
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:
.github/workflows/post-commit.yml | 8 +-
.../hadoop/hdds/scm/storage/BlockOutputStream.java | 6 +-
.../hadoop/hdds/fs/AbstractSpaceUsageSource.java | 7 +-
.../hadoop/hdds/fs/DedicatedDiskSpaceUsage.java | 8 +-
.../org/apache/hadoop/hdds/scm/ScmConfigKeys.java | 86 +----
.../apache/hadoop/hdds/scm/client/ScmClient.java | 21 +
.../hadoop/hdds/scm/container/ContainerInfo.java | 5 +
.../hadoop/hdds/scm/ha/SCMHAConfiguration.java | 4 +-
.../protocol/StorageContainerLocationProtocol.java | 21 +
.../hadoop/hdds/security/x509/crl/CRLStatus.java | 87 +++++
.../org/apache/hadoop/ozone/audit/SCMAction.java | 3 +
.../common/src/main/resources/ozone-default.xml | 141 +------
.../server/ratis/ContainerStateMachine.java | 74 ++--
.../common/volume/StorageVolumeChecker.java | 20 +-
.../container/stream/DirectoryServerSource.java | 6 +-
.../container/stream/DirstreamClientHandler.java | 5 +
.../container/stream/DirstreamServerHandler.java | 43 ++-
.../ozone/container/stream/StreamingClient.java | 28 +-
...ingDestination.java => StreamingException.java} | 20 +-
.../ozone/container/stream/StreamingServer.java | 68 ++--
.../stream/TestDirstreamClientHandler.java | 139 +++++++
.../container/stream/TestStreamingServer.java | 48 +++
.../ozone/container/stream}/package-info.java | 7 +-
hadoop-hdds/docs/content/interface/O3fs.md | 8 +
hadoop-hdds/docs/content/interface/O3fs.zh.md | 8 +
...inerLocationProtocolClientSideTranslatorPB.java | 73 ++++
.../SCMBlockLocationFailoverProxyProvider.java | 8 +-
.../SCMSecurityProtocolFailoverProxyProvider.java | 8 +-
.../scm/update/client/CRLClientUpdateHandler.java | 2 +-
.../certificate/authority/CertificateStore.java | 6 +
.../authority/PKIProfiles/DefaultProfile.java | 2 +-
.../hadoop/hdds/security/x509/crl/CRLCodec.java | 0
.../hadoop/hdds/security/x509/crl/CRLInfo.java | 0
.../hdds/security/x509/crl/CRLInfoCodec.java | 0
.../hadoop/hdds/server/events/EventExecutor.java | 5 +
.../hadoop/hdds/server/events/EventQueue.java | 44 ++-
...dExecutor.java => FixedThreadPoolExecutor.java} | 42 +-
.../hdds/server/events/SingleThreadExecutor.java | 9 +
.../hadoop/hdds/server/http/ProfileServlet.java | 2 +-
.../apache/hadoop/hdds/utils/HddsServerUtil.java | 9 +
.../x509/certificate/authority/MockCAStore.java | 12 +
.../hadoop/hdds/server/events/TestEventQueue.java | 62 ++-
.../src/main/proto/ScmAdminProtocol.proto | 50 ++-
hadoop-hdds/interface-client/pom.xml | 13 -
hadoop-hdds/interface-server/pom.xml | 2 +
.../src/main/proto/SCMUpdateProtocol.proto | 0
.../hadoop/hdds/scm/SCMCommonPlacementPolicy.java | 31 +-
.../block/DatanodeDeletedBlockTransactions.java | 6 -
.../hdds/scm/block/DeletedBlockLogImplV2.java | 1 +
.../scm/block/DeletedBlockLogStateManagerImpl.java | 26 +-
.../hdds/scm/block/PendingDeleteHandler.java | 41 --
.../hdds/scm/block/PendingDeleteStatusList.java | 85 ----
.../hdds/scm/block/SCMBlockDeletingService.java | 24 --
.../hdds/scm/container/ContainerReportHandler.java | 38 --
.../scm/container/ContainerStateManagerImpl.java | 2 +-
.../hdds/scm/container/ReplicationManager.java | 11 +-
.../scm/container/balancer/ContainerBalancer.java | 101 +++--
.../balancer/ContainerBalancerConfiguration.java | 28 ++
.../hdds/scm/crl/CRLStatusReportHandler.java | 87 +++++
.../apache/hadoop/hdds/scm/crl}/package-info.java | 7 +-
.../apache/hadoop/hdds/scm/events/SCMEvents.java | 19 +-
.../hadoop/hdds/scm/ha/SCMRatisServerImpl.java | 8 +-
.../apache/hadoop/hdds/scm/node/DatanodeInfo.java | 14 +
.../hdds/scm/pipeline/PipelinePlacementPolicy.java | 15 +-
.../scm/pipeline/PipelineStateManagerV2Impl.java | 4 +-
...inerLocationProtocolServerSideTranslatorPB.java | 70 ++++
.../scm/server/OzoneStorageContainerManager.java | 3 +
.../hdds/scm/server/SCMBlockProtocolServer.java | 2 +
.../hadoop/hdds/scm/server/SCMCertStore.java | 20 +-
.../hdds/scm/server/SCMClientProtocolServer.java | 65 ++++
.../scm/server/SCMDatanodeHeartbeatDispatcher.java | 15 +-
.../hdds/scm/server/SCMDatanodeProtocolServer.java | 3 +
.../hdds/scm/server/StorageContainerManager.java | 90 +++--
.../java/org/apache/hadoop/hdds/scm/TestUtils.java | 113 ++++--
.../hadoop/hdds/scm/block/TestDeletedBlockLog.java | 96 ++++-
.../hadoop/hdds/scm/container/MockNodeManager.java | 8 +
.../container/balancer/TestContainerBalancer.java | 20 +-
.../algorithms/TestContainerPlacementFactory.java | 11 +
.../TestSCMContainerPlacementCapacity.java | 16 +-
.../TestSCMContainerPlacementRackAware.java | 22 +-
.../TestSCMContainerPlacementRandom.java | 19 +-
.../hdds/scm/crl/TestCRLStatusReportHandler.java | 137 +++++++
.../hadoop/hdds/scm/node/TestDeadNodeHandler.java | 49 ++-
.../hdds/scm/node/TestNodeReportHandler.java | 21 +-
.../hadoop/hdds/scm/node/TestSCMNodeManager.java | 25 +-
.../hdds/scm/node/TestSCMNodeStorageStatMap.java | 11 +-
.../hadoop/hdds/scm/node/TestStatisticsUpdate.java | 14 +-
.../scm/pipeline/TestPipelinePlacementPolicy.java | 33 +-
.../hdds/scm/update/server/MockCRLStore.java | 6 +-
.../ozone/container/common/TestEndPoint.java | 25 +-
.../hdds/scm/cli/ContainerBalancerCommands.java | 108 ++++++
....java => ContainerBalancerStartSubcommand.java} | 40 +-
...java => ContainerBalancerStatusSubcommand.java} | 21 +-
...d.java => ContainerBalancerStopSubcommand.java} | 18 +-
.../hdds/scm/cli/ContainerOperationClient.java | 20 +
...d.java => TestContainerBalancerSubCommand.java} | 114 +++---
.../hadoop/ozone/client/MockOmTransport.java | 12 +
.../hadoop/ozone/client/TestOzoneClient.java | 34 +-
.../src/main/compose/compatibility/docker-config | 1 +
.../dist/src/main/compose/ozone-csi/docker-config | 1 +
.../dist/src/main/compose/ozone-ha/docker-config | 1 +
.../dist/src/main/compose/ozone-mr/common-config | 1 +
.../dist/src/main/compose/ozone-mr/test.sh | 6 +-
.../src/main/compose/ozone-om-ha/docker-config | 1 +
.../src/main/compose/ozone-topology/docker-config | 1 +
.../dist/src/main/compose/ozone/docker-config | 1 +
.../src/main/compose/ozones3-haproxy/docker-config | 1 +
.../src/main/compose/ozonesecure-ha/docker-config | 1 +
.../src/main/compose/ozonesecure-mr/docker-config | 2 +
.../dist/src/main/compose/restart/docker-config | 1 +
hadoop-ozone/dist/src/main/compose/test-all.sh | 8 +-
.../compose/upgrade/compose/non-ha/docker-config | 3 +-
hadoop-ozone/dist/src/main/compose/upgrade/test.sh | 3 +
.../dist/src/main/compose/xcompat/docker-config | 1 +
.../src/main/smoketest/ozonefs/hadoopo3fs.robot | 2 +
.../apache/hadoop/ozone/MiniOzoneChaosCluster.java | 3 +
...s.java => TestContainerBalancerOperations.java} | 82 ++--
.../commandhandler/TestBlockDeletion.java | 47 ---
.../commandhandler/TestCloseContainerHandler.java | 4 +
.../commandhandler/TestDeleteContainerHandler.java | 4 +
.../TestDatanodeHddsVolumeFailureDetection.java | 4 +
.../TestDatanodeHddsVolumeFailureToleration.java | 4 +
.../hadoop/ozone/fsck/TestContainerMapper.java | 5 +
.../src/main/proto/OmClientProtocol.proto | 1 +
.../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 2 +-
.../java/org/apache/hadoop/ozone/om/OMMetrics.java | 1 -
.../apache/hadoop/ozone/om/TrashPolicyOzone.java | 20 +-
.../request/bucket/OMBucketSetPropertyRequest.java | 19 +-
.../bucket/TestOMBucketSetPropertyRequest.java | 10 +
hadoop-ozone/ozonefs-shaded/pom.xml | 3 +
.../hadoop/ozone/recon/api/NodeEndpoint.java | 17 +-
.../ozone/recon/api/types/DatanodeMetadata.java | 15 +
.../ozone/recon/scm/ReconContainerManager.java | 18 +
.../scm/ReconStorageContainerManagerFacade.java | 6 +
.../webapps/recon/ozone-recon-web/api/db.json | 20 +
.../src/views/datanodes/datanodes.tsx | 11 +
.../hadoop/ozone/recon/api/TestEndpoints.java | 3 +-
.../ozone/recon/api/TestOpenContainerCount.java | 427 +++++++++++++++++++++
.../ozone/audit/parser/common/DatabaseHelper.java | 7 +-
.../hadoop/ozone/freon/StreamingGenerator.java | 23 +-
140 files changed, 2840 insertions(+), 980 deletions(-)
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/security/x509/crl/CRLStatus.java
copy
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/stream/{StreamingDestination.java
=> StreamingException.java} (71%)
create mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/stream/TestDirstreamClientHandler.java
copy {hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/conf =>
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/stream}/package-info.java
(90%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/crl/CRLCodec.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/crl/CRLInfo.java
(100%)
rename hadoop-hdds/{common =>
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/crl/CRLInfoCodec.java
(100%)
copy
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/events/{SingleThreadExecutor.java
=> FixedThreadPoolExecutor.java} (67%)
rename hadoop-hdds/{interface-client =>
interface-server}/src/main/proto/SCMUpdateProtocol.proto (100%)
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/PendingDeleteHandler.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/PendingDeleteStatusList.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/crl/CRLStatusReportHandler.java
copy
{hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ratis/utils
=>
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/crl}/package-info.java
(89%)
create mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/crl/TestCRLStatusReportHandler.java
create mode 100644
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/ContainerBalancerCommands.java
copy
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ReplicationManagerStartSubcommand.java
=> ContainerBalancerStartSubcommand.java} (50%)
copy
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ReplicationManagerStartSubcommand.java
=> ContainerBalancerStatusSubcommand.java} (74%)
copy
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ReplicationManagerStartSubcommand.java
=> ContainerBalancerStopSubcommand.java} (73%)
copy
hadoop-hdds/tools/src/test/java/org/apache/hadoop/hdds/scm/cli/datanode/{TestMaintenanceSubCommand.java
=> TestContainerBalancerSubCommand.java} (50%)
copy
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/{TestContainerOperations.java
=> TestContainerBalancerOperations.java} (53%)
create mode 100644
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestOpenContainerCount.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]