[jboss-jira] [JBoss JIRA] (AS7-5715) Improve ServiceVerificationHandler missing dependency reporting
Brian Stansberry (JIRA)
jira-events at lists.jboss.org
Tue Oct 9 18:37:03 EDT 2012
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
More information about the jboss-jira
mailing list