go/adbc/driver/flightsql: cache negative connection attempts
Open
- 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
Assessment
This issue has not been assessed yet.