Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-50228

Convert ThreadPool to use predicated waits

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.8.0
    • None
    • None
    • None
    • Fully Compatible
    • Service arch 2020-09-21
    • 114

    Description

      ThreadPool uses non-predicated cond_var waits here and here. In both these cases, we can convert existing predicates to be used with the waits. This will make it substantially harder to miss notifications.

      Attachments

        Activity

          People

            billy.donahue@mongodb.com Billy Donahue
            ben.caimano@mongodb.com Benjamin Caimano (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: