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

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

XMLWordPrintable

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

      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.

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

              Created:
              Updated:
              Resolved: