[
https://issues.apache.org/jira/browse/GEODE-1160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bruce Schuchardt reassigned GEODE-1160:
---------------------------------------
Assignee: Bruce Schuchardt
> TransactionWriter is unexpectedly triggered if updating data entries with
> using PDX serializer
> ----------------------------------------------------------------------------------------------
>
> Key: GEODE-1160
> URL: https://issues.apache.org/jira/browse/GEODE-1160
> Project: Geode
> Issue Type: Bug
> Components: serialization
> Reporter: Bruce Schuchardt
> Assignee: Bruce Schuchardt
>
> It has been reported that TransactionWriters are being invoked for operations
> on the PDX type registry. The writer may see unexpected events containing
> internal PDX metadata.
> #Start a transaction
> #perform a put() on a Region with a PDX serializable object
> PDX Serialization will suspend the transaction and distributed metadata
> concerning the value object in its own transaction. When the PDX transaction
> commits any TransactionWriters (or TransactionListeners) will be invoked with
> the PDX TransactionEvents.
> Once the PDX transaction completes the original transaction is resumed and
> the put() is allowed to complete.
> Transaction listeners and writers shouldn't be invoked for the PDX events -
> just the original put() operation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)