You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anthony Baker (JIRA)" <ji...@apache.org> on 2016/04/12 07:59:46 UTC

[jira] [Closed] (GEODE-1160) TransactionWriter is unexpectedly triggered if updating data entries with using PDX serializer

     [ https://issues.apache.org/jira/browse/GEODE-1160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anthony Baker closed GEODE-1160.
--------------------------------

> 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
>             Fix For: 1.0.0-incubating.M2
>
>
> 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)