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

Disallow async marshalling when the replication queue is enabled

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • 8.0.0.Alpha1
    • 6.0.0.Final
    • Core
    • None

      The rationale is similar to ISPN-2939, the async marshalling option can cause inconsistencies because it can reorder commands.

      But the case is stronger when the replication queue is in use, because the RpcManager.invokeRemotely() call already happens on a the replication queue's background thread. The user thread is already free to do its thing, so there isn't any reason to do the RPC on yet another background thread.

            pruivo@redhat.com Pedro Ruivo
            dberinde@redhat.com Dan Berindei (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: