Uploaded image for project: 'Slider'
  1. Slider
  2. SLIDER-82 Support ANTI_AFFINITY_REQUIRED option
  3. SLIDER-967

Use nodemap to build up location restrictions on AA placement

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Slider 0.90.2
    • Fix Version/s: Slider 0.90.2
    • Component/s: appmaster
    • Labels:
      None
    • Sprint:
      Slider September #1

      Description

      This is the key AA placement work: AA placement requests to use nodemap to build up the explicit list of suitable nodes, while excluding

      1. all nodes where there's an instance already
      2. all nodes with an outstanding request
      3. all nodes considered failed

      For now, let's include those considered "unreliable", as in having launches fail recently.

      The list to submit should be all nodes with the target label expression. This means that we'll have to use the label information in the nodemap and requests & do some matching in the AM first.

      Also: stop listing all the changed nodes on a nodemap update...just the first 10 should be enough.

        Attachments

          Activity

            People

            • Assignee:
              stevel@apache.org Steve Loughran
              Reporter:
              stevel@apache.org Steve Loughran
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 8h
                8h
                Remaining:
                Remaining Estimate - 8h
                8h
                Logged:
                Time Spent - Not Specified
                Not Specified