Skip to content

Conversation

bobrik
Copy link
Contributor

@bobrik bobrik commented Oct 7, 2025

Here's how the error looks before this change:

status: 'Some resource has been exhausted', self: "h2 protocol error: http2 error"

And here it is after:

status: 'Some resource has been exhausted', self: "h2 protocol error: http2 error", source: tonic::transport::Error(Transport, hyper::Error(Http2, Error { kind: GoAway(b"ivan_says_hello", ENHANCE_YOUR_CALM, Remote) }))

The latter gives the user a lot more context about the issue.

Here's how the error looks before this change:

```
status: 'Some resource has been exhausted', self: "h2 protocol error: http2 error"
```

And here it is after:

```
status: 'Some resource has been exhausted', self: "h2 protocol error: http2 error", source: tonic::transport::Error(Transport, hyper::Error(Http2, Error { kind: GoAway(b"ivan_says_hello", ENHANCE_YOUR_CALM, Remote) }))
```

The latter gives the user a lot more context about the issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant