Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-1925

CXX 4.4 Support

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Major - P3
    • Affects Version/s: None
    • Fix Version/s: 3.6.0-rc0, 3.6.0
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      CXX 4.4 Support
    • Detailed Project Statuses:
      Hide

      Engineer(s): Sam Ritter, Clyde Bazile, Kevin Albertson

      2020-07-10: Updating target date to 2020-07-24 (14 weeks)

      • Pushing out by two weeks for consistency, however the team estimates this should complete by July 17.
      • We expect all tickets that are not in progress or in review to be trivial efforts
      • Clyde was back in office this week, so we have been able to once again devote some full attention to this.
      • After completing the last ticket in the C 4.4 epic, Kevin will be able to focus in here as well.
      • With Sam's schedule in flux, we are planning to pull as much of this work into the core team as possible to ensure it is wrapped up ASAP.

      2020-06-26: Updating target date to 2020-07-10 (12 weeks)

      • Most of the remaining work is just going to be tests, and we expect that some of the scheduled tickets will be handled by the other in-flight work in this epic.
      • Staffing is going to be a bit light right now - Clyde is OOO next week, so Kevin will plan to focus on CXX for 4.4 and Sam will plan to focus on CXX FLE work.
      • Takeaway: seem to be right on track for July 10.

      2020-06-18: Updating target date to 2020-07-03 (11 Weeks)

      • 12 Tickets outstanding: 3 in Code Review, 1 In Progress, 1 Investigating, 6 Scheduled, 1 Blocked
      • C team members continuing to contribute to C++ work.
      • Closed out 5 tickets: CXX-1868, CXX-1951, CXX-1994, CXX-2005, CXX-2010
      • PgM Believes there is some risk of hitting 7/8 GA date, already mitigating as much as possible by having C team focus on CXX.

      2020-06-05: Updating target date to 2020-06-19 (9 Weeks)

      • Reevaluated remaining work in our team meeting today, after assessing capacity we believe June 19th is the most accurate estimate of our completion date
      • C team members continuing to work on remaining C++ work
      • Will plan to release a Beta, not RC, for .Live

      2020-05-29: Updating target date to 2020-06-09 (8 Weeks, -3 days)

      • Updating date by unusual increment to align with our targeted beta/RC release for .Live
      • C team members pivoting to this work today. Will first focus on closing smaller tickets so we can better evaluate the remaining substantial work.

      2020-05-15: On track for 2020-06-12

      • Continuing to work on FLE and BSON related FLE work.
      • BSON in code review, don't expect unpleasant surprises or refactors.
      • BSON was the last remaining blocker.
      • FLE should take another week or two.
      • Will add additional engineers if necessary to get CXX 4.4 out the door.
      • Rather finish CXX support for 4.4 than test planned maintenance due to release timeline.
      • Test planned maintenance would become top priority following 4.4 work.

      2020-05-01: Updating target date to 2020-06-12 (8 Weeks)

      • Not much progress on this project with focus on FLE.
      • This pushes the date beyond the GA date for 4.4.
      • Once C 4.4 support wraps, we plan to have the team redirect to this project to pull this date back in.

      2020-04-17: Setting initial target date of 2020-05-29 (6 Weeks)

      • Work starting alongside FLE, focusing on API changes first.
      Show
      Engineer(s): Sam Ritter, Clyde Bazile, Kevin Albertson 2020-07-10: Updating target date to 2020-07-24 (14 weeks) Pushing out by two weeks for consistency, however the team estimates this should complete by July 17. We expect all tickets that are not in progress or in review to be trivial efforts Clyde was back in office this week, so we have been able to once again devote some full attention to this. After completing the last ticket in the C 4.4 epic, Kevin will be able to focus in here as well. With Sam's schedule in flux, we are planning to pull as much of this work into the core team as possible to ensure it is wrapped up ASAP. 2020-06-26: Updating target date to 2020-07-10 (12 weeks) Most of the remaining work is just going to be tests, and we expect that some of the scheduled tickets will be handled by the other in-flight work in this epic. Staffing is going to be a bit light right now - Clyde is OOO next week, so Kevin will plan to focus on CXX for 4.4 and Sam will plan to focus on CXX FLE work. Takeaway: seem to be right on track for July 10. 2020-06-18: Updating target date to 2020-07-03 (11 Weeks) 12 Tickets outstanding: 3 in Code Review, 1 In Progress, 1 Investigating, 6 Scheduled, 1 Blocked C team members continuing to contribute to C++ work. Closed out 5 tickets: CXX-1868 , CXX-1951 , CXX-1994 , CXX-2005 , CXX-2010 PgM Believes there is some risk of hitting 7/8 GA date, already mitigating as much as possible by having C team focus on CXX. 2020-06-05: Updating target date to 2020-06-19 (9 Weeks) Reevaluated remaining work in our team meeting today, after assessing capacity we believe June 19th is the most accurate estimate of our completion date C team members continuing to work on remaining C++ work Will plan to release a Beta, not RC, for .Live 2020-05-29: Updating target date to 2020-06-09 (8 Weeks, -3 days) Updating date by unusual increment to align with our targeted beta/RC release for .Live C team members pivoting to this work today. Will first focus on closing smaller tickets so we can better evaluate the remaining substantial work. 2020-05-15: On track for 2020-06-12 Continuing to work on FLE and BSON related FLE work. BSON in code review, don't expect unpleasant surprises or refactors. BSON was the last remaining blocker. FLE should take another week or two. Will add additional engineers if necessary to get CXX 4.4 out the door. Rather finish CXX support for 4.4 than test planned maintenance due to release timeline. Test planned maintenance would become top priority following 4.4 work. 2020-05-01: Updating target date to 2020-06-12 (8 Weeks) Not much progress on this project with focus on FLE. This pushes the date beyond the GA date for 4.4. Once C 4.4 support wraps, we plan to have the team redirect to this project to pull this date back in. 2020-04-17: Setting initial target date of 2020-05-29 (6 Weeks) Work starting alongside FLE, focusing on API changes first.

      Attachments

        Issue Links

          Activity

            People

            Assignee:
            clyde.bazile Clyde Bazile III (Inactive)
            Reporter:
            kevin.albertson Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Start date:
              End date: