Skip to content

Add keepalive in grpc channel for Bigtable client. #2681

@sushanb

Description

@sushanb

Keepalive is recommended to use when your peer dies before it is able to notify you or does not notify you. The reasons can be kernel panic, termination of the process handling that pee

Hence, if a server does not send GOAWAY to the client, the grpc client will send packets to the TCP peer but the TCP peer will not send any packets. This can happen when a server nodes goes down due to machine failure, release/rollouts.

Adding keepalive will prevent requests being blackholed/client being hung.

Metadata

Metadata

Labels

api: bigtableIssues related to the googleapis/java-bigtable-hbase API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions