aurora-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Farner (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AURORA-560) Scheduler may hang while tearing down due to Quartz thread
Date Fri, 27 Jun 2014 22:47:24 GMT
Bill Farner created AURORA-560:
----------------------------------

             Summary: Scheduler may hang while tearing down due to Quartz thread
                 Key: AURORA-560
                 URL: https://issues.apache.org/jira/browse/AURORA-560
             Project: Aurora
          Issue Type: Bug
          Components: Scheduler
            Reporter: Bill Farner


Noticed this in vagrant - scheduler is stuck tearing down, with this thread keeping it alive:
{noformat}
"aurora-cron-1_QuartzSchedulerThread" prio=10 tid=0x00007f215c98b000 nid=0x307a in Object.wait()
[0x00007f21179b8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:253)
        - locked <0x00000000e131f170> (a java.lang.Object)
{noformat}

It turns out that construction of the Scheduler ends up creating and starting a non-daemon
{{QuartzSchedulerThread}} within quartz code.  We should be able to fix this by registering
a shutdown hook upfront rather than doing so when we receive {{SchedulerActive}}.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message