JBESB-3743: Transactional improvement for invm resources

Activity

CR-5 0

Keyboard shortcuts  
  • Summarize the review outcomes (optional)
     
    #permalink

    Details

    Warning: no files are visible, they have all been filtered.
    Participant Role Time Spent Comments Latest Comment
    Author      
    Moderator      
    Total   0m 0  
    #permalink

    Objectives

    The transactional behaviour of InVM resources associates a single message with each XAResource. If multiple InVM operations occur within the same transaction then multiple XAResources will be enlisted into the transaction, causing the transaction manager to do more work than is necessary.

    The code needs to change so that there is a single XAResource enlisted with each transaction, representing multiple operations.

    Branches in review

    #permalink

    Issues Raised From Comments

    Key Summary State Assignee
    #permalink

    General Comments

    There are no general comments on this review.
    /branches/.../transport/InVMResourceManager.java Added
    Open in IDE #permalink
    /branches/.../transport/InVMTemporaryTransport.java Changed
    Open in IDE #permalink
    /branches/.../transport/InVMTransport.java Changed
    Open in IDE #permalink
    /branches/.../tx/InVMXAResource.java Changed
    Open in IDE #permalink
    /branches/.../transport/InVMResourceManagerUnitTest.java Added
    Open in IDE #permalink
    /branches/.../tx/JBESB_2866_UnitTest.java Changed
    Open in IDE #permalink

    Review updated: Reload | Ignore | Collapse

    You cannot reload the review while writing a comment.

    Log time against