On connection failures, tell us why!
When there are connection failures, please let us know why! For instance, ParaView writes "Client/server version hash mismatch." If I had known that it was trying to match 5.4.1 with 5.5.0, it would have made my debugging easier. Tell me the versions that are failing, the socket that is failing, etc. Further, Current value: 100 is incredibly confusing!
Here is where I on purpose cross mix the two, client side is 5.5.0, server side is 5.4.1.
Here is the actual client side output:
ceerws2213:bin$ Accepting connection(s): ceerws2213:11111 ERROR: In /home/buildslave/dashboards/buildbot/paraview-pvbinsdash-linux-shared-release_superbuild/build/superbuild/paraview/src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 502 vtkSocketCommunicator (0x356c190): Client/server version hash mismatch.
ERROR: In /home/buildslave/dashboards/buildbot/paraview-pvbinsdash-linux-shared-release_superbuild/build/superbuild/paraview/src/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx, line 337 vtkTCPNetworkAccessManager (0xf7f780):
Connection failed during handshake. vtkSocketCommunicator::GetVersion() returns different values on the two connecting processes (Current value: 100).
Server side isn't any better:
ERROR: In /5.4.1-sb/ParaView5/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 612 vtkSocketCommunicator (0x11e4350): Client/server version hash mismatch.
ERROR: In /5.4.1-sb/ParaView5/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx, line 315 vtkTCPNetworkAccessManager (0x6b0080): Failed to connect to ceerws2213:11111
ERROR: In /5.4.1-sb/ParaView5/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx, line 328 vtkTCPNetworkAccessManager (0x6b0080):
Connection failed during handshake. This can happen for the following reasons:
- Connection dropped during the handshake.
- vtkSocketCommunicator::GetVersion() returns different values on the two connecting processes (Current value: 100).
- ParaView handshake strings are different on the two connecting processes (Current value: paraview.5.4.connect_id.42833175.renderingbackend.opengl2).