Uploaded image for project: 'PHP Driver: Extension'
  1. PHP Driver: Extension
  2. PHPC-1547

PHPC MongoDB 4.4 Support

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.8.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Hide

      Engineer(s): Andreas Braun

      2020-07-10: Maintaining target date of 2020-07-10 (23 weeks)

      • CDRIVER-3535 is closed out, so we are now free to wrap up PHPC-1556 today.
      • Will be all wrapped up today, July 10, 2020.

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

      • PHPC-1556: Reduce Client Time To Recovery On Topology Changes is blocked on the related CDRIVER-3535, which should be wrapped up in the coming week.
      • PHPC-1640: Ensure OCSP is fully tested should be a small effort.
      • Andreas is back in office, so back up to full capacity.
      • Takeaway: Looking great!!

      2020-06-18: Updating target date to 2020-06-26 (+2.5 weeks)

      • 1 ticket outstanding:
      • PHPC-1556: Reduce Client Time To Recovery On Topology Changes, which is blocked on the related CDRIVER-3535, which is in code review.
      • Team capacity is currently diminished while Andreas is OOO.

      2020-05-29: Updating target end date to 2020-06-09 (+1.5 weeks)

      • Updating date by unusual increment to align with our targeted beta/RC release for .Live
      • Just waiting on C to complete streamable ismaster work. We do not expect any further substantial effort will be required for PHPC.
      • Team will be at half capacity for upcoming two weeks.

      2020-05-15: Updating target end date to 2020-05-29 (+2 weeks)

      • Unblocking CDRIVER work.
      • Adding tests for OCSP.
      • Speculative Auth done.
      • Nothing complicated coming up.
      • PHPC-1571 only code changes left, trivial changes.
      • 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-05-15 (+2 Weeks)

      • Updated date to align with expected C 4.4 completion.
      • Testing planned maintenance, support for Hedged reads, and OCSP support remain as final features to close this epic. These are currently blocked on C, Andreas continuing to split time to unblock work.

      2020-04-17: Updated target date of 2020-05-01 (+1 Week)

      • Andreas still splitting time working on C 4.4 support .
      • Continued to work on speculative auth, has x509 working and refactoring logic.
      • Plan to start work on OCSP once speculative auth wraps.

      2020-04-03: Updated target date of 2020-04-24 (+3 Weeks)

      • Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work.
      • Completed work on hints for delete, writeConcern errInfo, resumable changestream whitelist.
      • Next week will start work on OCSP which is mostly unblocked by C.
      • Following completion of OCSP, remaining work to wrap 4.4 support for PHPC will just be tests.

      2020-03-20: On track

      • Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work.
      • Last large remaining piece of work for PHPC is OCSP. Work on this expected to start soon when unblocked by C.

      2020-03-09:

      • Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work.
      • Completed MONGODB-AWS Support, expanded use of error labels for RetryableWrites.
      • Working on improved testing for default writeConcern.

      2020-02-24:

      • Added support for allowDiskUse on find operations.
      • Andreas continuing to work on C 4.4 support that will unblock PHPC/LIB work.

      2020-02-14:

      • Andreas continuing to split time between C Driver 4.4 support to unblock PHPC/PHPLIB work.
      • Added support for shorter SCRAM conversation, allowDiskUse on find operations, and bumped wire protocol version for 4.4.

      2020-01-31:

      • Andreas moving over to assist with C Driver 4.4 support tickets to unblock PHPC work.
      Show
      Engineer(s): Andreas Braun 2020-07-10: Maintaining target date of 2020-07-10 (23 weeks) CDRIVER-3535 is closed out, so we are now free to wrap up PHPC-1556 today. Will be all wrapped up today, July 10, 2020. 2020-06-26: Updating target date to 2020-07-10 (23 weeks) PHPC-1556 : Reduce Client Time To Recovery On Topology Changes is blocked on the related CDRIVER-3535 , which should be wrapped up in the coming week. PHPC-1640 : Ensure OCSP is fully tested should be a small effort. Andreas is back in office, so back up to full capacity. Takeaway: Looking great!! 2020-06-18: Updating target date to 2020-06-26 (+2.5 weeks) 1 ticket outstanding: PHPC-1556 : Reduce Client Time To Recovery On Topology Changes, which is blocked on the related CDRIVER-3535 , which is in code review. Team capacity is currently diminished while Andreas is OOO. 2020-05-29: Updating target end date to 2020-06-09 (+1.5 weeks) Updating date by unusual increment to align with our targeted beta/RC release for .Live Just waiting on C to complete streamable ismaster work. We do not expect any further substantial effort will be required for PHPC. Team will be at half capacity for upcoming two weeks. 2020-05-15: Updating target end date to 2020-05-29 (+2 weeks) Unblocking CDRIVER work. Adding tests for OCSP. Speculative Auth done. Nothing complicated coming up. PHPC-1571 only code changes left, trivial changes. 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-05-15 (+2 Weeks) Updated date to align with expected C 4.4 completion. Testing planned maintenance, support for Hedged reads, and OCSP support remain as final features to close this epic. These are currently blocked on C, Andreas continuing to split time to unblock work. 2020-04-17: Updated target date of 2020-05-01 (+1 Week) Andreas still splitting time working on C 4.4 support . Continued to work on speculative auth, has x509 working and refactoring logic. Plan to start work on OCSP once speculative auth wraps. 2020-04-03: Updated target date of 2020-04-24 (+3 Weeks) Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work. Completed work on hints for delete, writeConcern errInfo, resumable changestream whitelist. Next week will start work on OCSP which is mostly unblocked by C. Following completion of OCSP, remaining work to wrap 4.4 support for PHPC will just be tests. 2020-03-20: On track Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work. Last large remaining piece of work for PHPC is OCSP. Work on this expected to start soon when unblocked by C. 2020-03-09: Andreas continuing to work on C 4.4 support to unblock PHPC/LIB work. Completed MONGODB-AWS Support, expanded use of error labels for RetryableWrites. Working on improved testing for default writeConcern. 2020-02-24: Added support for allowDiskUse on find operations. Andreas continuing to work on C 4.4 support that will unblock PHPC/LIB work. 2020-02-14: Andreas continuing to split time between C Driver 4.4 support to unblock PHPC/PHPLIB work. Added support for shorter SCRAM conversation, allowDiskUse on find operations, and bumped wire protocol version for 4.4. 2020-01-31: Andreas moving over to assist with C Driver 4.4 support tickets to unblock PHPC work.

          Assignee:
          Unassigned Unassigned
          Reporter:
          andreas.braun@mongodb.com Andreas Braun
          Votes:
          0 Vote for this issue
          Watchers:
          1 Start watching this issue

            Created:
            Updated:
            Resolved:
            23 weeks