Sven created ZEPPELIN-2071:
------------------------------

             Summary: Very slow parsing of large %html output
                 Key: ZEPPELIN-2071
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2071
             Project: Zeppelin
          Issue Type: Bug
          Components: front-end, Interpreters
    Affects Versions: 0.7.0
         Environment: Ubuntu 16.04, 12 GB RAM
            Reporter: Sven


*The problem*: open a notebook and run the following cell, which creates a 
string of length 100k and outputs it via %html in order to execute some 
javascript on it (similar for other interpreters, e.g., %spark, %spark-python)

----
%python
print("%html ready")
s = "X" * 100000
print("<script>js='" + s + "'; alert(js.length)</script>")
----

The execution of this cell takes more than 1 minute!
Since running the same html directly in a browser takes only milliseconds, I 
believe that a bug causes this huge performance drop (for example erroneous 
event polling from some queue or so, see below...).

*Why this is a major issue*: In contrast to Jupyter, Zeppelin allows for an 
almost seamless integration of spark, python, scala, etc. into the front-end's 
JavaScript context. This allows to easily visualize results rendered by 
JavaScript librarys such as Plotly, D3, Vis, Cytoscape, crossfilter, etc., by 
outputting the corresponding JavaScript incl. the stringified data via 
print("%html <script>" + content + "</script>").
Indeed, this works very well in practice with all these libraries.
However, it is a total dealbreaker if we cannot pass more than just some 
hundreds of bytes.

*Logfile*: Please see some relevant DEBUG log output attached (from 
logs/zeppelin-user-host.log). Just a guess because of the repeated IDLE 
messages: probably the long output string is polled in small portions, and some 
event handler falls into some idle-delay in between these portions?

