]
Paul Ferraro closed WFLY-7440.
------------------------------
Resolution: Rejected
Nevermind. It should be the responsibility of the user service not to block MSC threads.
Deployments using multiple singleton services can hang when using
non-ha profiles
---------------------------------------------------------------------------------
Key: WFLY-7440
URL:
https://issues.jboss.org/browse/WFLY-7440
Project: WildFly
Issue Type: Bug
Components: Clustering
Affects Versions: 10.1.0.Final
Reporter: Paul Ferraro
Assignee: Paul Ferraro
Since we don't know what a user may do in their Service.start(...), stop(...)
methods, we should always install these asynchronously so that we don't block MSC
threads. The service exposed to the ServiceController for these asynchronously started
services must still implement Singleton.