Li Sheng created ZEPPELIN-1941:
----------------------------------

             Summary: Zeppelin CronJob with release option result in deadlock
                 Key: ZEPPELIN-1941
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1941
             Project: Zeppelin
          Issue Type: Bug
          Components: Interpreters
    Affects Versions: 0.6.2, 0.6.1, 0.6.0
            Reporter: Li Sheng
             Fix For: 0.7.0


There is a deadlock in concurrent cron job with release resource option.

Scenario:
 Two notebook run with cron job that release resource after job finished.
 
  In Notebook.CronJob.execute() method:
  T1. note.runAll(); // locked paragraphs(lock) and wait to 
interpreterSettings(lock)

  T2. notebook.getInterpreterFactory().restart()   
//locked(interpreterSettings) and wait for paragraphs(lock) during jobAbort.

  This will trigger a deadlock that cause zeppelin hang.

  Detail stack trace please refer `deadlock_cronjob.jstack`



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to