intake / intake/intake-dremio

Timeout implementation

Open
#11 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.