Uploaded image for project: 'Spring XD'
  1. Spring XD
  2. XD-2238

Improve module deployment distribution

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Major
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 1.1 M1
    • Component/s: None
    • Labels:
      None
    • Story Points:
      5
    • Rank (Obsolete):
      59
    • Acceptance Criteria:
      Hide

      (More) even distribution of modules across containers starting up within seconds of each other.

      Show
      (More) even distribution of modules across containers starting up within seconds of each other.
    • Sprint:
      Sprint 37

      Description

      When a container joins the XD cluster (via ZooKeeper) it triggers stream/job module deployments for modules that need to be deployed. If multiple containers are being started at around the same time, this can result in the first few containers taking all of the deployments while leaving the rest without any deployments.

      To solve this, we will introduce a "quiet period" where no deployments will be triggered within n seconds of a container joining, where n will have a default value (perhaps 5 to 10 seconds). This value will be configurable.

        Attachments

          Activity

            People

            • Assignee:
              pperalta Patrick Peralta
              Reporter:
              pperalta Patrick Peralta
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: