Hi,
 
there is a deficiency in Source/System/Cluster/Window/Base/OSGClusterWindow.cpp
The member function definition "void ClusterWindow::init(GLInitFunctor)" contains an if statement  "if(serviceSock.waitReadable(0.1))". The member function waitReadable takes a timeout for the broadcast response in seconds. But 0.1s is quite challenging in some infrastructures. 0.1s will try the connection over and over again and fail. 1.0s works for me. I even don't see a harm with a timeout of 10.0 seconds.
 
So please change the if statement to "if(serviceSock.waitReadable(10.0))".
 
Thank you.
------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to