Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-734

Sharded Transactions

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Closed
    • Major - P3
    • Resolution: Done
    • None
    • None
    • None
    • None
    • Hide

      Summary: This project aims to implement sharded transactions in the Rust driver.

      Engineer(s): Nathan Blinn
      Cost in Eng Weeks: 8 Original | 3 To Date | 8 Est Final
      2021-07-14: Setting target date to 2021-08-20

      • This is the project our intern, Nathan Blinn, will be focusing on this summer.
      • After adding sessions and transactions to the unified test runner, Nathan has proceeded to implement mongos pinning (in review), and the recovery token (in progress), in addition to working on additional test cases.

      Engineer(s): Nathan Blinn
      Cost in Eng Weeks: 8 Original | 1 To Date | 8 Est Final
      2021-06-30: Setting target date to 2021-08-20

      • This is the project our intern, Nathan Blinn, will be focusing on this summer.
      • So far he has added sessions and transactions to the unified test runner and he is currently working on adding support for mongos pinning for sharded transactions.

      Show
      Summary: This project aims to implement sharded transactions in the Rust driver. Engineer(s): Nathan Blinn Cost in Eng Weeks: 8 Original | 3 To Date | 8 Est Final 2021-07-14: Setting target date to 2021-08-20 This is the project our intern, Nathan Blinn, will be focusing on this summer. After adding sessions and transactions to the unified test runner, Nathan has proceeded to implement mongos pinning (in review), and the recovery token (in progress), in addition to working on additional test cases. Engineer(s): Nathan Blinn Cost in Eng Weeks: 8 Original | 1 To Date | 8 Est Final 2021-06-30: Setting target date to 2021-08-20 This is the project our intern, Nathan Blinn, will be focusing on this summer. So far he has added sessions and transactions to the unified test runner and he is currently working on adding support for mongos pinning for sharded transactions.

    Description

      Epic Summary

      Summary
      This epic follows up on RUST-143 by adding support for sharded transactions.

      Motivation
      The Rust team has a request from Prisma for transactions support, but currently they only require unsharded transactions. We are opting to break out the sharded transactions work so we can keep our projects to the tightest scope possible, allowing more opportunity to consider and adjust our priorities.

      Cast of Characters

      Engineering Lead: Kaitlin Mahar
      Product Owner: Rachelle Palmer
      Program Manager: Alexander Golin
      Stakeholders: Prisma

      Attachments

        Issue Links

          Activity

            People

              nathan.blinn@mongodb.com Nathan Blinn
              alexander.golin@mongodb.com Alexander Golin
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                8 weeks