Uploaded image for project: 'CDAP'
  1. CDAP
  2. CDAP-5771

Allows concurrent runs of Service endpoint

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.0
    • Component/s: None
    • Labels:
    • Release Notes:
      Allow concurrent runs of different versions of a service. A RouteConfig can be uploaded to configure the percentage of requests that need to be sent to the different versions.
    • Rank:
      1|hzzbt3:

      Description

      To provide non-interrupting service endpoint upgrade, we need to allow concurrent runs of Service so that one do this to upgrade the service endpoint:

      1. Keep the old service up and running.
      2. Deploy a new version of new application artifact.
      3. Start a new run. It will be started with the new artifact.
      4. Stop the old service run.

      As long as the old and new versions endpoints are compatible, there shouldn't be any service interruption for the upgrade.

        Attachments

          Activity

            People

            • Assignee:
              gokul Gokul Gunasekaran
              Reporter:
              terence Terence Yim
            • Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: