-
Bug
-
Resolution: Done
-
Major
-
4.0.13
-
None
ForkProtocolStack.up(MessageBatch) discards messages if it doesn't the fork channel id isn't registered and they are part of a batch:
log.debug("fork-channel for id=%s not found; discarding message", fork_channel_id);
I believe the check should also be enhanced to invoke the UnknownForkHandler if the ForkChannel is registered but is not yet connected. Otherwise messages that arrive after the ForkChannel registers itself in the constructor and before our JGroupsTransport registers itself as an UpHandler with the ForkChannel will also be discarded.
I misread the ForkChannel code, the registratioon in the ForkProtocolStack only happens in ForkChannel.connect().
- causes
-
ISPN-9517 State transfer times out if initiated with yet to be verified suspected member and reincarnated member
- Closed
-
ISPN-9527 Initial state transfer timed out for cache org.infinispan.CONFIG
- Closed
- is incorporated by
-
WFLY-11018 Upgrade JGroups to 4.0.15.Final
- Closed