cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
30.08k stars 3.8k forks source link

server: Support per stream configuration #74462

Open miretskiy opened 2 years ago

miretskiy commented 2 years ago

Forked from #74222.

It would be nice to be able to control stream parameters when establishing rpc streams.

@erikgrinaker it's specifically gRPC-Go that's the problem, not gRPC itself. HTTP/2 supports per-stream window sizes just fine: datatracker.ietf.org/doc/html/rfc7540#section-5.2. But yeah, we have to either fork/extend gRPC-Go or use separate connections if we want to vary stream parameters.

/cc @knz

gz#10807

Jira issue: CRDB-12092

knz commented 2 years ago

@mwang1026 this is a stability / performance item.

github-actions[bot] commented 1 year ago

We have marked this issue as stale because it has been inactive for 18 months. If this issue is still relevant, removing the stale label or adding a comment will keep it active. Otherwise, we'll close it in 10 days to keep the issue queue tidy. Thank you for your contribution to CockroachDB!

knz commented 1 year ago

still relevant