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

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.0.4, 5.1.0-rc0, 4.4.16
    • Affects Version/s: 5.1.0, 4.2.15, 4.0.26, 4.4.8, 5.0.2
    • Component/s: Sharding
    • None
    • Fully Compatible
    • ALL
    • v5.0, v4.4, v4.2, v4.0
    • Sharding EMEA 2021-09-06
    • 140

      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.

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

              Created:
              Updated:
              Resolved: