Kevin Sweeney created AURORA-324:
------------------------------------
Summary: Migrate from Twitter ShutdownRegistry to Guava
ServiceManager
Key: AURORA-324
URL: https://issues.apache.org/jira/browse/AURORA-324
Project: Aurora
Issue Type: Task
Components: Reliability, Scheduler
Reporter: Kevin Sweeney
Right now the scheduler uses the (synchronous, sequential) ShutdownRegistry
which can lead to deadlocks at shutdown. Migrate to (asynchronous, parallel)
ServiceManager [1,2] and add an endpoint to inspect the state of individual
services running within the scheduler.
[1] https://code.google.com/p/guava-libraries/wiki/ServiceExplained
[2]
http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/util/concurrent/ServiceManager.html
--
This message was sent by Atlassian JIRA
(v6.2#6252)