[Paraview] Debugging reverse connections

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Thu Sep 6 09:46:31 EDT 2012


Renato,

Here's what I get the server spewing when I run "pvserver --rc"
without any client already running:

------------------------------
Connecting to client (reverse connection requested)...
Connection URL: csrc://miranda:11111
ERROR: In /home/utkarsh/Kitware/ParaView3/ParaView/VTK/Common/System/vtkSocket.cxx,
line 481
vtkClientSocket (0xfbc520): Socket error in call to connect. Connection refused.

ERROR: In /home/utkarsh/Kitware/ParaView3/ParaView/VTK/Common/System/vtkClientSocket.cxx,
line 53
vtkClientSocket (0xfbc520): Failed to connect to server miranda:11111

Warning: In /home/utkarsh/Kitware/ParaView3/ParaView/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx,
line 302
vtkTCPNetworkAccessManager (0x8cdc50): Connect failed.  Retrying for
59.9997 more seconds.

ERROR: In /home/utkarsh/Kitware/ParaView3/ParaView/VTK/Common/System/vtkSocket.cxx,
line 481
vtkClientSocket (0xfbc520): Socket error in call to connect. Connection refused.

ERROR: In /home/utkarsh/Kitware/ParaView3/ParaView/VTK/Common/System/vtkClientSocket.cxx,
line 53
vtkClientSocket (0xfbc520): Failed to connect to server miranda:11111
------------------------------

Thus if the socket connection failed, it should start reporting error
and attempting again. Since the server totally just freezes, even when
no client is waiting for it at the other end, I am getting somehow the
BSD socket "connect" call is never returning success or failure.

Try this: from the server node, try to telnet to you client host/port.
Does that work?

Utkarsh


On Thu, Sep 6, 2012 at 9:34 AM, Renato Elias <rnelias at gmail.com> wrote:
> Hi everybody,
>
> I'd like to understand what is happening with a client-server connection I'm
> trying to create in PV-3.14.1.
>
> pvserver is running on a SGI Altix ICE compiled with OpenMPI 1.6 and Mesa
> library for offscreen rendering. Everything run smoothly from the
> compilation and installation but when I try to connect with a client (same
> version), they can't get connected. The machine runs Torque batch system but
> I certified that pvserver was running after the client. Tests I've done to
> remove some common problems.
>
> 1). Client and server in the same network
>
> case a). Server running in the computing nodes under Torque batch system.
> Nothing happens. pvserver just sits with the following message:
>
> Connecting to client (reverse connection requested)...
> Connection URL: csrc://my.client.local.ip:11111
>
> case b). Server running in the fron-end interactively (launched from command
> line). It would remove problems due to batch system and NAT not running in
> the computing nodes but the same message posted before appears and nothing
> happens.
>
> In both cases I also did tests with client's firewall turned off with
> similar result (nothing happens)
>
> 2). Client running remotely.
>
> Same behavior mentioned before.
>
> The question is: Is there a "verbose mode reverse connection" that could
> help me understand what is happening?
>
> Any help would be appreciated
>
> Thanks
>
> --
> Renato N. Elias
> =============================================
> Professor, at Department of Civil Engineering
> COPPE/Federal University of Rio de Janeiro
> PO Box 68506, Rio de Janeiro, RJ 21945-970, Brazil
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>


More information about the ParaView mailing list