-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
REQUIRES_NEW transactions typically should be distinct from the incoming transaction but it seems in the code some record is made to the parent.
Investigate if that is correct from a transactional point of view (and if so, explain why it is necessary to track the parent transaction ID).
Is [0] a code bug? If is is a but, please update the SRA test suite [1] to verify any fixes. If it's not a code bug, please verify if any additional information is required to be added to the documentation and correct that as a bug. Otherwise this can presumably be rejected.
[0] https://github.com/jbosstm/narayana/blob/0a08aa3/rts/at/tx/src/main/java/org/jboss/jbossts/star/client/ServerSRAFilter.java#L182
[1] https://github.com/jbosstm/narayana/blob/main/rts/at/tx/src/test/java/org/jboss/jbossts/star/test/SRATest.java#L64