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

John Mazzitelli (JIRA) issues at jboss.org
Thu May 19 10:57:00 EDT 2016


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

John Mazzitelli commented on WFCORE-1561:
-----------------------------------------

> Did debugging lead you to that code as the reason for the problem?

No, it did not. I visually inspected the code and found that stuff that appears to strip host/server and just assumed that is where it was. You can ignore that if you think that is not relevant.

But the CLI commands and its response in my original description is what I see when I actually execute them. I'm getting a partial address when I was expecting the full address.


> 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: Ken Wills
>
> 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