Uploaded image for project: 'Slider'
  1. Slider
  2. SLIDER-743

Include node failure history when choosing placement hints

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Slider 0.60
    • Slider 0.70
    • appmaster
    • None
    • Slider Jan #2

    Description

      Use the (collected) history on per-node failures to tune placement requests, so that even if there's a history of components running there, if its been failing recently then it's not asked for

      1. Add a "recent failures" field to the node entries, alongside the "total failures" counter
      2. the scheduled failure count resetter will set that field to zero,alongside the component failures
      3. When Slider has to request a new container, if a node has a recent failure count above some threshold, it will not be requested, even if it is a past location of that component.

      When the placement policy is STRICT, node failure history will not be taken into account

      Attachments

        1. SLIDER-743.patch
          11 kB
          Sumit Mohanty

        Issue Links

          Activity

            People

              sumitmohanty Sumit Mohanty
              stevel@apache.org Steve Loughran
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: