Investigate removal of locking in SBE PlanExecutor

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Query Execution
    • Fully Compatible
    • QE 2023-11-13, QE 2023-11-27
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Inside PlanExecutorSBE::getNextImpl there is currently a call to AutoGetCollection.

      If the lock has been acquired before for lock-free reads and we do not have the PBWM lock this call will acquire it. The acquisition in this case would be out of order and can lead to deadlocks.

            Assignee:
            Projjal Chanda
            Reporter:
            Jordi Olivares Provencio
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: