Uploaded image for project: 'DC/OS'
  1. DC/OS
  2. DCOS_OSS-1954

Minuteman routes traffic until the first failed health check

    Details

    • Sprint:
      Networking Team 1.12 Sprint 2, Networking: RI-6 Sprint 31, Networking: RI-7 Sprint 33, Networking: RI-7 Sprint 32
    • Story Points:
      8
    • Parent Feature:
      DCOS-42939 - Networking Blockers & Bugs

      Description

      When an application is starting up in DC/OS, Minuteman seems to allow traffic to be routed during the grace period or until the first failed health check as it explicitly checks if healthy = false in the Mesos state record for the task.

      See:
      https://github.com/dcos/minuteman/blob/master/src/minuteman_mesos_poller.erl#L323

          Tasks1 =
              lists:filter(
                  fun
                      (#task{statuses = [_TaskStatus = #task_status{healthy = false}|_]}) ->
                          false;
                      (#task{state = running}) ->
                          true;
                      (_) ->
                          false
                  end,
      Tasks),

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sergeyurbanovich Sergey Urbanovich
                Reporter:
                wsit-ibm wsit-ibm
                Team:
                Networking Team
                Watchers:
                Anthony Di Loreto, aparnachaudhary, Arthur Johnson (Inactive), Deepak Goel, Dustin Nemes, Ioannis Charalampidis, Joby Babu (Inactive), jseris, Lisa Gunn (Inactive), mainred, Mergebot, Sergey Urbanovich, taha27, wsit-ibm
              • Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: