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

Separate the mesos-containerizer binary into a static binary, which only depends on stout

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • cmake

    Description

      The mesos-containerizer binary currently has three commands:

      These commands are all heavily dependent on stout, and have no need to be linked to libprocess. In fact, adding an erroneous call to process::initialize (either explicitly, or by accidentally using a libprocess method) will break mesos-containerizer can cause several Mesos containerizer tests to fail. (The tasks fail to launch, saying Failed to synchronize with agent (it's probably exited)).

      Because this binary only depends on stout, we can separate it from the other source files and make this a static binary.

      Attachments

        Activity

          People

            andschwa Andrew Schwartzmeyer
            kaysoky Joseph Wu
            Joseph Wu Joseph Wu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: