You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2015/09/01 18:48:47 UTC

[jira] [Commented] (GEODE-278) Inconsistent firing of callbacks on TXHost and Remote members

    [ https://issues.apache.org/jira/browse/GEODE-278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14725671#comment-14725671 ] 

ASF subversion and git services commented on GEODE-278:
-------------------------------------------------------

Commit 0c13b4d6ffbc73a2eb29202c24b27cf2b1f71611 in incubator-geode's branch refs/heads/feature/GEODE-77 from [~swapnil.bawaskar]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=0c13b4d ]

Fix for GEODE-278

While applying changes to the Region, pass in List for gathering pendingCallbacks
rather than a null on the remote members to get the same behavior as transaction host.


> Inconsistent firing of callbacks on TXHost and Remote members
> -------------------------------------------------------------
>
>                 Key: GEODE-278
>                 URL: https://issues.apache.org/jira/browse/GEODE-278
>             Project: Geode
>          Issue Type: Bug
>          Components: transactions
>            Reporter: Swapnil Bawaskar
>            Assignee: Swapnil Bawaskar
>
> On the TXHost, at commit time, we first apply all the tx changes to the cache and then proceed to fire callbacks (listeners, CQ, wan etc). On the remote members however, the callbacks are fired inline (i.e. while the entries are being applied to the cache). This leads to the callbacks only seeing partial transaction being applied.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)