Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-2550

Client Side Operations Timeout

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.2
    • Affects Version/s: None
    • Component/s: Retryability, Spec Comp
    • Labels:
      None
    • 6
    • 18
    • 18
    • 200
    • Hide

       

      2022-10-28: Setting target end date to 2022-11-04

      Engineer: Shane Harvey

      • CSOT is Completed - Released via PyMongo 4.2
      • Final docs example pending

      2022-10-18: Setting target end date to 2022-10-21

      Engineer: Shane Harvey

      • CSOT is Completed - Released via PyMongo 4.2
      • Final docs example in progress - Tagged for PyMongo 4.4

      2022-10-04: No update for Target End Date

      Engineer: Shane Harvey

      • CSOT is Completed - Released via PyMongo 4.2
      • Docs example pending - Tagged for PyMongo 4.4
      • No updates to final cost

      2022-09-20: No update for Target End Date

      Engineer: Shane Harvey

      • CSOT is Completed
      • Docs example still pending, other work has taken precedence over writing this example
      • No updates to final cost

      2022-08-23: No update for Target End Date

      Engineer: Shane Harvey

      • CSOT is Completed
      • Docs example still pending, other work has taken precedence over writing this example
      • No updates to final cost

      2022-08-09: No update for Target End Date

      Engineer: Shane Harvey

      • CSOT is Completed
      • Docs example to be worked on now that Quarterly Planning is finished
      • No updates to final cost

      2022-07-27: No update for Target End Date

      Engineer: Shane Harvey

      • CSOT is Completed
      • Remaining- Docs example, not urgent - will be addressed after Quarterly Planning

      2022-07-12: Setting target date to 2022-07-22

      Engineer: Shane Harvey

      • In Progress- Automatically apply timeoutMS URI option to every operation
      • Remaining- Timeout error transformation and a Docs example
      • Implementation is on-hold while Shane is at SciPy conference

      Engineer: Shane Harvey

      2022-06-28: Setting target date to 2022-07-01

      • Core CSOT work is complete and one docs example is left to update
      • 2 tickets pending for timeout issues

      Engineer: Shane Harvey

      2022-06-15: Setting target date to 2022-06-24

      • Shane has completed most of the work for CSOT, pending changes for documentation and resolving a ticket for timeout issues

      Engineer: Shane Harvey

      2022-06-01: Setting target date to 2022-06-03

      • Shane has been heads down making great progress on the CSOT effort for Python is very close to putting up a PR for the team to review
      • He is additionally working through several CSOT-related DRIVERS tickets that have come out of previous PR reviews and continued implementing those in Python adopting his changes along the way.

      Engineer: Shane Harvey

      2022-05-18: Setting target date to 2022-05-27
      Shane has been fielding several CSOT related DRIVERS tickets that have come out of PR reviews and meanwhile continued with the implementation in Python adopting the changes along the way.


      Engineer: Shane Harvey

      2022-04-05: Setting target date to 2022-04-22

      • Shane has continued making strong progress on CSOT while balancing with Python team tasks, such as releasing 4.1.
      • Collaboration between Python and Go continues to be strong and it seems the light at the end of the tunnel is in sight!

      Engineer: Shane Harvey

      2022-03-22

      • CSOT implementation is going well and Shane has implemented all the command paths.
      • Next up he'll be adjusting the spec tests to handle implementations like Go/Python which will not add “timeout” to every API.
      • Benji is doing the sibling POC implementation in Go.
      Show
        2022-10-28: Setting target end date to 2022-11-04 Engineer: Shane Harvey CSOT is Completed - Released via PyMongo 4.2 Final docs example pending 2022-10-18: Setting target end date to 2022-10-21 Engineer: Shane Harvey CSOT is Completed - Released via PyMongo 4.2 Final docs example in progress - Tagged for PyMongo 4.4 2022-10-04: No update for Target End Date Engineer: Shane Harvey CSOT is Completed - Released via PyMongo 4.2 Docs example pending - Tagged for PyMongo 4.4 No updates to final cost 2022-09-20: No update for Target End Date Engineer: Shane Harvey CSOT is Completed Docs example still pending, other work has taken precedence over writing this example No updates to final cost 2022-08-23: No update for Target End Date Engineer: Shane Harvey CSOT is Completed Docs example still pending, other work has taken precedence over writing this example No updates to final cost 2022-08-09: No update for Target End Date Engineer: Shane Harvey CSOT is Completed Docs example to be worked on now that Quarterly Planning is finished No updates to final cost 2022-07-27: No update for Target End Date Engineer: Shane Harvey CSOT is Completed Remaining- Docs example, not urgent - will be addressed after Quarterly Planning 2022-07-12: Setting target date to 2022-07-22 Engineer: Shane Harvey In Progress- Automatically apply timeoutMS URI option to every operation Remaining- Timeout error transformation and a Docs example Implementation is on-hold while Shane is at SciPy conference Engineer: Shane Harvey 2022-06-28: Setting target date to 2022-07-01 Core CSOT work is complete and one docs example is left to update 2 tickets pending for timeout issues Engineer: Shane Harvey 2022-06-15: Setting target date to 2022-06-24 Shane has completed most of the work for CSOT, pending changes for documentation and resolving a ticket for timeout issues Engineer: Shane Harvey 2022-06-01: Setting target date to 2022-06-03 Shane has been heads down making great progress on the CSOT effort for Python is very close to putting up a PR for the team to review He is additionally working through several CSOT-related DRIVERS tickets that have come out of previous PR reviews and continued implementing those in Python adopting his changes along the way. Engineer: Shane Harvey 2022-05-18: Setting target date to 2022-05-27 Shane has been fielding several CSOT related DRIVERS tickets that have come out of PR reviews and meanwhile continued with the implementation in Python adopting the changes along the way. Engineer: Shane Harvey 2022-04-05: Setting target date to 2022-04-22 Shane has continued making strong progress on CSOT while balancing with Python team tasks, such as releasing 4.1. Collaboration between Python and Go continues to be strong and it seems the light at the end of the tunnel is in sight! Engineer: Shane Harvey 2022-03-22 CSOT implementation is going well and Shane has implemented all the command paths. Next up he'll be adjusting the spec tests to handle implementations like Go/Python which will not add “timeout” to every API. Benji is doing the sibling POC implementation in Go.


      DRIVERS Ticket Description
      Script Target - If you can read this text, the script has failed

            Assignee:
            shane.harvey@mongodb.com Shane Harvey
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              33 weeks, 4 days