Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-3698 Ozone Non-Rolling upgrades
  3. HDDS-4990

Introduce First upgrade startup action and Pre-finalized state validation in Layout Feature.

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • None

    Description

      • Introduce 2 new phases of upgrade action hooks (per layout feature)
        Prefinalized state validation - A layout feature (version) can use this to validate that the component is not started up in a way to use it before finalization. For example, an SCM HA validation action can make sure HA is not enabled before finalization.
        First Upgrade Start action - Run exactly once when a component is started up after an upgrade with an unfinalized layout feature.
      • Annotation based registration of layout actions to the layout features. After this change, an HDDS upgrade action be created like this.

      Attachments

        Issue Links

          Activity

            People

              avijayan Aravindan Vijayan
              avijayan Aravindan Vijayan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: