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

Implementation of process::io::poll can lead to broken pipes.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.19.0, 0.19.1, 0.20.0
    • 0.20.0
    • libprocess
    • None

    Description

      When a future returned from process::io::poll is discarded we don't properly remove the file descriptors from the kernel/libev which can cause unintended side effects depending on how the file descriptor is reused.

      See this TODO: https://github.com/apache/mesos/commit/53a3f4158194aff462f5b3adb3d9d220156a5e12#diff-a8849aee70f7a97204bf8ef5ff2117abR3604

      Attachments

        Issue Links

          Activity

            People

              benjaminhindman Benjamin Hindman
              benjaminhindman Benjamin Hindman
              Jie Yu Jie Yu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: