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

Handle NoSuchTransaction errors in fle2_crud.js

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • Security 2023-04-17, Security 2023-05-01
    • 16

    Description

      Too much contention in the server when performing QE reads can cause the internal transactions to exceed the retry limit of 120 and return a NoSuchTransaction error. Because of this, the fle2_crud.js FSM test may fail when many worker threads are performing "findOne" in the readDocs phase. So, to stop the test from terminating when it hits this transient error, the test must be fixed so that a worker thread can catch the NoSuchTransaction error and back off for a few seconds before retrying the read.

      Attachments

        Activity

          People

            erwin.pe@mongodb.com Erwin Pe
            erwin.pe@mongodb.com Erwin Pe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: