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

Ensure Callable isolation for distributed executors

    XMLWordPrintable

    Details

      Description

      If Callable submitted for distributed execution contains mutable instance fields they might get mutated locally before being sent for a remote execution thus potentially resulting in wrong results being returned to a task invoker. Just before Callable is dispersed across cluster it gets invoked locally where instance fields of a submitted Callable can be possibly mutated; Callable is in turn sent to remote nodes with mutated values instead of "original" field values as submitted by user.

      We need to ensure that each execution node gets a pristine version of Callable object submitted by the user.

        Attachments

          Activity

            People

            Assignee:
            vblagojevic Vladimir Blagojevic (Inactive)
            Reporter:
            vblagojevic Vladimir Blagojevic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: