Engineer(s): neal.beeken@mongodb.com
2025-07-31: Target date set to October 9th 2025
- Rationale for any project delays/change in end date/etc, if applicable
- Latency has been identified as a key issue for a GA release that removes access to legacy DE, so we reprioritized the work in this epic.
- The deadline for these changes is moved out because of the slow down on burning down the work in this epic
- Made progress on investigations in parallel with other work (Neal was working on Dependency upgrades)
- Captured visualizations for gains made from more initial compass commands that were removable
- Determined "sorting" the connection string by primary first does improve the connection time significantly
- What's the focus over the next two weeks?
- Finalizing the "sort" by primary improvement
- Code review for the new communication protocol that cuts down on RTTs
- Any risks/blockers/impediments?
- Anything else to share?
2025-07-16: Target date set to *on hold*
- Rationale for any project delays/change in end date/etc, if applicable
- In an effort to focus on GA priorities we are stopping work on this to make sure we paydown the backlog of fixes needed for a GA release.
- What was accomplished since the last update?
- Socket pre-creation merged.
- Multithreading merged.
- One less ping (of two) on start up fixed.
- What's the focus over the next two weeks?
- MDE GA priorities. Not this EPIC.
- Any risks/blockers/impediments?
- Re-prioritizing as planned.
- Anything else to share?
2025-07-01: Target date set to 2025-09-12
- What was accomplished since the last update?
- Visualization for connection latencies completed informed the planning for the work in this EPIC
- Pre-created primary connections in progress confirmed the visualization can be used to debug and document progress on the issue
- What's the focus over the next two weeks?
- Wrap up socket pre-creation
- Finalize introducing multithreading for handling each websocket event (as opposed to a thread per websocket)
- Start on avoiding running ping commands on start
- Any risks/blockers/impediments?
- Anything else to share?