ninenines / gun

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
ISC License
891 stars 232 forks source link

Strange behavior on ARM processors #302

Closed dubrovine closed 1 year ago

dubrovine commented 1 year ago

gun : 2.0.0-rc.2

I am trying yo move my app to arm processor platform (erl25 + gun)

so now I have two platforms

  1. erl23 + gun : 2.0.0-rc.2 (aws)
  2. erl25 + gun : 2.0.0-rc.2 (arm aws)

when I switch from old to new I am getting such errors {stream_error, closed} | {stream_error, closing} on small part of the requests the codebase is the same so I am wondering what could cause such issues

when I am switching back the errors are gone

Do you have possibility to check on your side ?

essen commented 1 year ago

I don't, but if you get closed/closing errors this is likely due to the underlying TCP stack so the good old tools like wireshark would tell you more.

dubrovine commented 1 year ago

thank you will try this out