• Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Done
    • Improved Bulk Write API
    • 4
    • 5
    • Hide

      Engineer(s): Isabel Atkinson

      2024-04-26: Target date updated to 2024-05-10

      What was accomplished since the last update?

      • No change. Awaiting review from Kevin (awaiting spec changes).

      What goals are we targeting for the next two weeks?

      • Apply spec changes to PR.
      • Merge PR.

      2024-04-12: Target date updated to 2024-04-26

      What was accomplished since the last update?

      • No change. Awaiting review from Kevin (was reviewing spec).

      What goals are we targeting for the next two weeks?

      • Apply spec changes to PR.
      • Merge PR.

      2024-03-28: Target date updated to April 12 (+3wks); Final Cost Estimate updated to 5 (+1wk)

      • Target date and cost estimate updated to account for expected additional spec changes.
      • What was accomplished since the last update?
        • No change. Awaiting review from Kevin (was reviewing spec).
        • Spec has received review.
      • What goals are we targeting for the next two weeks?
        • Update with suggested changes from spec.

      Engineer(s): Isabel Atkinson

      2024-03-14:

      • What was accomplished since the last update?
        • Review comments addressed for main implementation. Abraham approved. Awaiting review from Kevin.
      • What goals are we targeting for the next two weeks?
        • Merge PR for main implementation.

      Engineer(s): Isabel Atkinson

      2024-03-01: No change to end date.

      • What was done over the last two weeks?
        • Spec and Rust implementation put in draft review.
      • What's the focus over the next two weeks?
        • To address any feedback on work in review.

      Engineer(s): Isabel Atkinson

      2024-02-16: Target date set to to 2024-03-21

      • What's the focus over the next two weeks?
        • To put into review for reference implementation of specification changes.
      • Impediments encountered over the last two weeks:
        • Implementation difficulties w.r.t. Rust driver retry for writeConcernErrors.
      Show
      Engineer(s): Isabel Atkinson 2024-04-26: Target date updated to 2024-05-10 What was accomplished since the last update? No change. Awaiting review from Kevin (awaiting spec changes). What goals are we targeting for the next two weeks? Apply spec changes to PR. Merge PR. 2024-04-12: Target date updated to 2024-04-26 What was accomplished since the last update? No change. Awaiting review from Kevin (was reviewing spec). What goals are we targeting for the next two weeks? Apply spec changes to PR. Merge PR. 2024-03-28: Target date updated to April 12 (+3wks); Final Cost Estimate updated to 5 (+1wk) Target date and cost estimate updated to account for expected additional spec changes. What was accomplished since the last update? No change. Awaiting review from Kevin (was reviewing spec). Spec has received review. What goals are we targeting for the next two weeks? Update with suggested changes from spec. Engineer(s): Isabel Atkinson 2024-03-14: What was accomplished since the last update? Review comments addressed for main implementation. Abraham approved. Awaiting review from Kevin. What goals are we targeting for the next two weeks? Merge PR for main implementation. Engineer(s): Isabel Atkinson 2024-03-01: No change to end date. What was done over the last two weeks? Spec and Rust implementation put in draft review. What's the focus over the next two weeks? To address any feedback on work in review. Engineer(s): Isabel Atkinson 2024-02-16: Target date set to to 2024-03-21 What's the focus over the next two weeks? To put into review for reference implementation of specification changes. Impediments encountered over the last two weeks: Implementation difficulties w.r.t. Rust driver retry for writeConcernErrors.
    • Hide

      DRIVERS-716:
      Summary of necessary driver changes

      • Implement the new bulk write API and tests defined in the specification.

      Commits for syncing spec/prose tests

      • Sync spec tests and implement prose tests from this commit.
        • 2024-08-28 include skips on serverless fromĀ 0984b09
        • 2024-08-29 include missing skip on serverless from e9f02f3
      • Sync the unacknowledged-client-bulkWrite command monitoring test files from this commit. The outdated version of this test in the commit from the previous bullet has a potential race.
      • See DRIVERS-2993 for a fix to unacknowledged write handling.

      Reference implementations

      Show
      DRIVERS-716 : Summary of necessary driver changes Implement the new bulk write API and tests defined in the specification . Commits for syncing spec/prose tests Sync spec tests and implement prose tests from this commit . 2024-08-28 include skips on serverless fromĀ  0984b09 2024-08-29 include missing skip on serverless from e9f02f3 Sync the unacknowledged-client-bulkWrite command monitoring test files from this commit . The outdated version of this test in the commit from the previous bullet has a potential race. See DRIVERS-2993 for a fix to unacknowledged write handling. Reference implementations Rust C

      This ticket was split from DRIVERS-716, please see that ticket for a detailed description.

            Assignee:
            isabel.atkinson@mongodb.com Isabel Atkinson
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              42 weeks, 1 day