internal/health: new health check package
Currently only serving Redis, but could be used for other GCP gRPC
Mildly surprising behavior: taking down Redis does not make Pool.Get
return an error: it isn't until sending another request on a connection
before the pool starts failing. This only matters when testing the
health checks with no load.
Reviewed-by: Tuo Shan <email@example.com>
5 files changed