Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-13290

SpringTransactionManager adds support for REQUIRES_NEW transaction propagation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.8.1
    • None
    • spring
    • None
    • Docs Required, Release Notes Required

    Description

      If the transaction propagation of the outer method is REQUIRED, the transaction propagation of the inner method is REQUIRES_NEW, the following error will be prompted:
      org.springframework.transaction.TransactionSuspensionNotSupportedException: Transaction manager [org.apache.ignite.transactions.spring.SpringTransactionManager] does not support transaction suspension

      But we see, Ignite's org.apache.ignite.transactions.Transaction, there are suspend() and resume() methods, and the function is normal, so SpringTransactionManager should support similar functions.

      Attachments

        Activity

          People

            Unassigned Unassigned
            liyuj YuJue Li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: