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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Storage
    • None
    • Storage Execution

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: