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

UpdateFramework message might reach the slave before Reregistered message and get dropped

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.21.0
    • None
    • None
    • Twitter Q4 Sprint 1
    • 1

    Description

      In reregisterSlave() we send 'SlaveReregisteredMessage' before we link the slave pid, which means a temporary socket will be created and used.

      Subsequently, after linking, we send the UpdateFrameworkMessage, which creates and uses a persistent socket.

      This might lead to out-of-order delivery, resulting in UpdateFrameworkMessage reaching the slave before the SlaveReregisteredMessage and getting dropped because the slave is not yet (re-)registered.

      Attachments

        Activity

          People

            bmahler Benjamin Mahler
            vinodkone Vinod Kone
            Vinod Kone Vinod Kone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: