[Paraview] Client-server mode / data streaming problem
Utkarsh Ayachit
utkarsh.ayachit at kitware.com
Tue Jan 5 10:36:12 EST 2010
That was a nasty one! Thanks for reporting it. I've committed a fix
for this bug.
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/rendering.xml,v
<-- Servers/ServerManager/Resources/rendering.xml
new revision: 1.382; previous revision: 1.381
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMUnstructuredDataParallelStrategy.cxx,v
<-- Servers/ServerManager/vtkSMUnstructuredDataParallelStrategy.cxx
new revision: 1.5; previous revision: 1.4
Utkarsh
On Mon, Jan 4, 2010 at 3:58 PM, Pierre-Olivier Dallaire
<pierre-olivier.dallaire at videotron.ca> wrote:
> Here is what I get from this test :
>
> Local Process
> Still Render, 0.057886 seconds
> Execute vtkPolyDataMapper id: 413, 1.6e-05 seconds
> Still Render, 0.070324 seconds
> Execute vtkPolyDataMapper id: 413, 1.8e-05 seconds
> Still Render, 0.045106 seconds
> Execute vtkPolyDataMapper id: 413, 2.1e-05 seconds
> Still Render, 0.038055 seconds
> Execute vtkPolyDataMapper id: 413, 2e-05 seconds
> Interactive Render, 42.5521 seconds
> Execute vtkMPIMoveData id: 621, 39.9256 seconds
> Execute vtkMPIMoveData id: 624, 2.30231 seconds
> Execute vtkPolyDataMapper id: 410, 3.5e-05 seconds
> Execute vtkPolyDataMapper id: 410, 1.4e-05 seconds
> Interactive Render, 0.002586 seconds
> Execute vtkPolyDataMapper id: 410, 2.4e-05 seconds
> Interactive Render, 0.001532 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001864 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001908 seconds
> Execute vtkPolyDataMapper id: 410, 2.2e-05 seconds
> Interactive Render, 0.001933 seconds
> Execute vtkPolyDataMapper id: 410, 2.1e-05 seconds
> Interactive Render, 0.001626 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.001455 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.00338 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.001561 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001537 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.001489 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.001558 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001595 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001546 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001454 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001633 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Interactive Render, 0.001517 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001516 seconds
> Execute vtkPolyDataMapper id: 410, 1.6e-05 seconds
> Interactive Render, 0.001481 seconds
> Execute vtkPolyDataMapper id: 410, 1.7e-05 seconds
> Still Render, 33.0572 seconds
> Execute vtkMPIMoveData id: 621, 32.6987 seconds
> Execute vtkPolyDataMapper id: 413, 3e-05 seconds
> Execute vtkPolyDataMapper id: 413, 2.4e-05 seconds
>
>
>
> Server
> Execute vtkQuadricClustering id: 633, 0.125393 seconds
> Execute vtkMPIMoveData id: 621, 39.3476 seconds
> Dataserver sending to client, 39.3474 seconds
> Execute vtkOrderedCompositeDistributor , 7.5e-05 seconds
> Execute vtkMPIMoveData id: 624, 1.88785 seconds
> Dataserver sending to client, 1.88762 seconds
> Execute vtkOrderedCompositeDistributor , 7e-05 seconds
> Execute vtkMPIMoveData id: 621, 32.217 seconds
> Dataserver sending to client, 32.2167 seconds
> Execute vtkOrderedCompositeDistributor , 7.7e-05 seconds
>
> On 2010-01-04, at 3:47 PM, Utkarsh Ayachit wrote:
>
>> Try this:
>> * Open Tools | Timer Log.
>> * Change the "Time Threshold" to "Show All"
>> * Pan etc. then click "Refresh"
>> If there are any entires in there that say "vtkMPIMoveData" it
>> represents a data delivery to the client.
>> * I can see data-delivery happens when I change properties on the
>> source, but never when merely interacting with it.
>>
>> Utkarsh
>>
>>
>> On Mon, Jan 4, 2010 at 3:39 PM, Pierre-Olivier Dallaire
>> <pierre-olivier.dallaire at videotron.ca> wrote:
>>> Hi !
>>>
>>> yes, I'm connecting to a server machine which is running pvserver. The local and server machines have exactly
>>> the same cvs version.
>>>
>>> I tried different cases / an easy one was to open an stl file located on the server machine side. I'm monitoring the network
>>> traffic on the client machine. As soon as I try to move/rotate the stl geometry, I can see that the download traffic is going up
>>> and reach the maximum for some time.
>>>
>>> Thanks
>>>
>>> PO
>>>
>>>
>>> On 2010-01-04, at 3:33 PM, Utkarsh Ayachit wrote:
>>>
>>>> So, if I understand correctly, you are using local-rendering mode i.e.
>>>> deliver data to client and render. How are you determining that the
>>>> client is re-downloading the data? I just tried with a simple sphere
>>>> source, and could not reproduce the behavior.
>>>>
>>>> Utkarsh
>>>>
>>>> On Mon, Jan 4, 2010 at 2:22 PM, Pierre-Olivier Dallaire
>>>> <pierre-olivier.dallaire at videotron.ca> wrote:
>>>>> Good afternoon,
>>>>>
>>>>> using the latest cvs version, it seems that the client-server mode does not work as well as before (early december).
>>>>> For some reason, every time I try to pan or rotate, the client application re-downloads all the data, which was not the case before.
>>>>> Using the standard view buttons work properly doe not generate a full re-download of the data. With this new behaviour, it's impossible
>>>>> to work under the client-server mode.
>>>>>
>>>>> Suggestions ?
>>>>>
>>>>> Thanks
>>>>>
>>>>> PO
>>>>> _______________________________________________
>>>>> 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