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

Disallow async marshalling when the replication queue is enabled

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Out of Date
    • 6.0.0.Final
    • 8.0.0.Alpha1
    • Core
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: