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

Update LinkStoreMongoDB to use doTxn command instead of applyOps

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.2
    • Affects Version/s: None
    • Component/s: Replication
    • Labels:
    • Fully Compatible
    • Repl 2018-01-29

      For the MongoDB linkbench POC, we utilized the applyOps command to see how much we could emulate transactional semantics with the existing server features. As part of the transactions project, however, we will be using the doTxn command instead to run multi-statement transactions. We should modify the LinkStoreMongoDb class to use the doTxn command instead of the applyOps command. Until true transactional features are fully implemented at the server layer, and the API of doTxn diverges signficantly from applyOps, this task may just involve simple swapping out usages of the applyOps command with doTxn.

            Assignee:
            siyuan.zhou@mongodb.com Siyuan Zhou
            Reporter:
            william.schultz@mongodb.com William Schultz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: