[JBoss JIRA] (ISPN-2697) HotRodServer startup fails when its record cannot be inserted into topology cache
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-2697?page=com.atlassian.jira.plugin.... ]
Mircea Markus commented on ISPN-2697:
-------------------------------------
integrated, thanks!
> HotRodServer startup fails when its record cannot be inserted into topology cache
> ---------------------------------------------------------------------------------
>
> Key: ISPN-2697
> URL: https://issues.jboss.org/browse/ISPN-2697
> Project: Infinispan
> Issue Type: Bug
> Components: Remote protocols
> Affects Versions: 5.2.0.Beta6
> Reporter: Radim Vansa
> Assignee: Galder Zamarreño
> Priority: Critical
> Fix For: 5.2.0.Final
>
>
> When the HotRodServer starts it inserts its record to __hotRodTopologyCache ({{HotRodServer.addSelfToTopologyView(...)}}).
> However, this put may very easily fail - as the command is broadcasted using NAKACK2 protocol, if the message gets lost and there's no following broadcasted message, the message will be not retransmitted and the put operation times out (Replication timeout), which fails the whole HotRodServer startup, all because of one lost UDP message.
--
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
12 years, 10 months
[JBoss JIRA] (ISPN-2777) ReplicatedConsistentHash.isKeyLocalToNode(node, key) should return false if the node is not a member yet
by Adrian Nistor (JIRA)
[ https://issues.jboss.org/browse/ISPN-2777?page=com.atlassian.jira.plugin.... ]
Adrian Nistor updated ISPN-2777:
--------------------------------
Workaround Description: isKeyLocalToNode currently returns true all the time. Failing to implement isKeyLocalToNode properly makes it impossible to detect if the key is not yet available locally (because state transfer is still in progress) and should be fetched remotely before proceeding with a conditional command. This is a prerequisite for ISPN-2757. (was: isKeyLocalToNode currently returns true all the time. Failing to implement isKeyLocalToNode properly makes it impossible to detect if the key is not yet available locally (because state transfer is still in progress) and should be fetched remotely before proceeding with a conditional command. This is a prerequisite for ISPN-2467.)
> ReplicatedConsistentHash.isKeyLocalToNode(node, key) should return false if the node is not a member yet
> --------------------------------------------------------------------------------------------------------
>
> Key: ISPN-2777
> URL: https://issues.jboss.org/browse/ISPN-2777
> Project: Infinispan
> Issue Type: Bug
> Components: Core API
> Affects Versions: 5.2.0.CR3
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
> Fix For: 5.2.0.Final
>
>
--
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
12 years, 10 months