Maxim Belousov created ZEPPELIN-3769: ----------------------------------------
Summary: [0.8] Dead-lock with deleting paragraphs Key: ZEPPELIN-3769 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3769 Project: Zeppelin Issue Type: Bug Affects Versions: 0.8.0 Reporter: Maxim Belousov Two users delete paragraph in different notes and this causes dead-lock. Stack trace is same in both threads. Main purpose of function "broadcastUpdateNoteJobInfo" is update "Job Manager" page. {code:java} broadcast(JOB_MANAGER_SERVICE.JOB_MANAGER_PAGE.getKey(), new Message(OP.LIST_UPDATE_NOTE_JOBS).put("noteRunningJobs", response)); {code} {code:java} getParagraphs:750, Note (org.apache.zeppelin.notebook) getJobListByUnixTime:881, Notebook (org.apache.zeppelin.notebook) broadcastUpdateNoteJobInfo:632, NotebookServer (org.apache.zeppelin.socket) onParagraphRemove:2512, NotebookServer$NotebookInformationListener (org.apache.zeppelin.socket) onParagraphRemove:1095, Notebook (org.apache.zeppelin.notebook) removeParagraph:446, Note (org.apache.zeppelin.notebook) removeParagraph:1541, NotebookServer (org.apache.zeppelin.socket) onMessage:314, NotebookServer (org.apache.zeppelin.socket) onWebSocketText:59, NotebookSocket (org.apache.zeppelin.socket) onTextMessage:128, JettyListenerEventDriver (org.eclipse.jetty.websocket.common.events) messageComplete:69, SimpleTextMessage (org.eclipse.jetty.websocket.common.message) appendMessage:65, AbstractEventDriver (org.eclipse.jetty.websocket.common.events) onTextFrame:122, JettyListenerEventDriver (org.eclipse.jetty.websocket.common.events) incomingFrame:161, AbstractEventDriver (org.eclipse.jetty.websocket.common.events) incomingFrame:309, WebSocketSession (org.eclipse.jetty.websocket.common) incomingFrame:214, ExtensionStack (org.eclipse.jetty.websocket.common.extensions) notifyFrame:220, Parser (org.eclipse.jetty.websocket.common) parse:258, Parser (org.eclipse.jetty.websocket.common) readParse:632, AbstractWebSocketConnection (org.eclipse.jetty.websocket.common.io) onFillable:480, AbstractWebSocketConnection (org.eclipse.jetty.websocket.common.io) run:544, AbstractConnection$2 (org.eclipse.jetty.io) runJob:635, QueuedThreadPool (org.eclipse.jetty.util.thread) run:555, QueuedThreadPool$3 (org.eclipse.jetty.util.thread) run:748, Thread (java.lang) {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)