[jboss-jira] [JBoss JIRA] (WFCORE-1561) read-resource responds with incorrect address when going through host controller

Brian Stansberry (JIRA) issues at jboss.org
Thu May 19 10:41:00 EDT 2016


    [ https://issues.jboss.org/browse/WFCORE-1561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13240105#comment-13240105 ] 

Brian Stansberry commented on WFCORE-1561:
------------------------------------------

Actually I doubt very much that code is the problem. The 'seen' variable is not used in constructing the returned PathAddress, it's just used for checking for the key appearing in multiple elements of the path, where /host=x/server=y/subsystem=foo/host=bar is a special case where that is legal.

> read-resource responds with incorrect address when going through host controller
> --------------------------------------------------------------------------------
>
>                 Key: WFCORE-1561
>                 URL: https://issues.jboss.org/browse/WFCORE-1561
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Domain Management
>    Affects Versions: 2.1.0.Final
>            Reporter: John Mazzitelli
>            Assignee: Brian Stansberry
>
> I have a typical small domain setup: one master host controller (aka domain controller) and one slave host controller with "server-one" and "server-two" servers.
> I need to discover things running in those two servers (server-one and server-two). As part of the discovery, I invoke read-resource operations via the management interface - for example, to discover all the datasources in server-one:
> /host=slave/server=server-one/subsystem=datasources/data-source=*/:read-resource(include-runtime=true)
> For each returned datasource, I need to know that datasource's full address. The problem is, I do not get the full address. Instead, the CLI returns the following partial address:
> {
>     "outcome" => "success",
>     "result" => [{
>         "address" => [
>             ("subsystem" => "datasources"),
>             ("data-source" => "ExampleDS")
>         ],
>         "outcome" => "success",
>         "result" => {
>             "allocation-retry" => undefined,
> ...and the rest of the properties for the ExampleDS datasource...
>             }
>         }
>     }]
> }
> The address should be the full address of:
>         "address" => [
>             ("host" => "slave"),
>             ("server" => "server-one"),
>             ("subsystem" => "datasources"),
>             ("data-source" => "ExampleDS")
>         ],
> NOTE! This problem occurs both when I connect to the domain controller and when I connect to the slave host controller - it doesn't matter, the CLI returns the same erroneous address if connected to either one.



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


More information about the jboss-jira mailing list