Skip to content

Conversation

prestonvasquez
Copy link
Member

@prestonvasquez prestonvasquez commented Feb 12, 2025

GODRIVER-3414

Summary

Continue reading server response when checking out connections that have experienced a network timeout, rather than as a background read.

Background & Motivation

The benefit to foreground reads is that it avoids opening new connections when all existing connections are stuck in the background reader.

@prestonvasquez prestonvasquez changed the base branch from master to v1 February 12, 2025 23:35
@prestonvasquez prestonvasquez changed the base branch from v1 to release/1.17 February 12, 2025 23:36
@prestonvasquez prestonvasquez changed the base branch from release/1.17 to v1 February 12, 2025 23:37
@mongodb-drivers-pr-bot mongodb-drivers-pr-bot bot added the review-priority-low Low Priority PR for Review: within 3 business days label Feb 12, 2025
Copy link
Contributor

mongodb-drivers-pr-bot bot commented Feb 12, 2025

API Change Report

./event

compatible changes

ConnectionPendingReadFailed: added
ConnectionPendingReadStarted: added
ConnectionPendingReadSucceeded: added
PoolEvent.RemainingTime: added
PoolEvent.RequestID: added

./x/mongo/driver/topology

incompatible changes

BGReadCallback: removed
BGReadTimeout: removed

compatible changes

PendingReadTimeout: added

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
review-priority-low Low Priority PR for Review: within 3 business days
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant