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

The ShardServerCatalogCacheLoader does not serialize read operations with other operations for the same collection

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • 5.1.0, 4.2.15, 4.0.26, 4.4.8, 5.0.2
    • 5.0.4, 5.1.0-rc0, 4.4.16
    • Sharding
    • None
    • Fully Compatible
    • ALL
    • v5.0, v4.4, v4.2, v4.0
    • Sharding EMEA 2021-09-06
    • 140

    Description

      Reads on a collection in the ShardServerCatalogCacheLoader scheduled as part of the call to getChunksSince can conflict with other tasks scheduled for the same collection, such as drops. These should either be serialized or the read should be made to not yield.

      Attachments

        Activity

          People

            pierlauro.sciarelli@mongodb.com Pierlauro Sciarelli
            matthew.saltz@mongodb.com Matthew Saltz
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: