Thanks a lot for prompt response Jeff. I will give this a try soon.
-- Ruslan Dautkhanov On Wed, Feb 14, 2018 at 7:31 PM, Jeff Zhang <zjf...@gmail.com> wrote: > > Sorry , miss PR link https://github.com/apache/zeppelin/pull/2802 > > > Jeff Zhang <zjf...@gmail.com>于2018年2月15日周四 上午10:30写道: > >> >> HI Ruslan, >> >> Could you help try this PR ? >> >> >> Ruslan Dautkhanov <dautkha...@gmail.com>于2018年2月15日周四 上午1:54写道: >> >>> I've seen several cases when new ipython interpreter isn't possible to >>> stop using "Cancel" >>> button. >>> >>> Interpreter logs shows following errors. >>> >>> Then paragraph stops accepting Cancel commands and it shows that status >>> as "running" when it's actually not. >>> >>> Python 2.7.13. >>> Zeppelin from a few days old master snapshot. >>> >>> $ pip freeze | egrep "ipython|grpc|jupyter" >>> grpcio==1.9.1 >>> ipython==5.1.0 >>> ipython-genutils==0.2.0 >>> jupyter==1.0.0 >>> jupyter-client==5.2.2 >>> jupyter-console==5.0.0 >>> jupyter-core==4.4.0 >>> >>> >>> >>> [1] >>> >>>> >>>> ERROR [2018-02-14 10:39:10,922] ({grpc-default-executor-3} >>>> IPythonClient.java[onError]:138) - Fail to call IPython grpc >>>> io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: >>>> io.grpc.netty.NettyClientTransport$3: >>>> Frame size 216695976 exceeds maximum: 4194304. >>>> at io.grpc.Status.asRuntimeException(Status.java:543) >>>> at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAd >>>> apter.onClose(ClientCalls.java:395) >>>> at io.grpc.internal.ClientCallImpl.closeObserver( >>>> ClientCallImpl.java:426) >>>> at io.grpc.internal.ClientCallImpl.access$100( >>>> ClientCallImpl.java:76) >>>> at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl. >>>> close(ClientCallImpl.java:512) >>>> at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl. >>>> access$700(ClientCallImpl.java:429) >>>> at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$ >>>> 1StreamClosed.runInContext(ClientCallImpl.java:544) >>>> at io.grpc.internal.ContextRunnable.run( >>>> ContextRunnable.java:52) >>>> at io.grpc.internal.SerializingExecutor.run( >>>> SerializingExecutor.java:117) >>>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>> ThreadPoolExecutor.java:1149) >>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>> ThreadPoolExecutor.java:624) >>>> at java.lang.Thread.run(Thread.java:748) >>> >>> >>> and >>> >>>> INFO [2018-02-14 10:39:10,923] ({grpc-default-worker-ELG-1-2} >>>> AbstractClientStream2.java[inboundDataReceived]:249) - Received data >>>> on closed stream >>>> INFO [2018-02-14 10:39:10,924] ({grpc-default-worker-ELG-1-2} >>>> AbstractClientStream2.java[inboundDataReceived]:249) - Received data >>>> on closed stream >>>> INFO [2018-02-14 10:39:10,925] ({grpc-default-worker-ELG-1-2} >>>> AbstractClientStream2.java[inboundDataReceived]:249) - Received data >>>> on closed stream >>> >>> >>> >>> >>> >>> >>> >>> -- >>> Ruslan Dautkhanov >>> >>