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

StorageLocalResourceProviderProcess can deadlock

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.0
    • Fix Version/s: 1.7.0
    • Component/s: agent
    • Labels:
      None
    • Sprint:
      Mesosphere Sprint 2018-26, Mesosphere Sprint 2018-27
    • Story Points:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: