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

Sharded Transactions

    • Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      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.

      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

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

              Created:
              Updated:
              Resolved:
              8 weeks