Timeout implementation
- Dominant language
- Python
- Stars
- 3
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## Current State
gRPC on Dremio would sometimes fail without returning any response. `DremioSource` would hang indefinitely.
## Proposed
Implementation of a `connect_timeout` the time allowed to make the initial connection and `request_timeout` the total timeout for the entire request.
@philippjfr , would that make sense?
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue identifies DremioSource and the gRPC connection as the relevant entry points, but names no files or tests. Start by locating DremioSource and tracing the initial connection and request flow. Done means supporting separate connect_timeout and request_timeout behavior so a stalled connection or request does not hang indefinitely.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100