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

Mesos containerizer should not call isolate if the child process already died.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.20.0
    • None
    • None
    • Q3 Sprint 1

    Description

      With the recent refactor of the mesos containerizer (https://reviews.apache.org/r/22852/), it's likely that a child process dies before 'isolate' is called. For example, we may see this if someone accidentally removes the mesos rpm (or shared library):

      mesos-containerizer: error while loading shared libraries: libmesos-0.20.0-jyu9.so: cannot open shared object file: No such file or directory
      

      That's gonna cause some strange error messages being printed out because the isolators always assume the pid exists when calling 'isolate()'.

      Attachments

        Activity

          People

            jieyu Jie Yu
            jieyu Jie Yu
            Benjamin Hindman Benjamin Hindman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: