fullstorydev / fullstorydev/grpcurl

Google Cloud Run producing `context deadline exceeded`

Open
#462 0 comments 6 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
12.8k
Forks
580
Avg merge
1h 8m
Merged PRs (30d)
5

Description

I'm trying to run `grpcurl` against an application deployed in Google Cloud Run. It constantly returns `context deadline exceeded`. The odd thing is that it works on my co-workers without a problem. I verified that the traceroutes and versions are the same.

```
❯ grpcurl -vv -plaintext -max-time 10 -H "Authorization: Bearer $(gcloud auth print-identity-token)" list
Failed to dial target host "": context deadline exceeded
❯ grpcurl -version
grpcurl 1.9.1
```

The `-vv` isn't producing any output at all and I don't see anything at all in the server logs so I'm baffled what could be doing this.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported grpcurl 1.9.1 command against Google Cloud Run with the shown flags and compare it with the working coworker environment. The payload names no source files or tests, so completion would require isolating the cause of the timeout and documenting a reproducible diagnosis or resolution.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, google-cloud, grpc
Domain
cli, cloud, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.