You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document per-RPC-phase timeout budget on connection and pool docstrings
The timeout parameter is applied per RPC phase (send, read, any
continuation drain), not as an end-to-end deadline. The wire layer's
_operation_deadline already documented this correctly, but the public
DqliteConnection / AsyncDqliteConnection / ConnectionPool / create_pool
docstrings just said "Connection timeout in seconds" — letting an
operator size their wait_for() expecting the inner budget to be
absolute.
Spell out the per-phase semantics and direct callers to wrap with
asyncio.timeout() for a wall-clock deadline.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments