Bug 1032050

Summary: StateTransfer's PutKeyValueCommand may trigger remote get
Product: [JBoss] JBoss Data Grid 6 Reporter: Radim Vansa <rvansa>
Component: InfinispanAssignee: Tristan Tarrant <ttarrant>
Status: VERIFIED --- QA Contact: Martin Gencur <mgencur>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.2.0CC: jdg-bugs
Target Milestone: CR1   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Radim Vansa 2013-11-19 13:07:08 UTC
In TX mode with write skew check on, ST executing puts may trigger a remote get.

This results in increased entry processing time during ST and possible failure in retrieving the value may lead to failed transaction -> lost entry on this node.

Comment 2 JBoss JIRA Server 2013-11-27 15:43:25 UTC
Mircea Markus <mmarkus> made a comment on jira ISPN-3704

[~rvansa] does this affect the consistency in any way? or is just un-needed work that happen. If the later, then severity should be reduced.

Comment 3 JBoss JIRA Server 2013-12-02 08:57:54 UTC
Radim Vansa <rvansa> made a comment on jira ISPN-3704

Not directly, but the un-needed work executes RPC, which is intrinsically fragile. And the RPC may eventually cause transaction failure which leads to inconsistency (entry loss) - that's why I've increased the priority.

Comment 4 JBoss JIRA Server 2013-12-19 18:22:28 UTC
Mircea Markus <mmarkus> updated the status of jira ISPN-3704 to Resolved

Comment 5 JBoss JIRA Server 2014-01-07 13:14:35 UTC
Radim Vansa <rvansa> updated the status of jira ISPN-3704 to Reopened