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

Initialize ICU USPrep code during startup

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • None
    • None
    • Fully Compatible
    • ALL
    • Security 2022-10-31
    • 38

    Description

      To avoid a thread sanitizer race condition in the ICU USPrep cache code, call the USPrep code during a mongodb initializer. Since mongo initializers run before other threads start, there will therefore be no race condition later when the data is simply read by the new threads.

      Attachments

        Activity

          People

            mark.benvenuto@mongodb.com Mark Benvenuto
            mark.benvenuto@mongodb.com Mark Benvenuto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: