<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The node name concept configured via -Djboss.node.name is a clustering concept not a general managment one. You can set the node name by setting the server name, so that’s the way to do it. Don’t try the other way around.</div><div class=""><br class=""></div><div class="">The server name can also be set via system property for standalone servers:</div><div class=""><br class=""></div><div class="">-Djboss.server.name</div><div class=""><br class=""></div><div class="">So there is no need to edit xml.</div><div class=""><br class=""></div><div class="">In a managed domain if a server process doesn’t have jboss.node.name set, the node name will be &lt;hc_name&gt;:&lt;server_name&gt;. It needs to be a tuple like that as only that tuple is required to be unique in a domain. Node name needs to be unique across a cluster.</div><div class=""><br class=""></div>The discrepancy is because the jboss.node.name property is only used for some clustering stuff and has never been part of AS 7+’s algorithm for establishing the server’s name for management purposes. IIRC it was added to AS7 account for some use case previously not handled in domain mode — but now handled better — or perhaps it was added in to be more like AS &lt; 7 where that property was long used in clustering. Probably both.<div class=""><br class=""></div><div class="">I don’t think the jboss.node.name property is even needed any more. But, we’re not going to drop support of jboss.node.name as that may break some people. And I don’t think we’ll add jboss.node.name to the algorithm for setting the server name, as that may break people as well.<br class=""><div class=""><br class=""></div><div class=""><div class="">
<div class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">--</span><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">&nbsp;</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">Brian Stansberry</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">Manager, Senior Principal Software Engineer</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">JBoss by Red Hat</span></div><div class=""><br class=""></div><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jun 28, 2016, at 4:56 PM, John Mazzitelli &lt;<a href="mailto:mazz@redhat.com" class="">mazz@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Dear John,<br class=""><br class="">Suppose you have two JBoss instances running on one (the same) host (using<br class="">e.g. port offset) identifying both would be done by explicitly setting the<br class="">jboss.node.name so this is expected behavior. Otherwise there would be a<br class="">conflict. (In our development stage we have over 30 JBoss servers running<br class="">on the same host, all being tied up to JGroups).<br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">In that case, both of your servers would have identical "name" values (your hostname). That seems "odd" in that the name for multiple servers are the same - so their "name"s are not unique - but perhaps that is why WF 10 introduced the UUID attribute?</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Still, not sure why the discrepancy between jboss.node.name and &lt;server name&gt; - you would think they both would behave the same, but do not.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="">Regards Dennis<br class=""><br class="">On Tue, Jun 28, 2016 at 11:30 PM, John Mazzitelli &lt;<a href="mailto:mazz@redhat.com" class="">mazz@redhat.com</a>&gt; wrote:<br class=""><br class=""><blockquote type="cite" class="">There is some confusion about setting the WildFly node name (at least in<br class="">the standalone server case).<br class=""><br class="">&lt;tl;dr&gt;<br class="">&nbsp;&nbsp;QUESTION: How does one change the server's cluster node name (say, for<br class="">the JGroups configuration). I thought both would be equivalent (either<br class="">setting &lt;server name="a"&gt; or setting -Djboss.node.name=a) but that does<br class="">not seem to be the case.<br class="">&lt;/tl;dr&gt;<br class=""><br class="">Suppose I start WildFly via standalone.sh (with its stock out of box<br class="">standalone.xml) but with the command line option:<br class=""><br class="">-Djboss.node.name=wotgorilla<br class=""><br class="">When I do this, I see the node-name (in the server-environment subsystem)<br class="">set to "wotgorilla" but the server's name is my normal hostname (in this<br class="">case "mazztower"):<br class=""><br class="">/core-service=server-environment/:read-attribute(name=node-name)<br class="">{<br class="">&nbsp;"outcome" =&gt; "success",<br class="">&nbsp;"result" =&gt; "wotgorilla"<br class="">}<br class=""><br class="">/:read-attribute(name=name)<br class="">{<br class="">&nbsp;&nbsp;"outcome" =&gt; "success",<br class="">&nbsp;&nbsp;"result" =&gt; "mazztower"<br class="">}<br class=""><br class="">OK, but now suppose I edit standalone.xml - in the top-level root element<br class="">&lt;server&gt; I add the name attribute:<br class=""><br class="">&lt;server name="foobar"&gt;<br class=""><br class="">and I start the server WITHOUT any commmand line options (just<br class="">"standalone.sh"). I see that BOTH "name" and "node-name" match my new<br class="">server name:<br class=""><br class="">/core-service=server-environment/:read-attribute(name=node-name)<br class="">{<br class="">&nbsp;"outcome" =&gt; "success",<br class="">&nbsp;"result" =&gt; "foobar"<br class="">}<br class=""><br class="">/:read-attribute(name=name)<br class="">{<br class="">&nbsp;&nbsp;"outcome" =&gt; "success",<br class="">&nbsp;&nbsp;"result" =&gt; "foobar"<br class="">}<br class=""><br class="">QUESTION: Why the discrepency? Is this a bug or expected behavior? How<br class="">does one change the server's cluster node name (say, for the JGroups<br class="">configuration). I thought both would be equivalent (either setting &lt;server<br class="">name="a"&gt; or setting jboss.node.name) but that does not seem to be the<br class="">case.<br class=""><br class="">Thanks,<br class="">John Mazz<br class="">_______________________________________________<br class="">wildfly-dev mailing list<br class=""><a href="mailto:wildfly-dev@lists.jboss.org" class="">wildfly-dev@lists.jboss.org</a><br class="">https://lists.jboss.org/mailman/listinfo/wildfly-dev<br class=""><br class=""></blockquote><br class=""><br class=""><br class="">--<br class="">Best regards,<br class=""><br class="">*Dennis Brouwer*<br class="">Extraordinary Goalkeeper<br class=""><br class=""><br class=""><br class=""><br class="">ZEEF - Kizitos B.V.<br class="">Amstelboulevard 184<br class="">1096 HM Amsterdam<br class=""><a href="http://www.zeef.com/" class="">www.ZEEF.com</a><span class="Apple-converted-space">&nbsp;</span>&lt;<a href="http://www.zeef.com/" class="">http://www.zeef.com/</a>&gt;<br class="">US: +1 (415) 992-9409<br class="">NL: +31 (085) 888-3186<br class=""><br class=""></blockquote><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">wildfly-dev mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:wildfly-dev@lists.jboss.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">wildfly-dev@lists.jboss.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a></div></div></blockquote></div><br class=""></div></div></body></html>