• Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.0.0-beta.2
    • Affects Version/s: None
    • Component/s: None
    • None
    • Done
    • Rust Transactions
    • Hide

      Summary: Implement the full transactions specification for the driver

      Engineer: Isabel Atkinson
      Cost in Eng Weeks: 4 Original | 8 To Date | 9 Est Final
      2021-05-17: Setting target date to 2021-05-21

      • This work is up for review and Isabel is fielding feedback from the team. The only thing that remains after completing the review cycle will be to provide examples for documentation.
      • We will release this work in a future beta version of 2.0.

      Engineer: Isabel Atkinson
      Cost in Eng Weeks: 4 Original | 6 To Date | 7 Est Final
      2021-05-04: Setting target date to 2021-05-14

      • Isabel has continued addressing the remining test failures and we expect this will be ready for review shortly.
      • There are a few smaller tickets remaining in the epic after the core spec implementation is completed, namely the addition of a couple of tests and using majority write concern when retrying commitTransaction.
      • This had been on pause for 2 weeks for Skunkworks followed by Isabel's PTO.

      Engineer: Isabel Atkinson
      Cost in Eng Weeks: 4 Original | 4 To Date | 6 Est Final
      2021-04-06: Setting target date to 2021-05-07

      • Isabel has completed the rough implementation of non-sharded transactions and is currently working through running/debugging all of the tests.
      • We think there is approximately 2 more weeks of work left in this epic, however we are setting the end date to May 7 as next week is skunkworks and Isabel is on PTO the following week.
      • We are currently corresponding with out contact as Prisma to determine their needs around sharded transactions - depending on how they reply we may end up breaking out the sharded work into a separate epic and aim to deliver an iterative release with just the non-sharded transaction functionality.
      Show
      Summary: Implement the full transactions specification for the driver Engineer: Isabel Atkinson Cost in Eng Weeks: 4 Original | 8 To Date | 9 Est Final 2021-05-17: Setting target date to 2021-05-21 This work is up for review and Isabel is fielding feedback from the team. The only thing that remains after completing the review cycle will be to provide examples for documentation. We will release this work in a future beta version of 2.0. Engineer: Isabel Atkinson Cost in Eng Weeks: 4 Original | 6 To Date | 7 Est Final 2021-05-04: Setting target date to 2021-05-14 Isabel has continued addressing the remining test failures and we expect this will be ready for review shortly. There are a few smaller tickets remaining in the epic after the core spec implementation is completed, namely the addition of a couple of tests and using majority write concern when retrying commitTransaction. This had been on pause for 2 weeks for Skunkworks followed by Isabel's PTO. Engineer: Isabel Atkinson Cost in Eng Weeks: 4 Original | 4 To Date | 6 Est Final 2021-04-06: Setting target date to 2021-05-07 Isabel has completed the rough implementation of non-sharded transactions and is currently working through running/debugging all of the tests. We think there is approximately 2 more weeks of work left in this epic, however we are setting the end date to May 7 as next week is skunkworks and Isabel is on PTO the following week. We are currently corresponding with out contact as Prisma to determine their needs around sharded transactions - depending on how they reply we may end up breaking out the sharded work into a separate epic and aim to deliver an iterative release with just the non-sharded transaction functionality.

      Epic Summary

      Summary

      Implement the full transactions specification for the driver

            Assignee:
            isabel.atkinson@mongodb.com Isabel Atkinson
            Reporter:
            sam.rossi@mongodb.com Samuel Rossi (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              3 weeks, 1 day