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)

Reply via email to