Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-9558

Track removed agents' operations in the Framework struct

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • master

    Description

      The master currently relies on the agent ID in operation reconciliation requests in order to send OPERATION_UNREACHABLE and OPERATION_GONE_BY_OPERATOR updates. This also means that in the case of an operation that was terminal-but-unacknowledged at the time of agent removal (i.e. operation was FINISHED but the update not yet acknowledged), the framework will receive OPERATION_UNREACHABLE/OPERATION_GONE_BY_OPERATOR for reconciliation requests, when the master could report the actual terminal state if it were retained.

      We should consider updating the master to track unreachable/gone operations explicitly in order to provide better reconciliation information in these cases.

      Attachments

        Activity

          People

            Unassigned Unassigned
            greggomann Greg Mann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: