Darrel Schneider created GEODE-5557:
---------------------------------------
Summary: enabling read conflict detection may cause transactions
to fail with a conflict on entries that are never written
Key: GEODE-5557
URL: https://issues.apache.org/jira/browse/GEODE-5557
Project: Geode
Issue Type: Bug
Components: transactions
Reporter: Darrel Schneider
Read conflict detection can be enabled with -Dgemfire.detectReadConflicts=true.
If this is done then a transaction can fail because it read an entry that some
one else modified.
But it is possible that this feature will cause your transaction to fail
because some other transaction read an entry that you read or wrote. These are
not valid conflicts.
This bug is caused by the way TXReservationMgr checks for conflicts. It treats
every key sent to it as if it was written and when read confliction detection
is enabled keys we only read are sent to it.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)