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

Disallow async marshalling when the replication queue is enabled

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

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)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: