Handle NoSuchTransaction errors in fle2_crud.js

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Security 2023-04-17, Security 2023-05-01
    • 16
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Erwin Pe
            Reporter:
            Erwin Pe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: