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

Ban $isolated and $atomic in local snapshot reads and multistatement transactions

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Storage Execution

      These types of updates/deletes take strong locks, which could cause a deadlock when the transaction waits to acquire a WT ticket when unstashing resources. These modifiers are also deprecated.

      It may not be necessary to ban these modifiers from local snapshot reads, since we intend to ban readConcern level snapshot from writes outside of multistatement transactions as part of SERVER-33412.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            tess.avitabile@mongodb.com Tess Avitabile (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: