Show
2026-02-18 - 🔴 Roadblock
Engineer(s): Valentin Kovalenko, Slav Babanin
2026-01-29:
Timeline updates
"Target end", "Scope Cost Estimate" will be updated again after discussing with the team.
What was accomplished since the last update?
Valentin Kovalenko:
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Three leads, the PR author and I have been having regular meetings. I believe, we are getting closer to a state at which I will be able to approve the requirements expressed in the PR.
Re-reviewed PR [JAVA-5950 Update Transactions Convenient API with exponential backoff on retries] ( https://github.com/mongodb/mongo-java-driver/pull/1852 ).
Slav Babanin:
Worked on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Added additional test cases and addressed merge conflicts.
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors , hopefully approve.
If DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors is done and ready to be implemented, continue working on JAVA-6025: Client Backpressure: design overload retry policy concurrently with JAVA-5956: Exponential backoff and jitter in retry loops .
Work on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Resolve new merge conflicts and incorporate spec test changes.
Continue reviewing the existing JAVA PRs done as part of JAVA-5942: Client Backpressure , JAVA-6019: Client Backpressure: overload retry policy as needed.
Any risks/blockers/impediments?
No.
2026-02-03 - 🔴 Roadblock
Engineer(s): Valentin Kovalenko, Slav Babanin
2026-01-29:
Timeline updates
"Target end", "Scope Cost Estimate" will be updated again after discussing with the team.
What was accomplished since the last update?
Valentin Kovalenko:
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Three leads, the PR author and I have been having regular meetings. I believe, we are getting closer to a state at which I will be able to approve the requirements expressed in the PR.
Re-reviewed PR [JAVA-5950 Update Transactions Convenient API with exponential backoff on retries] ( https://github.com/mongodb/mongo-java-driver/pull/1852 ).
Slav Babanin:
Worked on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Added additional test cases and addressed merge conflicts.
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors , hopefully approve.
If DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors is done and ready to be implemented, continue working on JAVA-6025: Client Backpressure: design overload retry policy concurrently with JAVA-5956: Exponential backoff and jitter in retry loops .
Work on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Resolve new merge conflicts and incorporate spec test changes.
Continue reviewing the existing JAVA PRs done as part of JAVA-5942: Client Backpressure , JAVA-6019: Client Backpressure: overload retry policy as needed.
Any risks/blockers/impediments?
No.
2026-02-03 - No confidence status provided
Engineer(s): Valentin Kovalenko, Slav Babanin
2026-01-29:
Timeline updates
"Target end", "Scope Cost Estimate" will be updated again after discussing with the team.
What was accomplished since the last update?
Valentin Kovalenko:
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Three leads, the PR author and I have been having regular meetings. I believe, we are getting closer to a state at which I will be able to approve the requirements expressed in the PR.
Re-reviewed PR [JAVA-5950 Update Transactions Convenient API with exponential backoff on retries] ( https://github.com/mongodb/mongo-java-driver/pull/1852 ).
Slav Babanin:
Worked on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Added additional test cases and addressed merge conflicts.
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors , hopefully approve.
If DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors is done and ready to be implemented, continue working on JAVA-6025: Client Backpressure: design overload retry policy concurrently with JAVA-5956: Exponential backoff and jitter in retry loops .
Work on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Resolve new merge conflicts and incorporate spec test changes.
Continue reviewing the existing JAVA PRs done as part of JAVA-5942: Client Backpressure , JAVA-6019: Client Backpressure: overload retry policy as needed.
Any risks/blockers/impediments?
No.
2026-02-01 - No confidence status provided
Engineer(s): Valentin Kovalenko, Slav Babanin
2026-01-29:
Timeline updates
"Target end", "Scope Cost Estimate" will be updated again after discussing with the team.
What was accomplished since the last update?
Valentin Kovalenko:
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Three leads, the PR author and I have been having regular meetings. I believe, we are getting closer to a state at which I will be able to approve the requirements expressed in the PR.
Re-reviewed PR [JAVA-5950 Update Transactions Convenient API with exponential backoff on retries] ( https://github.com/mongodb/mongo-java-driver/pull/1852 ).
Slav Babanin:
Worked on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Added additional test cases and addressed merge conflicts.
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors , hopefully approve.
If DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors is done and ready to be implemented, continue working on JAVA-6025: Client Backpressure: design overload retry policy concurrently with JAVA-5956: Exponential backoff and jitter in retry loops .
Work on JAVA-6021: Add support for server selection's deprioritized servers to all topologies . Resolve new merge conflicts and incorporate spec test changes.
Continue reviewing the existing JAVA PRs done as part of JAVA-5942: Client Backpressure , JAVA-6019: Client Backpressure: overload retry policy as needed.
Any risks/blockers/impediments?
No.
2026-01-07 - No confidence status provided
Engineer(s): Valentin Kovalenko
2026-01-01: "End date", "Final Cost Estimate" will be updated some time later after re-evaluating them with the team.
Timeline updates
See above.
What was accomplished since the last update?
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
The PR has been actively updated.
Reviewed the existing non-draft JAVA PRs done as part of Client Backpressure .
JAVA-5950 Update Transactions Convenient API with exponential backoff on retries
[JAVA-6033] ServerHeartbeatSucceededEvent is not fired for initial POLL monitoring #1856
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Continue reviewing the existing JAVA PRs done as part of Client Backpressure as needed.
Finish JAVA-6025: Client Backpressure: design overload retry policy , provided that the relevant spec requirements are approved, merged, and there is enough time left within the two weeks to finish the design.
Any risks/blockers/impediments?
The new estimates will be higher than our original estimates, both because of the scope changes and because of the changes in our understanding (though the latter can be seen a subset of the former).
The new estimates are likely to be done without having the specification work completed, let alone having the Java driver design for the overload retry policy completed.
2026-01-07 - No confidence status provided
Engineer(s): Valentin Kovalenko
2026-01-01: "End date", "Final Cost Estimate" will be updated some time later after re-evaluating them with the team.
Timeline updates
See above.
What was accomplished since the last update?
Continued reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
The PR has been actively updated.
Reviewed the existing non-draft JAVA PRs done as part of Client Backpressure .
JAVA-5950 Update Transactions Convenient API with exponential backoff on retries
[JAVA-6033] ServerHeartbeatSucceededEvent is not fired for initial POLL monitoring #1856
What's the focus over the next two weeks?
Continue reviewing DRIVERS-3239: Add exponential backoff to operation retry loop for server overloaded errors .
Continue reviewing the existing JAVA PRs done as part of Client Backpressure as needed.
Finish JAVA-6025: Client Backpressure: design overload retry policy , provided that the relevant spec requirements are approved, merged, and there is enough time left within the two weeks to finish the design.
Any risks/blockers/impediments?
The new estimates will be higher than our original estimates, both because of the scope changes and because of the changes in our understanding (though the latter can be seen a subset of the former).
The new estimates are likely to be done without having the specification work completed, let alone having the Java driver design for the overload retry policy completed.