Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-6682

HA upgrades with zero downtime

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.5.0
    • Component/s: High Availability
    • Labels:
      None

      Description

      When upgrading an Artifactory HA installation, there should not be a need for full shutdown of the cluster.
      The zero-downtime upgrade process will be as follow:

      1. Starting from a cluster running with one primary master and many slaves.
      2. Executing an upgrade of the primary master, will generate a downtime of the master, but the load balancer should redirect all queries to the slaves.
      3. When the master starts it updates the configuration and the DB schema then send a reload configuration message to the slaves.
      4. All slaves receiving the message will compare the version to their actual running version, and if it does not match they shutdown gracefully.
      5. Then running the upgrade procedure on all slaves will bring the whole cluster to the latest version.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gidis Gidi Shabat
              Reporter:
              freds Fred Simon
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: