Hide
2026-03-30 - 🟢 On Track
What was completed over the last two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops - work is done, needs review.
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's merged
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
What's the focus over the next two weeks?
- CSHARP-5723 - Work on a smaller PR that moves the channel acquisition inside the main retryability loop, then merge that with the client backpressure retryability.
2026-01-30 - 🟢 On Track
What was completed over the last two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
- CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855: Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
- CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855: Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
- CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855: Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress.
- CSHARP-5712 - withTransaction API retries too frequently - Implemented, reviewed, ready for merge.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, no-op for us. The changes were implemented in scope of CSOT retryability changes.
What's the focus over the next two weeks?
- CSHARP-5723 - Exponential backoff and jitter in retry loops.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - new work related to CSHARP-5711 was found, not started.
2025-12-19 - 🟢 On Track
What was completed over the last two weeks?
- CSHARP-5711 - Avoid clearing the connection pool when the server connection rate limiter triggers - Done. Merged.
- CSHARP-5712 - withTransaction API retries too frequently - In Progress.
- CSHARP-5723 - Exponential backoff and jitter in retry loops - Investigating the requirements.
What's the focus over the next two weeks?
- CSHARP-5712 - withTransaction API retries too frequently.
- CSHARP-5723 - Exponential backoff and jitter in retry loops.
Show
2026-03-30 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - work is done, needs review.
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's merged
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
Get reviews on getting CSHARP-5723 merged or at least reviewed.
Waiting for the new spec/test changes.
2026-03-30 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's in review, should be merged before the rest.
CSHARP-5723 - Exponential backoff and jitter in retry loops - Continued to work on this, only the work for commit/abortTransaction is missing.
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-03-27 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's in review, should be merged before the rest.
CSHARP-5723 - Exponential backoff and jitter in retry loops - Continued to work on this, only the work for commit/abortTransaction is missing.
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-03-27 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's in review, should be merged before the rest.
CSHARP-5723 - Exponential backoff and jitter in retry loops - Continued to work on this, only the work for commit/abortTransaction is missing.
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-03-13 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes - It's in review, should be merged before the rest.
CSHARP-5723 - Exponential backoff and jitter in retry loops - Continued to work on this, only the work for commit/abortTransaction is missing.
CSHARP-5831 – Clarify `NoWritesPerformed` – Done in the context of CSHARP-5723
CSHARP-5909 – Fix client construction in backpressure unified tests – Done in the context of CSHARP-5723
CSHARP-5919 – Test overload retry when retryReads/Writes=false – Done in the context of CSHARP-5723
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-03-13 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes. This helped with understanding our current issues and having one retryability loop
CSHARP-5723 - Exponential backoff and jitter in retry loops - Rebases on CSHARP-5887 .
CSHARP-5892 : Server selection deprioritization only for overload errors on replica sets - implemented and merged into the main.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 - Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-03-04 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes. This helped with understanding our current issues and having one retryability loop
CSHARP-5723 - Exponential backoff and jitter in retry loops - Rebases on CSHARP-5887 .
CSHARP-5892 : Server selection deprioritization only for overload errors on replica sets - implemented and merged into the main.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 - Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-02-27 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5887 - A smaller PR for simplifying our current handling of retryable reads/writes. This helped with understanding our current issues and having one retryability loop
CSHARP-5723 - Exponential backoff and jitter in retry loops - Rebases on CSHARP-5887 .
CSHARP-5892 : Server selection deprioritization only for overload errors on replica sets - implemented and merged into the main.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 - Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
Merge CSHARP-5887 and finish CSHARP-5723
2026-02-13 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, issues with merging retryable read/writes with client backpressure retryability. Decided to work on smaller PR to simplify issues.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Work on a smaller PR that moves the channel acquisition inside the main retryability loop, then merge that with the client backpressure retryability.
2026-02-13 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, issues with merging retryable read/writes with client backpressure retryability. Decided to work on smaller PR to simplify issues.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Work on a smaller PR that moves the channel acquisition inside the main retryability loop, then merge that with the client backpressure retryability.
2026-02-13 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, issues with merging retryable read/writes with client backpressure retryability. Decided to work on smaller PR to simplify issues.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Work on a smaller PR that moves the channel acquisition inside the main retryability loop, then merge that with the client backpressure retryability.
2026-01-30 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops. - finishing the implementation and review, once requirements will be finalized.
2026-01-30 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops. - finishing the implementation and review, once requirements will be finalized.
2026-01-30 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress, Draft PR was created, tests are green. Review and merge is blocked by still not finalized requirements.
CSHARP-5712 - withTransaction API retries too frequently - Merged.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, found a changes that must be done on our side, implemented, reviewed, already merged into the main.
CSHARP-5855 : Add spec test for server deprioritization with changed ServerDescription - spec tests are synced, merged.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - implemented, merged.
What's the focus over the next two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops. - finishing the implementation and review, once requirements will be finalized.
2026-01-20 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops - In progress.
CSHARP-5712 - withTransaction API retries too frequently - Implemented, reviewed, ready for merge.
CSHARP-5805 - Add support for server selection's deprioritized servers to all topologies - closed, no-op for us. The changes were implemented in scope of CSOT retryability changes.
What's the focus over the next two weeks?
CSHARP-5723 - Exponential backoff and jitter in retry loops.
CSHARP-5838 - Clarify interaction between TLS errors and backpressure - new work related to CSHARP-5711 was found, not started.
2025-12-19 - 🟢 On Track
What was completed over the last two weeks?
CSHARP-5711 - Avoid clearing the connection pool when the server connection rate limiter triggers - Done. Merged.
CSHARP-5712 - withTransaction API retries too frequently - In Progress.
CSHARP-5723 - Exponential backoff and jitter in retry loops - Investigating the requirements.
What's the focus over the next two weeks?
CSHARP-5712 - withTransaction API retries too frequently.
CSHARP-5723 - Exponential backoff and jitter in retry loops.