Thanks for helping with this issue, we have done fine tuning in many areas over last several weeks. Additionally, We saw backups every night was another cause of QB server slowdown (this has been now scheduled over the weekend). The build storage has been moved to netapps shelf and that help quite a bit.
Though the error has decreased substantially but we do see issues with few build nodes that was installed in secondary data center. There is a possibility that the terminated line between them is overloaded intermittently and causes them to loose connection with the QB server in primary data center.
Is there a possibility to fine tune timeouts of Hessian API's so that QB can handle network latency ? Also what is timeout at this time?
Thanks
-Puneet
01:18:03,763 [master>checkout.code.cws>checkout.tools.and.setup@bammatrix02.efi.internal:8811] ERROR - Step 'master>checkout.code.cws>checkout.tools.and.setup' is failed.
java.lang.RuntimeException: Error executing grid job 'master>checkout.code.cws>checkout.tools.and.setup>setup.tools'
at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:63)
at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:85)
at com.pmease.quickbuild.stepsupport.SequentialStep.triggerChildren(SequentialStep.java:46)
at com.pmease.quickbuild.stepsupport.CompositeStep.run(CompositeStep.java:95)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:442)
at com.pmease.quickbuild.stepsupport.StepJob.execute(StepJob.java:42)
at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:122)
at java.lang.Thread.run(Thread.java:637)
Caused by: com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketException: Unexpected end of file from server
at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:195)
at $Proxy11.updateStepRuntime(Unknown Source)
at com.pmease.quickbuild.stepsupport.Step.updateRuntime(Step.java:688)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$601544e7.CGLIB$updateRuntime$74(<generated>)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$601544e7$$FastClassByCGLIB$$c42739d3.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$601544e7.updateRuntime(<generated>)
at com.pmease.quickbuild.stepsupport.StepJob.beforeExecute(StepJob.java:32)
at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:113)
... 1 more
Caused by: java.net.SocketException: Unexpected end of file from server
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016)
at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:177)
... 10 more
Caused by: java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:652)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:166)
... 10 more
puneetg
Posts: 159
Joined: Tue Nov 03, 2009 1:34 am