Reduce usage of transactions in QE server rewrite

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Security 2023-03-20, Security 2023-04-03
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In QE protocol v1, tags needed to be read from ESC and ECC. This necessitated using a transaction to ensure consistency between the two tables. In QE protocol V2, ECC is gone and all tag reading is done by the new QE command to read ESC. Therefore, we no longer need to do the QE reads in a separate transaction. Avoiding an unnecessary transaction allows us to avoid the need to write to the oplog to ensure we read from majority committed changes.

            Assignee:
            Mark Benvenuto
            Reporter:
            Mark Benvenuto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: