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

RangeDeleter unittest may fail due to non atomic SharedFuture readiness update

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • None
    • None
    • Fully Compatible
    • ALL
    • Sharding EMEA 2022-12-12
    • 5

    Description

      The unittest RegisterPendingTaskAndMarkItNonPending fails occasionally due to non atomic SharedFuture readiness update.

      In that particular case, there are 2 SharedSemiFuture pointing to the same SharedPromise (here and here) and we are expecting the first of them to be ready right after waiting for the second shared future.

       

      Attachments

        Activity

          People

            silvia.surroca@mongodb.com Silvia Surroca
            silvia.surroca@mongodb.com Silvia Surroca
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: