Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1127359 - WARN [org.jboss.as.txn] (ServerService Thread Pool -- 54) JBAS010153: Node identifier property is set to the default value
WARN [org.jboss.as.txn] (ServerService Thread Pool -- 54) JBAS010153: Node i...
Status: CLOSED ERRATA
Product: JBoss Operations Network
Classification: JBoss
Component: Productization, Configuration (Show other bugs)
JON 3.3.0
Unspecified Unspecified
high Severity urgent
: CR01
: JON 3.3.11
Assigned To: Michael Burman
Filip Brychta
: Reopened, Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-08-06 14:22 EDT by Matt Mahoney
Modified: 2018-10-16 13:07 EDT (History)
7 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-10-16 13:06:49 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
server.log (1.43 MB, text/plain)
2014-08-06 14:22 EDT, Matt Mahoney
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 3338481 None None None 2018-01-30 11:44 EST
Red Hat Product Errata RHSA-2018:2930 None None None 2018-10-16 13:07 EDT

  None (edit)
Description Matt Mahoney 2014-08-06 14:22:29 EDT
Created attachment 924557 [details]
server.log

Description of problem:
Error in server.log file after clean install and server start:

Version-Release number of selected component (if applicable):
JON 3.3 DR01

How reproducible:


Steps to Reproduce:
1. Install and start JON
2.
3.

Actual results:
Warnings in server.log after clean install/start.

Expected results:
Should be zero silent warnings in server.log


Additional info:
Comment 1 Heiko W. Rupp 2014-08-26 08:23:19 EDT
Closing this as the reporter did not take any time to clearly indicate the error.

"Something is broken" is insufficient data"
Comment 2 Larry O'Leary 2018-01-25 15:29:17 EST
Re-opening this bug as it is impacting our customers.

Seems like we have overlooked this simple requirement. For txn to be isolated from each JBoss ON server in a cluster, each EAP server will have to have a unique identifier. This unique identifier needs to be defined for the transactions subsystem's core-environment node-identifier atttribute:

...
<subsystem xmlns="urn:jboss:domain:transactions:1.4">
    <core-environment node-identifier="${rhq.server.high-availability.name:rhq-server-01}">
...

If this is not defined, transaction recovery may be attempted on incorrect instances resulting in failures as identified in https://access.redhat.com/solutions/260023
Comment 3 Larry O'Leary 2018-01-25 15:39:54 EST
The mentioned default of rhq-server-01 from comment 2 won't work as there are some noted restrictions to the node id value. For example, no hyphens and the maximum length is 28 characters. Meaning that we probably can't use the raw value provided by rhq.server.high-availability.name. Instead, we will need to remove hyphens and truncate to 28 characters and hope that it is still unique.
Comment 5 Larry O'Leary 2018-02-02 10:51:58 EST
We have passed the deadline for 3.3 update 10 payload.

A low risk fix for this issue will require more research so I am resetting the target to 3.3.11 for further consideration.

The current assessment is that for new installations, setting the node-identifier  would be possible. However, for existing installations, changes to the node-identifier could impact in-process transactions. This impact would not be limited to HA or customers who have experienced transactions issues. It would impact all installations, including single server. 

Granted, if the server finished its work on shutdown and there were no in-process transactions, there would be no issues. But the concern is with those environments that perhaps are performing ungraceful shutdowns or have large volumes of work left in the queue at shutdown.
Comment 9 Michael Burman 2018-08-15 08:14:14 EDT
In the master:

commit d3375b4a69210e3b5dcc56aa4d9e697d67c67081 (HEAD -> master)
Author: Michael Burman <miburman@redhat.com>
Date:   Wed Aug 15 15:12:58 2018 +0300

    [BZ 1127359] Parameter jboss.tx.node.id in rhq-server.properties allows setting EAP HA identifier during installation
Comment 25 Michael Burman 2018-09-19 11:43:53 EDT
In the master:

commit 8146a892f9c8174304cb43f64a7becef57d58243 (HEAD -> master)
Author: Michael Burman <miburman@redhat.com>
Date:   Wed Sep 19 18:42:25 2018 +0300

    [BZ 1139102] Update description for jboss.tx.node.id
Comment 30 errata-xmlrpc 2018-10-16 13:06:49 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2018:2930

Note You need to log in before you can comment on or make changes to this bug.