To close the loop on this, the option must be named PV_CONNECT_ID in the server configuration XML. PV_CONNECT_ID is a keyword, which when specified results in ParaView client sending the value as the connection-id to the server.
Utkarsh On Mon, Dec 6, 2010 at 2:59 PM, Mark Van Moer <[email protected]> wrote: > Correct, if I explicitly set a connection id, everything works. I just > repeated and checked the TMPFILE, the values for --server-port and > --connect-id match the dialog. > > Mark > > ----- Original Message ----- > From: "Utkarsh Ayachit" <[email protected]> > To: "Mark Van Moer" <[email protected]> > Cc: "paraview" <[email protected]> > Sent: Monday, December 6, 2010 1:50:58 PM > Subject: Re: [Paraview] Randomly generated connect ids not working > > Interesting. I cannot see anything wrong. And you're saying if you > specify a default value other than random it works right? Can you > check the contents of TMPFILE. Does it have the same port number as > the argument for pvserver that it showed in the dialog when using > random? > > Utkarsh > > On Mon, Dec 6, 2010 at 2:29 PM, Mark Van Moer > <[email protected]> wrote: >> forgot to cc the list >> >> ----- Original Message ----- >> From: "Mark Van Moer" <[email protected]> >> To: "Utkarsh Ayachit" <[email protected]> >> Sent: Monday, December 6, 2010 1:24:54 PM >> Subject: Re: [Paraview] Randomly generated connect ids not working >> >> Hi Utkarsh, Here it is. I've also attached the pv_rc_test.sh remotescript. >> <Server name="RC to Abe" resource="csrc://localhost"> >> <CommandStartup> >> <Options> >> <Option name="MACHINE" label="Remote Machine" readonly="true"> >> <String default="abe.ncsa.uiuc.edu"/> >> </Option> >> <Option name="SSH_USER" label="Username" save="true"> >> <String default="mvanmoer"/> >> </Option> >> <Option name="SSH_EXE" label="SSH Executable" save="true"> >> <File default="plink.exe"/> >> </Option> >> <Option name="REMOTESCRIPT" label="The remote script that generates >> batch script"> >> <String default="~/batch_scripts/pv_rc_test.sh"/> >> </Option> >> <Option name="CLIENTNAME" label="The ip address or name of this >> client machine"> >> <String default="talbot.ad.ncsa.edu"/> >> </Option> >> <Option name="PV_SERVER_PORT" label="Server Port "> >> <Range type="int" min="1" max="65535" step="1" default="11111"/> >> </Option> >> <Option name="JOBNAME" label="Job Name, PBS -N" save="true"> >> <String default="pv_rc"/> >> </Option> >> <Option name="EMAILADDRESS" label="email address, PBS -M" save="true"> >> <String default="[email protected]"/> >> </Option> >> <Option name="GROUP" label="Charged Group, PBS -A" save="true"> >> <String default="aaa"/> >> </Option> >> <Option name="QUEUE" label="Queue, PBS -q" save="true"> >> <String default="debug"/> >> </Option> >> <Option name="NODES" label="Nodes, PBS -l nodes=" save="true"> >> <Range type="int" min="1" max="256" step="1" default="1"/> >> </Option> >> <Option name="PPN" label="Processors per node, PBS -l ppn=" >> save="true"> >> <Range type="int" min="1" max="8" step="1" default="1"/> >> </Option> >> <Option name="NUMHOURS" label="Number Of Hours to reserve" >> save="true"> >> <Range type="int" min="0" max="72" step="1" default="0"/> >> </Option> >> <Option name="MINUTES" label="Number of minutes" save="true"> >> <Range type="int" min="0" max="59" step="1" default="15"/> >> </Option> >> <Option name="CONNECTID" label="ConnectionID" readonly="true"> >> <Range type="int" min="1" max="65535" step="1" default="random"/> >> </Option> >> </Options> >> <Command exec="$SSH_EXE$" delay="5"> >> <Arguments> >> <Argument value="$MACHINE$"/> >> <Argument value="-l"/> >> <Argument value="$SSH_USER$"/> >> <Argument value="-R"/> >> <Argument value="11111:localhost:11111"/> >> <Argument value="-i"/> >> <Argument >> value="C:/Users/mvanmoer/AppData/Roaming/PuTTY/private.ppk"/> >> <Argument value="$REMOTESCRIPT$"/> >> <Argument value="$CLIENTNAME$"/> >> <Argument value="$PV_SERVER_PORT$"/> >> <Argument value="$JOBNAME$"/> >> <Argument value="$EMAILADDRESS$"/> >> <Argument value="$GROUP$"/> >> <Argument value="$QUEUE$"/> >> <Argument value="$NODES$"/> >> <Argument value="$PPN$"/> >> <Argument value="$NUMHOURS$"/> >> <Argument value="$MINUTES$"/> >> <Argument value="$CONNECTID$"/> >> </Arguments> >> </Command> >> </CommandStartup> >> </Server> >> >> ----- Original Message ----- >> From: "Utkarsh Ayachit" <[email protected]> >> To: "Mark Van Moer" <[email protected]> >> Cc: "paraview" <[email protected]> >> Sent: Monday, December 6, 2010 12:37:31 PM >> Subject: Re: [Paraview] Randomly generated connect ids not working >> >> Can you post the relevant <Servers > portion from the >> server-configuration xml please? I verified that random connect-id by >> itself, like in case 7 is working. >> >> Utkarsh >> >> On Mon, Dec 6, 2010 at 12:27 PM, Mark Van Moer >> <[email protected]> wrote: >>> Hello, >>> I'm trying to get a server configuration working that's Case 11 with the >>> additional connect-id from Case 7 on the wiki: >>> http://www.paraview.org/Wiki/ParaView:Server_Configuration >>> >>> I get these errors: >>> >>> ERROR: In ..\..\..\src\Servers\Common\vtkServerConnection.cxx, line 444 >>> vtkServerConnection (00000000070804A0): Connection ID mismatch. Make sure >>> to specify the right connection id on the server and client. This error can >>> also occur if you have mismatching client and server versions even if you >>> are not using connection ids. >>> >>> >>> ERROR: In ..\..\..\src\Servers\Common\vtkServerConnection.cxx, line 370 >>> vtkServerConnection (00000000070804A0): Failed to authenticate with Data >>> Server. >>> >>> >>> ERROR: In >>> ..\..\..\src\Servers\Common\vtkProcessModuleConnectionManager.cxx, line 706 >>> vtkProcessModuleConnectionManager (0000000003ED0030): Rejecting new >>> connection. >>> >>> This is ParaView 3.8.1, the client is on Win 7 64 bit, server is on a 64 >>> bit intel cluster. The errors go away if I explicitly set the connect-id >>> when launching the client and in the servers.pvsc file. eg., in >>> servers.pvsc have: >>> >>> <Option name="CONNECTID" label="ConnectionID" readonly="true"> >>> <Range type="int" min="1" max="65535" step="1" default="1234"/> >>> </Option> >>> >>> and launch with: >>> >>> C:\Users\mvanmoer>"c:\Program Files\ParaView 3.8.1\bin\paraview.exe" >>> --connect-id="1234" >>> >>> Is there a step that I'm missing to enable using random connect ids? >>> >>> Thanks, >>> Mark >>> _______________________________________________ >>> 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 >>> >> >> > > _______________________________________________ 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
