Ethan Rose created HDDS-5226:
--------------------------------

             Summary: Do not fail SCM HA pre-finalize validation if SCM HA was 
already being used
                 Key: HDDS-5226
                 URL: https://issues.apache.org/jira/browse/HDDS-5226
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Ethan Rose
            Assignee: Ethan Rose


SCM HA has been merged in to the master branch before the upgrade framework. 
With the current implementation of SCM HA pre-finalize validation (which 
prevents the new feature from being used until the cluster is finalized) users 
who follow the Apache releases and those who incrementally pull from master 
will have different experiences when they get the upgrade framework:

For users following official Ozone releases, the upgrade framework and SCM HA 
will land in the same release. SCM HA  should not be allowed in pre-finalize so 
that these users can downgrade using the upgrade framework. This is currently 
how the validation action works.

For users who pull from master and are already using SCM HA, the current 
pre-finalize validation will fail to start the SCM until they turn off SCM HA. 
The cluster must be finalized, and then SCM HA can be re-enabled. This may be 
surprising and inconvenient.

To support both use cases, the SCM HA pre-finalize validation action should not 
fail if SCM HA was already being used before the upgrade.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to