Bug 1040046 - Initial ST leaves node as member without data after MERGE
Summary: Initial ST leaves node as member without data after MERGE
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Data Grid 6
Classification: JBoss
Component: Infinispan
Version: 6.2.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ER7
: 6.4.0
Assignee: Tristan Tarrant
QA Contact: Martin Gencur
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-10 15:44 UTC by Radim Vansa
Modified: 2015-01-28 13:30 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker ISPN-3811 0 Major Resolved Initial ST leaves node as member without data after MERGE 2014-11-26 09:25:58 UTC

Description Radim Vansa 2013-12-10 15:44:39 UTC
Under certain circumstances, JGroups can issue a MERGE view when a node is joining the cache. The new node joins the cluster, and all nodes have the same cache topology (not containing the joiner yet).

During the merge, the CH's are joined (through CHFactory.union) and as all report the same topology/hash, the resulting hash is identical. However, the joiner is added to the members list and therefore it can finish the initial state transfer, although no data have been assigned to him.

Later, the coordinator starts rebalance and the node begins to receive some data, but the thread which started the cluster manager (and should wait until the cluster becomes properly replicated through initial ST) is already released.

Comment 2 JBoss JIRA Server 2014-11-26 09:25:59 UTC
Dan Berindei <dberinde> updated the status of jira ISPN-3811 to Resolved

Comment 3 Radim Vansa 2014-12-10 12:32:06 UTC
With partition handling policies, this BZ is obsolete.


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