Brian Stansberry created WFLY-12604:
---------------------------------------
Summary: The web-clustering layer needs to ensure the
org.wildfly.cluster.web.undertow module is provisioned
Key: WFLY-12604
URL:
https://issues.jboss.org/browse/WFLY-12604
Project: WildFly
Issue Type: Bug
Components: Build System, Clustering, Test Suite
Reporter: Brian Stansberry
Assignee: Brian Stansberry
The WF testsuite includes a test-feature-pack which provide a Galleon feature pack with
layers intended to mirror higher level layers that will be used in the WildFly s2i image,
with the goal to make those easy to use in WildFly testsuite tests of slimmed servers. See
WFLY-12507 and WFLY-12304.
One of these layers is 'web-clustering' which is meant to decorate a server
provisioned with an undertow web server to add web clustering functionality.
Testing reveals a server provisioned with this combination is missing the
org.wildfly.cluster.web.undertow module. This is because the chain of module deps from the
distributable-web extension module does not force its inclusion, because
'undertow' is an optional impl detail. And the chain of module deps from the
undertow extension module does not force its inclusion, because clustering is an optional
feature.
So something needs to force its inclusion, and a way I see to do it is to have the
web-clustering layer do it. That layer knows it wants undertow and it knows it wants
clustering.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)