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

Streams in transaction don't consider entries modified by functional commands

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 9.1.0.Final
    • Core
    • None

      When a functional command executes a modification on non-owner within transaction, and later in the same transaction we iterate through entry set (e.g. through cache.size()), the functional modification is ignored.
      Regular commands store the modified value in context, but functional commands don't have the previous value on originator. Therefore, streams have to retrieve such modified entries into context and re-execute the modifications upon these.

              wburns@redhat.com Will Burns
              rvansa1@redhat.com Radim Vansa (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: