Brian Stansberry created AS7-5715:
-------------------------------------
Summary: Improve ServiceVerificationHandler missing dependency reporting
Key: AS7-5715
URL:
https://issues.jboss.org/browse/AS7-5715
Project: Application Server 7
Issue Type: Enhancement
Components: Domain Management
Affects Versions: 7.1.3.Final (EAP)
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 7.2.0.Alpha1
The reporting of missing services by the ServiceVerificationHandler is overly verbose and
sometimes hides more important information in a mountain of detail. To improve:
1) Reporting of services that could not start due to a transitive missing dependency
should be reported in a separate property in the failure description ModelNode object than
the failure of services that have immediate unavailable dependencies.
2) If any services are missing transitive dependencies, the SVH should scan the
ServiceContainer looking for any services that could not start due to an immediate
dependency being missing. Use those to create a global list of missing services to include
with the "transitive missing" failure description. That's better data than
the current "JBAS014861: <one or more transitive dependencies>".
3) Improve the formatting of the list of services that are missing transitive
dependencies, to make it less mindlessly repetitive.
4) Probably most importantly, tracking any services names already reported as being
missing or failed in the overall SVH failure description. When the global list of missing
services is prepared in 2) above, compare it to this list. If the two sets are identical,
don't bother reporting the "missing transitive dependency" problems. That
information is unlikely to be useful, since the problem services are already reported in
the "missing immediate dependency" section of the failure description.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira