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

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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
            Reporter:
            Matthew Saltz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: