Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3053

Narayana log should be enhanced for information what are nodes the node name orphan filter takes care of

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Minor Minor
    • 5.9.1.Final
    • None
    • Transaction Core
    • None

      Based on my investigation of logs at WFWIP-118 I found out I'm not able to (easily) find what are node names that the recovery considers to be responsible for.

      The orphan filter NodeNameXAResourceOrphanFilter checks the node name sealed in the Xid to be part of the list _xaRecoveryNodes
      https://github.com/jbosstm/narayana/blob/5.9.0.Final/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore/NodeNameXAResourceOrphanFilter.java#L72
      But what is the content of the list is not recorded in the log anywhere. I think setting up the environmental bean with this information should be logged at debug level to be possible to find it
      https://github.com/jbosstm/narayana/blob/5.9.0.Final/ArjunaJTA/jta/classes/com/arjuna/ats/jta/common/JTAEnvironmentBean.java#L411

              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: