-
Notifications
You must be signed in to change notification settings - Fork 592
HDDS-7606. Add SCM HA support in intellij run #4058
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@Galsza can you please take a look? |
|
Thanks for @ChenSammi's patch. I have locally verified that after the HA cluster is started, the volume creation, bucket creation and put key are all success. |
|
If possible, we'd better add an Ozoneshell-ha as well. Currently, OzoneShell is also non-HA by default. Users need to manually change its ozone-site.xml to ozone-site-ha.xml if they want to operate the HA cluster |
|
Thanks @ChenSammi for adding SCM HA support to the intellij IDE dev environment. I've run the HA configuration in the following manner through the run configs: Then the datanodesX-ha run configs. The ozone HA cluster came up with the scm first in safe mode then exiting safe mode without issue. With the datanodes I noticed some exceptions (timeout) in the log as follows: In addition, on starting the DNs in the cluster I found the following warnings generated from the SCMs: The cluster in the dev environment successfully ran shell file system operations with both the OzoneSell and OzoneFsShell. Also ran freon load tests, okbg, without issue. For the ScmRoles run from the run config , receiving an error message Do I need to add something to the runConfiguration for it to work? Running it as is and getting the error. |
Hi @neils-dev, The correct boot sequence is:
|
captainzmc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 The change looks good.
|
Let's merge this, Thanks @ChenSammi for the patch and thanks @neils-dev for the check. |
|
Thanks @captainzmc and @neils-dev for the code review. |
* master: (176 commits) HDDS-7726. EC: Enhance datanode reconstruction log message (apache#4155) HDDS-7739. EC: Increase the information in the RM sending command log message (apache#4153) HDDS-7652. Volume Quota not enforced during write when bucket quota is not set (apache#4124) HDDS-7628. Intermittent failure in TestOzoneContainerWithTLS (apache#4142) HDDS-7695. EC metrics related to replication commands don't add up (apache#4152) HDDS-7729. EC: ECContainerReplicaCount should handle pending delete of unhealthy replicas (apache#4146) HDDS-7738. SCM terminates when adding container to a closed pipeline (apache#4154) HDDS-7243. Remove RequestFeatureValidator from echoRPC method which supports only ValidationCondition.OLDER_CLIENT_REQUESTS (apache#4051) HDDS-7708. No check for certificate duration config scenarios. (apache#4149) HDDS-7727. EC: SCM unregistered event handler for DatanodeCommandCountUpdated (apache#4147) HDDS-7606. Add SCM HA support in intellij run (apache#4058) HDDS-7666. EC: Unrecoverable EC containers with some remaining replicas may block decommissioning (apache#4118) HDDS-7339. Implement Certificate renewal task for services (apache#3982) HDDS-7696. MisReplicationHandler does not consider QUASI_CLOSED replicas as sources (apache#4144) HDDS-7714. Docker cluster ozone-om-ha fails during docker-compose up (apache#4137) HDDS-7716. Log read requests rejected with permission denied in OM audit (apache#4136) HDDS-7588. Intermittent failure in TestObjectStoreWithLegacyFS#testFlatKeyStructureWithOBS (apache#4040) HDDS-7633. Compile error with Java 11: package com.sun.jmx.mbeanserver is not visible (apache#4077) HDDS-7648. Add a servername tag in UGI metrics. (apache#4094) HDDS-7564. Update Ozone version after 1.3.0 release (apache#4115) ...
https://issues.apache.org/jira/browse/HDDS-7606