ette icon indicating copy to clipboard operation
ette copied to clipboard

Handle HTTP2 GOAWAY

Open arnaldopereira opened this issue 3 years ago • 1 comments

This one might need a little investigating: sometimes ette receives GOAWAY from the node and handles that as any type of error. An example log message follows:

Post "https://mainnet.infura.io/v3/x": http2: Transport: cannot retry err [http2: Transport received Server's graceful shutdown GOAWAY] after Request.Body was written; define Request.GetBody to avoid this error

IMO ette shouldn't handle response errors generically, this might be the real issue here.

arnaldopereira avatar Jun 18 '21 13:06 arnaldopereira

It's HTTP2's connection graceful termination initiated by server. Probably it rather than brining self down, connection retry can be attempted.

What're your thoughts ?

itzmeanjan avatar Jun 23 '21 03:06 itzmeanjan

I've stopped maintaining ette, so closing this issue. Thanks.

itzmeanjan avatar Jan 13 '23 12:01 itzmeanjan