Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1615

Make putForExternalRead() be non-transactional even for transactional caches

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 5.1.0.CR2
    • 5.1.0.CR1
    • None
    • None

    Description

      The main reason for suspending the transaction was to avoid failures impacting the result of the transaction.

      However, ever since ISPN-1556 has been implemented, any FAIL_SILENT operation (like PFER) won't have an impact on the transaction if it fails, so this transaction suspension is not really needed.

      Removing the suspension code is apparently a performance booster in 2LC.

      Attachments

        Issue Links

          Activity

            People

              rh-ee-galder Galder ZamarreƱo
              rh-ee-galder Galder ZamarreƱo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: