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
    • 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: