[
https://issues.jboss.org/browse/ISPN-2698?page=com.atlassian.jira.plugin....
]
Adrian Nistor updated ISPN-2698:
--------------------------------
Description:
If segments are re-assigned to another node due to rehashing and these segments happen to
be in-progress on current node then these transfers should be cancelled. This is handled
in method StateConsumerImpl.cancelTransfers(..).
The code contains an error: the currently iterated segment is not included into the
cancelled set and this means it does not get cancelled, possibly causing the rehashing to
never complete.
was:
If segments are re-assigned to another node due to rehashing and these segments happen to
be in-progress on current node then these transfers should be cancelled. This is handled
in method StateConsumerImpl.cancelTransfers(..).
The code contains an error: the currently iterated segment is not included into the
cancelled set.
Some in-progress segment transfers are not cancelled properly during
rehashing
------------------------------------------------------------------------------
Key: ISPN-2698
URL:
https://issues.jboss.org/browse/ISPN-2698
Project: Infinispan
Issue Type: Bug
Components: State transfer
Affects Versions: 5.2.0.ALPHA1
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 5.2.0.CR1
If segments are re-assigned to another node due to rehashing and these segments happen to
be in-progress on current node then these transfers should be cancelled. This is handled
in method StateConsumerImpl.cancelTransfers(..).
The code contains an error: the currently iterated segment is not included into the
cancelled set and this means it does not get cancelled, possibly causing the rehashing to
never complete.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira