Hi,

I have some strange effects when running our 1.8 based application in cluster mode. When I connect render servers to our application I call RemoteAspect::createCurrentStateChangeList <classosg_1_1RemoteAspect.html#a989801f5a7fe8944754797b376e66b91>(ChangeList <classosg_1_1ChangeList.html> *cl) to provide the full sync to all late arriving servers. That worked well in the past and can't remember any major changes to that part of our sytem...

This is what I investigated today:
1.) When the render servers receive the first sync, they print the following warning: "Can't find FC with ID:180". When debugging into the our client application I found out that the FC with ID 180 is the prototype of our MultiDisplayWindow implementation. On server side FC 180 is needed by a Viewport instance as parent field. Which is strange. The interesting thing is that this is the FC prototype with the highest ID on client side. Starting at ID 181 I can only see FC instances. That does not crash our application but I'm not sure if there are hidden side effects I haven't investigated so far....

2.) If I have a ShadowViewport in the application that has at least one light node attached and try to connect to a render server, the server crashes in ShadowViewport::changed() when iterating the list of light nodes. It seems some/all light nodes do not have a core assigned. That looks to me probably like a similar sync problems as mentioned above.

I do not have an idea what may cause that behavior. Ideas?

Thanks,
Michael


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to