Bruce Schuchardt created GEODE-1160:
---------------------------------------
Summary: 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
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)