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

StorageLocalResourceProviderProcess can deadlock

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.7.0
    • 1.7.0
    • agent
    • None
    • Mesosphere Sprint 2018-26, Mesosphere Sprint 2018-27
    • 1

    Description

      On fatal conditions the StorageLocalResourceProviderProcess triggers its fatal function which causes its Driver process to be torn down. Invocations of fatal need to be properly defer'd and must never execute on the Driver process.

      We saw an invocation of fatal deadlock in our internal CI since its invocation in StorageLocalResourceProviderProcess::sendResourceProviderStateUpdate wasn't explicitly defer'd, and by accident was executing on the Driver's process.

      Attachments

        1. log
          31 kB
          Benjamin Bannier

        Activity

          People

            bbannier Benjamin Bannier
            bbannier Benjamin Bannier
            Chun-Hung Hsiao Chun-Hung Hsiao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: