[jboss-jira] [JBoss JIRA] (WFLY-6310) Populate the ModifiableResourceAdapter with all information presents before RaOperationUtil.buildResourceAdaptersObject is invoked

Lin Gao (JIRA) issues at jboss.org
Tue Mar 1 20:13:00 EST 2016


Lin Gao created WFLY-6310:
-----------------------------

             Summary: Populate the ModifiableResourceAdapter with all information presents before RaOperationUtil.buildResourceAdaptersObject is invoked
                 Key: WFLY-6310
                 URL: https://issues.jboss.org/browse/WFLY-6310
             Project: WildFly
          Issue Type: Bug
          Components: JCA
    Affects Versions: 10.0.0.Final
            Reporter: Lin Gao
            Assignee: Lin Gao


Services are used to bring this data into the ModifiableResourceAdapter, the entire process of populating the data becomes multi-threaded, and therefore more complex and fragile. OTOH, if, when RaOperationUtil.buildResourceAdaptersObject is invoked, the Resource tree is in a state where all the relevant config information is present, the thread invoking RaOperationUtil can simply read that data and populate the object. Single threaded.

Consider the full lifecycle of RA resource and subresource:

RA can be added boot time reading xml and immediately activated
RA can be added runtime by :add operations and then manually activated calling :activate operation
I think the point is to run this RaOperationUtil.buildResourceAdaptersObject with all information presents. The bug should only at boot time though because in latter case is reponsible of human user/batch to call :activate only when all resources have been created.

More context information can be found at PR: https://github.com/wildfly/wildfly/pull/8592



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list