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

.NET: Run Ignite transactions via standard TransactionScope API

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6
    • 1.9
    • platforms

    Description

      Automatically enlist Ignite operations in current transaction scope when applicable (when cache is transactional).

      https://msdn.microsoft.com/en-us/library/system.transactions.transactionscope(v=vs.110).aspx
      https://msdn.microsoft.com/en-us/library/ee818754(v=vs.110).aspx

      This boils down to implementing IEnlistmentNotification and calling Transaction.Current.Enlist when doing transactional operations.

      Later we may want to implement ISinglePhaseNotification which is an optimization.

      Attachments

        1. threads_report.txt
          64 kB
          Pavel Tupitsyn

        Issue Links

          Activity

            People

              ptupitsyn Pavel Tupitsyn
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: