Skip to content

Commit 3a8f927

Browse files
authored
feat(bigtable): add ClientConfigurationManager (#19986)
## Summary - Add `ClientConfigurationManager` in `bigtable/internal/transport`: polls `GetClientConfiguration` on a fixed interval, parses the response into a typed `clientConfig`, and fans changes out to registered listeners. Supports RPC retry, validity-window fallback, and `Close()` shutdown that waits for in-flight polls. - Test suite covering construction, polling, listener fan-out, transient-error retry, and `Close` semantics.
1 parent 14493f4 commit 3a8f927

3 files changed

Lines changed: 1347 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)