[
https://issues.jboss.org/browse/WFLY-4575?page=com.atlassian.jira.plugin....
]
Paul Ferraro updated WFLY-4575:
-------------------------------
Description: Currently, the attributes for each child resource of a stack or channel
use RESTART_ALL_SERVICES, thus any change to one of these attributes requires all services
to restart. This is overkill, since only the services of the parent resource (i.e.
channel, channel factory) actually require restarting. (was: Currently, the attributes
for each child resource of a cache use RESTART_ALL_SERVICES, thus any change to one of
these attributes requires all services to restart. This is overkill, since only the
services of the parent resource (i.e. cache) actually require restarting.
Ideally, each child resource should create a runtime service for its corresponding
sub-configuration. e.g. the transaction resource would create a
Service<TransactionConfiguration>. Thus the cache resource's add handler
becomes much less complex - and the corresponding Service<Configuration> need only
depend on the sub-configuration services for each child resource.)
Use Flag.RESTART_RESOURCE_SERVICES for child resources of
stack/channel
-----------------------------------------------------------------------
Key: WFLY-4575
URL:
https://issues.jboss.org/browse/WFLY-4575
Project: WildFly
Issue Type: Enhancement
Components: Clustering
Affects Versions: 9.0.0.Alpha1
Reporter: Paul Ferraro
Assignee: Paul Ferraro
Currently, the attributes for each child resource of a stack or channel use
RESTART_ALL_SERVICES, thus any change to one of these attributes requires all services to
restart. This is overkill, since only the services of the parent resource (i.e. channel,
channel factory) actually require restarting.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)