Skip to content

rangefeed: enable and improve rangefeed connection class #108992

@erikgrinaker

Description

@erikgrinaker

We have a separate RPC connection class for rangefeeds, but it's disabled by default via kv.rangefeed.use_dedicated_connection_class.enabled.

Rangefeeds can be high-volume during e.g. initial/catchup-scans, and have a high restart cost if they e.g. hit NetworkTimeout. We should consider enabling this class by default, plumbing it through not only for the DistSender connections but also the DistSQL flow, and use a higher network timeout since they're not as sensitive to availability following outages.

Jira issue: CRDB-30735

Epic CRDB-32846

Metadata

Metadata

Assignees

Labels

C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-kvKV Team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions