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

Fix $lookup/$graphLookup foreign collection sharding check race condition

    • Query Execution
    • ALL

      $lookup (and $graphLookup on resolution of SERVER-27308) perform a check to confirm that the foreign collection is not sharded, prior to each foreign collection query. This check is done within a lock that is released prior to query execution, introducing a potential race condition where the foreign collection could be sharded before the query is executed.

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            james.wahlin@mongodb.com James Wahlin
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: