Bug 1146183
| Summary: | Possible problem with plugin dependency graph or plugin update order with runs-inside | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Operations Network | Reporter: | Jay Shaughnessy <jshaughn> |
| Component: | Core Server | Assignee: | RHQ Project Maintainer <rhq-maint> |
| Status: | CLOSED NOTABUG | QA Contact: | Mike Foley <mfoley> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | JON 3.3.0 | CC: | loleary, myarboro |
| Target Milestone: | --- | ||
| Target Release: | JON 3.3.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-12-18 00:15:32 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Jay Shaughnessy
2014-09-24 17:26:37 UTC
Was the Servermix3 plugin actually deployed? The runs-inside are considered optional - you'll get that warning message if the plugin referred to in the plugin attribute of <parent-resource-type> doesn't exist/wasn't deployed. If you look at the attached log for Bug 1144998 you can see that the types for Servermix3 were process after the ActiveMQ types. That seems like it may be a problem. Of course, I can't replicate. I took a master build and before rhqctl install, I put the 3.2.0 fuse plugin pack in /plugins. Installed, started, deployed fine. Then shutdown the server, copied the 3.3 fuse plugin pack to /plugins, restarted server, and watched the new updated plugins deployed fine and in the correct order. Will need to figure out what the difference is in my steps and the steps taken to see the bug. It looks like it was able to eventually deploy the metadata propertly From the server logs I see this:
07:10:42,526 WARN [org.rhq.core.clientapi.agent.metadata.PluginMetadataParser] (pool-6-thread-1) There is no resource type named [Servicemix3 Server] from a plugin named [Servicemix3]. This is probably because that plugin is missing. Resource Type [{ActiveMQ}Broker] will not have that missing type as a possible parent.
...
07:18:39,484 INFO [org.rhq.enterprise.server.resource.metadata.ResourceMetadataManagerBean] (http-/0.0.0.0:7080-11) Adding ResourceType [ActiveMQ:Broker(id=10177)] as child of ResourceType [Servicemix3:Servicemix3 Server(id=10192)]...
So it eventually got it right.
Not sure if there is anything to do here.
This can probably be closed as not-a-bug. I'll set it to post-ga just in case PM wants this logging moved to debug level, but then it could mask an actual plugin deployment issue. I suppose it could be INFO level or perhaps have additional text saying the issue may get resolved later in type processing. |