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

Details

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

    Description

      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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: