eclipse-vertx / vert.x

Vert.x is a tool-kit for building reactive applications on the JVM
http://vertx.io
Other
14.25k stars 2.07k forks source link

Vert.x Upgrade from 3.7.1 to 3.9.16 causing infinite websocket reconnections #5240

Open xDestyn opened 3 months ago

xDestyn commented 3 months ago

Questions

Do not use this issue tracker to ask questions, instead use one of these channels. Questions will likely be closed without notice.

Version

Which version(s) did you encounter this bug ? Vert.x 3.9.16

Context

I have an application that is using Vert.x 3.7.1 and I am trying to upgrade to the latest minor version Vert.x 3.9.16. It communicates with another application using Vert.x 3.9.14 using the SockJS event bridge. When upgrading the first application from Vert.x 3.7.1 to Vert.x 3.9.16, we notice an infinite number of logs of what appears to be reconnects.

I want to gain any insight with respect to websockets and how the connections are being handled with Vert.x since 3.7.1. Any information would be greatly appreciated to help me understand why I'm seeing this behavior. Thanks!

When we reboot the EC2 instance for both applications. Then the problem resolves, but that is not an ideal solution in Production.

Do you have a reproducer?

Unfortunately, not at the moment.

  1. Application A has Vert.x 3.7.1
  2. Application B has Vert.x 3.9.14
  3. These applications are sending data amongst each other.
  4. Upgrade Application A to Vert.x 3.9.16 and notice infinite number of logs of reconnects / websocket issues.

Extra

vietj commented 3 months ago

we need a better description of the sequence that leads to this or a reproducer to fully understand what is happening