Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-1181

optimize host_drain to speed up maintenance

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 0.8.0
    • Maintenance
    • None

    Description

      Aurora's maintenance primitives, whilst great, can be frustrating to use when dealing with large clusters, primarily due to the speed of draining hosts. The host_drain feature does accept a grouping function that can be used to drain hosts in batches, but for large clusters we typically don't want to arbitrarily divide the cluster into groups/batches and would prefer instead to drain everything that was requested, where possible, without violating the SLA.

      eg, 100 hosts in need of maintenance, with each host running 1 task (of many) from 100 different jobs – all 100 hosts could be drained simultaneously without violating the SLA.

      Attachments

        Activity

          People

            devroot David Robinson
            drobinson Daniel Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: