apache / apache/arrow-adbc

go/adbc/driver/flightsql: cache negative connection attempts

Open
#535 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
627
Forks
217
Avg merge
17h
Merged PRs (30d)
57

Description

Flight lets a server return multiple addresses to try. We currently try each of them in turn every time. We should also cache failed addresses somehow such that if we have a list of locations and we know some of them fail and some of them work, we go immediately to using the working address; if the working address fails, then we can try the rest of the addresses again. This avoids a lot of time spent just sitting and waiting for connection attempts.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.