[ https://issues.apache.org/jira/browse/GEODE-3521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16211222#comment-16211222 ]
Eric Shu commented on GEODE-3521: --------------------------------- As of Geode 1.4.0, region set operations (keySet, values, and entrySet) becomes transactional even though it is the first operation in a transaction/JTA as the default behavior. Users now need to set the following System Property: "geode.restoreSetOperationTransactionBehavior" or "gemfire.restoreSetOperationTransactionBehavior" to get the previous behavior. Javadocs about the system property can be found at org.apache.geode.internal.lang.SystemPropertyHelper. > Allow region set op to bootstrap JTA and transaction > ---------------------------------------------------- > > Key: GEODE-3521 > URL: https://issues.apache.org/jira/browse/GEODE-3521 > Project: Geode > Issue Type: Improvement > Components: docs, transactions > Affects Versions: 1.2.0 > Reporter: Fred Krone > > Allow region set op to bootstrap the transaction. To allow backward > compatibility, introduce a new GemFire property to allow the old behavior. > AC: > 1) set operation bootstraps transaction > 2) provide a GemFire property (boolean) to opt out of this behavior for > backwards compatibility > 3) update unit tests notes accordingly > 4) update documentation -- This message was sent by Atlassian JIRA (v6.4.14#64029)