Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-2450

Node MongoDB 4.4 Support

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.0
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      Node MongoDB 4.4 Support
    • Detailed Project Statuses:
      Hide
      Engineer(s): Eric, Matt, Thomas

      2020-07-10:
      - This was reopened because a new bug related to Treat CursorNotFound as a resumable change stream error came up and it needs to be done in time for 4.4.
      - We'll prioritize the bug (NODE-2682) and will be able to fix it in the next few days.

      ----

      2020-06-26: On track
      - Test planned maintenance scenarios in drivers and testing 3.6 drivers against 4.2 server in code review.

      ----

      2020-06-15: Updated target of 2020-06-26
      - Testing 3.6 drivers against 4.2 Server in progress.
      - Atlas Planned Maintenance which is the last big piece of work for 4.4 is in code review, but might not close till next week since Matt is OOO this week.
      - Everything else is wrapped up.

      ----

      2020-05-28: Updated target of 2020-06-12 (18 weeks)
      - Adding two more weeks since the team has been focussed on fixing some high priority bugs (memory leak, nearest selection broken and unordered bulk writes broken).
      - Clarify how a driver must handle wrong set name in single topology, Do not add the RetryableWriteError label to errors that occur during a write within a transaction in progress.
      - Planned maintenance, Update documentation for Text Search in code review.

      ----

      2020-05-14: Updated target of 2020-05-29
      - Adding 2 more weeks based on the remaining work
      - Planned Maintenance in progress
      - Add commitQuorum to createIndex, Hint should raise error on unacknowledged writes and Streamable isMaster work completed

      ----

      2020-04-30: Updated target of 2020-05-15
      - Atlas testing and Streamable isMaster are still pending
      - Remaining 4.4 work will be complete next week

      ----

      2020-04-17: On track
      - Unify behavior around configuration for replica set discovery, Whitelist resumable change stream errors, Allow hinting the delete command, Remove replicaset from tests that perform reIndex command completed
      - Support for Hedged Reads in review

      ----

      2020-04-03: Updated target of 2020-05-01
      - Whitelist change stream resumable errors, Unify behavior around configuration for replica set discovery and Remove ElectionInProgress in review
      - Speculative auth and Planned Maintenance in progress

      ----

      2020-03-20: On track
      - Speculative Authentication in progress
      - Unified replica set discovery in progress
      - Repeated getMore errors in progress
      - Test planned maintenance in Drivers in progress
      - ReadPreference updates in review

      ----

      2020-03-09:
      - Eric Adum and Thomas Reggi joined the team last week
      - Neal Beeken started his rotation this week
      - AWS and OCSP work complete
      - Live Failover in progress

      ----

      2020-02-24: updated target of 2020-04-10 (8 weeks)
      - POC for Reduce client time to recovery on topology changes in progress
      - MONGODB-AWS support in progress
      - All CRUD related tickets for 4.4 complete
      - Ticket for OCSP has been scheduled

      ----

      2020-02-12 : Initial target date of 2020-03-13 (4 weeks)
      - The work for Streamable isMaster started a few weeks ago
      - Rest of the 4.4 work started earlier this week
      - Aiming to complete MONGODB-AWS, OCSP and CRUD changes by rc0
      Show
      Engineer(s): Eric, Matt, Thomas 2020-07-10: - This was reopened because a new bug related to Treat CursorNotFound as a resumable change stream error came up and it needs to be done in time for 4.4. - We'll prioritize the bug ( NODE-2682 ) and will be able to fix it in the next few days. ---- 2020-06-26: On track - Test planned maintenance scenarios in drivers and testing 3.6 drivers against 4.2 server in code review. ---- 2020-06-15: Updated target of 2020-06-26 - Testing 3.6 drivers against 4.2 Server in progress. - Atlas Planned Maintenance which is the last big piece of work for 4.4 is in code review, but might not close till next week since Matt is OOO this week. - Everything else is wrapped up. ---- 2020-05-28: Updated target of 2020-06-12 (18 weeks) - Adding two more weeks since the team has been focussed on fixing some high priority bugs (memory leak, nearest selection broken and unordered bulk writes broken). - Clarify how a driver must handle wrong set name in single topology, Do not add the RetryableWriteError label to errors that occur during a write within a transaction in progress. - Planned maintenance, Update documentation for Text Search in code review. ---- 2020-05-14: Updated target of 2020-05-29 - Adding 2 more weeks based on the remaining work - Planned Maintenance in progress - Add commitQuorum to createIndex, Hint should raise error on unacknowledged writes and Streamable isMaster work completed ---- 2020-04-30: Updated target of 2020-05-15 - Atlas testing and Streamable isMaster are still pending - Remaining 4.4 work will be complete next week ---- 2020-04-17: On track - Unify behavior around configuration for replica set discovery, Whitelist resumable change stream errors, Allow hinting the delete command, Remove replicaset from tests that perform reIndex command completed - Support for Hedged Reads in review ---- 2020-04-03: Updated target of 2020-05-01 - Whitelist change stream resumable errors, Unify behavior around configuration for replica set discovery and Remove ElectionInProgress in review - Speculative auth and Planned Maintenance in progress ---- 2020-03-20: On track - Speculative Authentication in progress - Unified replica set discovery in progress - Repeated getMore errors in progress - Test planned maintenance in Drivers in progress - ReadPreference updates in review ---- 2020-03-09: - Eric Adum and Thomas Reggi joined the team last week - Neal Beeken started his rotation this week - AWS and OCSP work complete - Live Failover in progress ---- 2020-02-24: updated target of 2020-04-10 (8 weeks) - POC for Reduce client time to recovery on topology changes in progress - MONGODB-AWS support in progress - All CRUD related tickets for 4.4 complete - Ticket for OCSP has been scheduled ---- 2020-02-12 : Initial target date of 2020-03-13 (4 weeks) - The work for Streamable isMaster started a few weeks ago - Rest of the 4.4 work started earlier this week - Aiming to complete MONGODB-AWS, OCSP and CRUD changes by rc0

      Attachments

        Activity

          People

          Assignee:
          Unassigned
          Reporter:
          esha.bhargava Esha Bhargava
          Participants:
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Dates

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