Bug 1189138 - Cluster-wide RPCs not ForkChannel friendly
Summary: Cluster-wide RPCs not ForkChannel friendly
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Data Grid 6
Classification: JBoss
Component: Infinispan
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: DR3
: 6.5.0
Assignee: Tristan Tarrant
QA Contact: Martin Gencur
URL:
Whiteboard:
: 1198579 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-04 14:37 UTC by Pedro Zapata
Modified: 2015-06-23 12:25 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-23 12:25:52 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker ISPN-5173 0 Blocker Open Cluster-wide RPCs not ForkChannel friendly 2015-02-04 14:37:16 UTC

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. ***


Note You need to log in before you can comment on or make changes to this bug.