Uploaded image for project: 'Phoenix Tephra'
  1. Phoenix Tephra
  2. TEPHRA-136

TransactionContext should have a method to flush changes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 0.6.3
    • None
    • core
    • None

    Description

      Currently, TransactionContext has a method persist() that flushes all changes, and if anyone fails, aborts the transaction. There should be a method that simply attempts to flush all changes, but in case of failure does not abort the transaction. This is useful in transactions that span multiple processes, for example for map/reduce, where the commit and abort of the transaction is done only in a central client, but not in all of the clients.

      Attachments

        Activity

          People

            poorna Poorna Chandra
            anew Andreas Neumann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: