Skip to content

feat: add keepalive setting in data client#3565

Merged
dwsupplee merged 3 commits intogoogleapis:masterfrom
sushanb:keepalive
Mar 22, 2021
Merged

feat: add keepalive setting in data client#3565
dwsupplee merged 3 commits intogoogleapis:masterfrom
sushanb:keepalive

Conversation

@sushanb
Copy link
Contributor

@sushanb sushanb commented Nov 12, 2020

Sets KeepAlive timer to 30s (Google Frontends are configured limits keepalive calls at 30s by default. If used below 30s, grpc automatically increases keepalive time by 2x after too_many_ping commands).

Sets KeepAliveTimeout to 10s (conservative)

@sushanb sushanb requested review from a team November 12, 2020 21:26
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Nov 12, 2020
@dwsupplee
Copy link
Contributor

Hi @sushanb 👋,

Would you be able to share the context which prompted this change? Just hoping to understand a little more before we resort to defaulting to this for all users. Thanks!

gcf-merge-on-green bot pushed a commit to googleapis/nodejs-bigtable that referenced this pull request Jan 27, 2021
- [PHP reference implementation](googleapis/google-cloud-php#3565)

This adds two gRPC keepalive options:

- `GRPC_ARG_KEEPALIVE_TIME_MS` to 30s
- `GRPC_ARG_KEEPALIVE_TIMEOUT_MS` to 10s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants