Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1189138

Summary: Cluster-wide RPCs not ForkChannel friendly
Product: [JBoss] JBoss Data Grid 6 Reporter: Pedro Zapata <pzapataf>
Component: InfinispanAssignee: Tristan Tarrant <ttarrant>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Gencur <mgencur>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: dstahl, jdg-bugs, slaskawi, vjuranek
Target Milestone: DR3   
Target Release: 6.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-23 12:25:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pedro Zapata 2015-02-04 14:37:16 UTC
Since this commit:
https://github.com/infinispan/infinispan/commit/f0fb26d43f0176c165bd10134be7b5feed57c893

... Infinispan is no longer usable in WildFly 9, whose transports are configured to use ForkChannel rather than JChannels. The underlying issue is described in JGRP-1905. The commit above adds a cluster-wide RPC on view change (from org.infinispan.topology.ClusterTopologyManagerImpl.confirmMembersAvailable(), the message for which inevitably arrives on the newly starting node before the requisite fork channel is registered. The RPC eventually times out since Infinispan's RPC dispatcher will wait for a response that will never come.

It is necessary to support internal messaging because that splits the JGroups channel in as many "forks" as you want, one would be owned by Infinispan and others can be dedicated to other tasks.

Comment 2 Sebastian Ɓaskawiec 2015-03-04 19:43:46 UTC
*** Bug 1198579 has been marked as a duplicate of this bug. ***