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

Avoiding Connection Storms

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0
    • Component/s: None
    • Labels:
      None
    • Original Estimate:
      8
    • Cost to Date:
      8
    • Final Cost:
      9
    • Cost Threshold %:
      100
    • Detailed Project Statuses:
      Hide

      Engineer(s): Shane Harvey
      Summary: This epic tracks the Python effort for implementing DRIVERS-781 Avoiding Connection Storms. This epic was created retroactively as we are tweaking our process, cost estimates are approximate.

      2021-07-28: Setting target date to 2021-08-06

      • This project is generally complete in python 4.0, however since the completion of this work several follow up tickets have been generated at the cross drivers level. Shane is prioritizing cleaning these up before jumping into other 4.0 work.

      Cost in Eng Weeks: ~7.5 To Date | ~7.5 Est Final

      2021-03-09: Setting target date to 2021-03-12

      • This is nearly complete, pending code review of a ticket that came out of the final spec change for the connection storms project.

      Cost in Eng Weeks: ~7 To Date | ~7.5 Est Final

      2021-02-23: Setting target date to 2021-03-05

      • Drivers has prioritized addressing a spec change to "Provide explicit guidance on handling command errors that occur before the handshake completes during operation execution" (DRIVERS-1476), so Shane is implementing this in Python as he makes the spec change.
      • Shane and Patrick have been going back and forth on the review and we anticipate this should wrap up shortly after BuildFest.

      2021-01-26: Setting target date to 2021-02-05

      • Python's implementation is complete and there is one more performance benchmark for Shane to run.
      • Shane's focus in the last two weeks has primarily been on removing deprecated APIs in preparation for Python 4.0 and this is not blocking any other drivers from working on their implementation of Avoiding Connection Storms.

      2021-01-26: Setting target date to 2021-02-05

      • Python's implementation is complete and there is one more performance benchmark for Shane to run.
      • Shane's focus in the last two weeks has primarily been on removing deprecated APIs in preparation for Python 4.0 and this is not blocking any other drivers from working on their implementation of Avoiding Connection Storms.

      2020-01-12: Setting target date to 2021-01-15

      • Python's implementation is complete and the only remaining work is for Shane to run performance benchmarks.

      Show
      Engineer(s): Shane Harvey Summary: This epic tracks the Python effort for implementing DRIVERS-781 Avoiding Connection Storms. This epic was created retroactively as we are tweaking our process, cost estimates are approximate. 2021-07-28: Setting target date to 2021-08-06 This project is generally complete in python 4.0, however since the completion of this work several follow up tickets have been generated at the cross drivers level. Shane is prioritizing cleaning these up before jumping into other 4.0 work. Cost in Eng Weeks: ~7.5 To Date | ~7.5 Est Final 2021-03-09: Setting target date to 2021-03-12 This is nearly complete, pending code review of a ticket that came out of the final spec change for the connection storms project. Cost in Eng Weeks: ~7 To Date | ~7.5 Est Final 2021-02-23: Setting target date to 2021-03-05 Drivers has prioritized addressing a spec change to "Provide explicit guidance on handling command errors that occur before the handshake completes during operation execution" (DRIVERS-1476), so Shane is implementing this in Python as he makes the spec change. Shane and Patrick have been going back and forth on the review and we anticipate this should wrap up shortly after BuildFest. 2021-01-26: Setting target date to 2021-02-05 Python's implementation is complete and there is one more performance benchmark for Shane to run. Shane's focus in the last two weeks has primarily been on removing deprecated APIs in preparation for Python 4.0 and this is not blocking any other drivers from working on their implementation of Avoiding Connection Storms. 2021-01-26: Setting target date to 2021-02-05 Python's implementation is complete and there is one more performance benchmark for Shane to run. Shane's focus in the last two weeks has primarily been on removing deprecated APIs in preparation for Python 4.0 and this is not blocking any other drivers from working on their implementation of Avoiding Connection Storms. 2020-01-12: Setting target date to 2021-01-15 Python's implementation is complete and the only remaining work is for Shane to run performance benchmarks.

      Description

      See DRIVERS-781 for updated details.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              shane.harvey Shane Harvey
              Reporter:
              alexander.golin Alexander Golin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Start date:
                End date:
                Calendar Time:
                44 weeks, 4 days