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

RpcManager.invokeCommandOnAll ignores cache member that are not in the cluster view

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 9.2.1.Final
    • Fix Version/s: 9.3.0.Beta1
    • Component/s: Core
    • Labels:
      None

      Description

      RpcManager.invokeCommandOnAll broadcasts the command to all the members of the JGroups cluster view, and the ResponseCollector is not notified if any members of the cache are not in the cluster view.

      This is a problem in replicated caches with partition handling enabled, because it means a write can succeed in a minority partition in the time interval between JGroupsTransport seeing the minority cluster view and DistributionManagerImpl installing the DEGRADED_MODE cache topology.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dan.berindei Dan Berindei
                  Reporter:
                  dan.berindei Dan Berindei
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: