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

Allow slave to forward messages through the master for HTTP schedulers.

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.24.0
    • agent, master

    Description

      The master currently has no install handler for ExecutorToFramework messages and the slave directly sends these messages to the scheduler driver, bypassing the master entirely.

      We need to preserve this behavior for the driver, but HTTP schedulers will not have a libprocess 'pid'. We'll have to ensure that the RunTaskMessage and UpdateFrameworkMessage have an optional pid. For now the master will continue to set the pid, but 0.24.0 slaves will know to send messages through the master when the 'pid' is not available.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Agile

                Completed Sprint:
                Twitter Mesos Q3 Sprint 2 ended 03/Aug/15
                View on Board

                Slack

                  Issue deployment