{quote}
(...) thousands of more lines before...
INFO [2017-02-07 09:56:01,928] ({pool-2-thread-2} Paragraph.java[jobRun]:344) - 
run paragraph 20170206-210437_343934373 using null 
org.apache.zeppelin.interpreter.LazyOpenInterpreter@79f86c19
DEBUG [2017-02-07 09:56:01,928] ({pool-2-thread-2} Paragraph.java[jobRun]:380) 
- RUN : print("%html start...") # start html output
s = "X"*100000 # create some string of length 100k
print("ready for transfer..."); # notify that done.
print("<div class='hidden'>" + s + "'</div>") # copy the string to javascript 
and compute its length - takes more than a minute!
print("done")
DEBUG [2017-02-07 09:56:01,928] ({pool-2-thread-2} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:01,928] ({pool-2-thread-2} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:01,928] ({pool-2-thread-2} 
RemoteInterpreter.java[interpret]:297) - st:
print("%html start...") # start html output
s = "X"*100000 # create some string of length 100k
print("ready for transfer..."); # notify that done.
print("<div class='hidden'>" + s + "'</div>") # copy the string to javascript 
and compute its length - takes more than a minute!
print("done")
DEBUG [2017-02-07 09:56:01,930] ({Thread-39} 
NotebookServer.java[broadcast]:472) - SEND >> PARAGRAPH
DEBUG [2017-02-07 09:56:01,931] ({Thread-39} 
WebSocketRemoteEndpoint.java[sendString]:385) - sendString with 
HeapByteBuffer@2c27cd44[p=0,l=978,c=978,r=978]={<<<{"op":"PARAGRAPH"...us","roles":""}>>>}
DEBUG [2017-02-07 09:56:01,935] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-4: Close 
connection
DEBUG [2017-02-07 09:56:01,935] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:357) - Connection manager 
shut down
DEBUG [2017-02-07 09:56:01,935] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:351) - Connection manager is 
shutting down
DEBUG [2017-02-07 09:56:01,935] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-5: Close 
connection
DEBUG [2017-02-07 09:56:01,939] ({Thread-39} 
ExtensionStack.java[outgoingFrame]:288) - Queuing 
TEXT[len=978,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:01,939] ({Thread-39} ExtensionStack.java[process]:388) 
- Processing TEXT[len=978,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:01,939] ({Thread-39} 
AbstractWebSocketConnection.java[outgoingFrame]:564) - 
outgoingFrame(TEXT[len=978,fin=true,rsv=...,masked=false], 
org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING])
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[enqueue]:378) - 
Flusher[queueSize=1,aggregateSize=0,failure=null] queued 
FrameEntry[TEXT[len=978,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 1 entries: 
[FrameEntry[TEXT[len=978,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[batch]:67) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] acquired aggregate buffer 
java.nio.DirectByteBuffer[pos=0 lim=0 cap=32768]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[batch]:86) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] aggregated 1 frames: 
[FrameEntry[TEXT[len=0,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] auto flushing
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[flush]:118) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing aggregate 
java.nio.DirectByteBuffer[pos=0 lim=982 cap=32768]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} WriteFlusher.java[write]:295) - 
write: WriteFlusher@296a7050{IDLE} 
[DirectByteBuffer@5f97bfd0[p=0,l=982,c=32768,r=982]={<<<\x81~\x03\xD2{"op":"PARAGR...us","roles":""}>>>"sql","class":"or...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
DEBUG [2017-02-07 09:56:01,940] ({Thread-39} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{WRITING}:IDLE-->WRITING
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} ChannelEndPoint.java[flush]:188) - 
flushed 982 
SelectChannelEndPoint@646c7187{/0:0:0:0:0:0:0:1:35664<->8080,Open,in,out,R,W,14/300000,WebSocketServerConnection}{io=1,kio=1,kro=1}
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{IDLE}:WRITING-->IDLE
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] auto flushing
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} ExtensionStack.java[process]:384) 
- Entering IDLE
DEBUG [2017-02-07 09:56:01,941] ({Thread-39} 
RemoteInterpreterEventPoller.java[run]:251) - Event from remote process 
OUTPUT_UPDATE_ALL
DEBUG [2017-02-07 09:56:01,949] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-5: Close 
connection
DEBUG [2017-02-07 09:56:01,950] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:357) - Connection manager 
shut down
DEBUG [2017-02-07 09:56:01,950] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:351) - Connection manager is 
shutting down
DEBUG [2017-02-07 09:56:01,950] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-6: Close 
connection
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-6: Close 
connection
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:357) - Connection manager 
shut down
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:351) - Connection manager is 
shutting down
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-7: Close 
connection
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-7: Close 
connection
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:357) - Connection manager 
shut down
DEBUG [2017-02-07 09:56:01,951] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:351) - Connection manager is 
shutting down
DEBUG [2017-02-07 09:56:01,952] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-8: Close 
connection
DEBUG [2017-02-07 09:56:01,953] ({Finalizer} 
LoggingManagedHttpClientConnection.java[close]:79) - http-outgoing-8: Close 
connection
DEBUG [2017-02-07 09:56:01,953] ({Finalizer} 
PoolingHttpClientConnectionManager.java[shutdown]:357) - Connection manager 
shut down
DEBUG [2017-02-07 09:56:02,047] ({Thread-44} 
NotebookServer.java[broadcast]:472) - SEND >> PARAGRAPH
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} 
WebSocketRemoteEndpoint.java[sendString]:385) - sendString with 
HeapByteBuffer@6402a789[p=0,l=978,c=978,r=978]={<<<{"op":"PARAGRAPH"...us","roles":""}>>>}
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} 
ExtensionStack.java[outgoingFrame]:288) - Queuing 
TEXT[len=978,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} ExtensionStack.java[process]:388) 
- Processing TEXT[len=978,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} 
AbstractWebSocketConnection.java[outgoingFrame]:564) - 
outgoingFrame(TEXT[len=978,fin=true,rsv=...,masked=false], 
org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING])
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} FrameFlusher.java[enqueue]:378) - 
Flusher[queueSize=1,aggregateSize=0,failure=null] queued 
FrameEntry[TEXT[len=978,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 1 entries: 
[FrameEntry[TEXT[len=978,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} FrameFlusher.java[batch]:67) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] acquired aggregate buffer 
java.nio.DirectByteBuffer[pos=0 lim=0 cap=32768]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} FrameFlusher.java[batch]:86) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] aggregated 1 frames: 
[FrameEntry[TEXT[len=0,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,048] ({Thread-44} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} FrameFlusher.java[flush]:118) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing aggregate 
java.nio.DirectByteBuffer[pos=0 lim=982 cap=32768]
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} WriteFlusher.java[write]:295) - 
write: WriteFlusher@296a7050{IDLE} 
[DirectByteBuffer@5f97bfd0[p=0,l=982,c=32768,r=982]={<<<\x81~\x03\xD2{"op":"PARAGR...us","roles":""}>>>"sql","class":"or...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{WRITING}:IDLE-->WRITING
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} ChannelEndPoint.java[flush]:188) - 
flushed 982 
SelectChannelEndPoint@646c7187{/0:0:0:0:0:0:0:1:35664<->8080,Open,in,out,R,W,108/300000,WebSocketServerConnection}{io=1,kio=1,kro=1}
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{IDLE}:WRITING-->IDLE
DEBUG [2017-02-07 09:56:02,049] ({Thread-44} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,050] ({Thread-44} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,050] ({Thread-44} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=982,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,050] ({Thread-44} ExtensionStack.java[process]:384) 
- Entering IDLE
DEBUG [2017-02-07 09:56:02,453] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,453] ({Thread-45} 
InterpreterFactory.java[getInterpreterSessionKey]:1239) - Interpreter session 
key: shared_session, for note: 2C7TKVQEW, user: admin, InterpreterSetting Name: 
python3
DEBUG [2017-02-07 09:56:02,453] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,453] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,481] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,481] ({Thread-45} 
InterpreterFactory.java[getInterpreterSessionKey]:1239) - Interpreter session 
key: shared_session, for note: 2C7TKVQEW, user: admin, InterpreterSetting Name: 
python3
DEBUG [2017-02-07 09:56:02,481] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,482] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} 
NotebookServer.java[broadcast]:472) - SEND >> PROGRESS
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} 
WebSocketRemoteEndpoint.java[sendString]:385) - sendString with 
HeapByteBuffer@ed7f6db[p=0,l=128,c=128,r=128]={<<<{"op":"PROGRESS",...us","roles":""}>>>}
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} 
ExtensionStack.java[outgoingFrame]:288) - Queuing 
TEXT[len=128,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} ExtensionStack.java[process]:388) 
- Processing TEXT[len=128,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} 
AbstractWebSocketConnection.java[outgoingFrame]:564) - 
outgoingFrame(TEXT[len=128,fin=true,rsv=...,masked=false], 
org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING])
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} FrameFlusher.java[enqueue]:378) - 
Flusher[queueSize=1,aggregateSize=0,failure=null] queued 
FrameEntry[TEXT[len=128,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 1 entries: 
[FrameEntry[TEXT[len=128,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,486] ({Thread-45} FrameFlusher.java[batch]:67) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] acquired aggregate buffer 
java.nio.DirectByteBuffer[pos=0 lim=0 cap=32768]
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[batch]:86) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] aggregated 1 frames: 
[FrameEntry[TEXT[len=0,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[flush]:118) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing aggregate 
java.nio.DirectByteBuffer[pos=0 lim=132 cap=32768]
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} WriteFlusher.java[write]:295) - 
write: WriteFlusher@296a7050{IDLE} 
[DirectByteBuffer@5f97bfd0[p=0,l=132,c=32768,r=132]={<<<\x81~\x00\x80{"op":"PROGRE...us","roles":""}>>>e
 string of 
lengt...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{WRITING}:IDLE-->WRITING
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} ChannelEndPoint.java[flush]:188) - 
flushed 132 
SelectChannelEndPoint@646c7187{/0:0:0:0:0:0:0:1:35664<->8080,Open,in,out,R,W,438/300000,WebSocketServerConnection}{io=1,kio=1,kro=1}
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{IDLE}:WRITING-->IDLE
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,487] ({Thread-45} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,488] ({Thread-45} ExtensionStack.java[process]:384) 
- Entering IDLE
DEBUG [2017-02-07 09:56:02,988] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,988] ({Thread-45} 
InterpreterFactory.java[getInterpreterSessionKey]:1239) - Interpreter session 
key: shared_session, for note: 2C7TKVQEW, user: admin, InterpreterSetting Name: 
python3
DEBUG [2017-02-07 09:56:02,989] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,989] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,994] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,994] ({Thread-45} 
InterpreterFactory.java[getInterpreterSessionKey]:1239) - Interpreter session 
key: shared_session, for note: 2C7TKVQEW, user: admin, InterpreterSetting Name: 
python3
DEBUG [2017-02-07 09:56:02,994] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,994] ({Thread-45} 
InterpreterSetting.java[getInterpreterProcessKey]:143) - 
getInterpreterProcessKey: shared_process for InterpreterSetting Id: 2C7KPWF4Y, 
Name: python3
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} 
NotebookServer.java[broadcast]:472) - SEND >> PROGRESS
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} 
WebSocketRemoteEndpoint.java[sendString]:385) - sendString with 
HeapByteBuffer@bd7ddbf[p=0,l=128,c=128,r=128]={<<<{"op":"PROGRESS",...us","roles":""}>>>}
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} 
ExtensionStack.java[outgoingFrame]:288) - Queuing 
TEXT[len=128,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} ExtensionStack.java[process]:388) 
- Processing TEXT[len=128,fin=true,rsv=...,masked=false]
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} 
AbstractWebSocketConnection.java[outgoingFrame]:564) - 
outgoingFrame(TEXT[len=128,fin=true,rsv=...,masked=false], 
org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING])
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} FrameFlusher.java[enqueue]:378) - 
Flusher[queueSize=1,aggregateSize=0,failure=null] queued 
FrameEntry[TEXT[len=128,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 1 entries: 
[FrameEntry[TEXT[len=128,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} FrameFlusher.java[batch]:67) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] acquired aggregate buffer 
java.nio.DirectByteBuffer[pos=0 lim=0 cap=32768]
DEBUG [2017-02-07 09:56:02,998] ({Thread-45} FrameFlusher.java[batch]:86) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] aggregated 1 frames: 
[FrameEntry[TEXT[len=0,fin=true,rsv=...,masked=false],org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher@7d2522f0[PROCESSING],AUTO,null]]
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[flush]:118) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing aggregate 
java.nio.DirectByteBuffer[pos=0 lim=132 cap=32768]
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=0,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} WriteFlusher.java[write]:295) - 
write: WriteFlusher@296a7050{IDLE} 
[DirectByteBuffer@5f97bfd0[p=0,l=132,c=32768,r=132]={<<<\x81~\x00\x80{"op":"PROGRE...us","roles":""}>>>e
 string of 
lengt...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{WRITING}:IDLE-->WRITING
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} ChannelEndPoint.java[flush]:188) - 
flushed 132 
SelectChannelEndPoint@646c7187{/0:0:0:0:0:0:0:1:35664<->8080,Open,in,out,R,W,512/300000,WebSocketServerConnection}{io=1,kio=1,kro=1}
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} 
WriteFlusher.java[updateState]:118) - update 
WriteFlusher@296a7050{IDLE}:WRITING-->IDLE
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[process]:197) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] processing 0 entries: []
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[process]:210) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] auto flushing
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} FrameFlusher.java[flush]:141) - 
Flusher[queueSize=0,aggregateSize=132,failure=null] flushing 0 frames: []
DEBUG [2017-02-07 09:56:02,999] ({Thread-45} ExtensionStack.java[process]:384) 
- Entering IDLE
(...) thousands of more lines...
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to