geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (GEODE-67) cache-misses in partition regions are not carrying version tags
Date Thu, 18 Aug 2016 21:18:20 GMT


ASF subversion and git services commented on GEODE-67:

Commit 7d830c5b0196ae96f6d5185b62536f58dfc85ff0 in incubator-geode's branch refs/heads/feature/GEODE-420
from [~dschneider]
[;h=7d830c5 ]

GEODE-67: fix nonTxnFindObject for partitioned region

The partitioned region code path on nonTxnFindObject now propagates
isCreate, requestingClient, clientEvent, and returnTombstones.

> cache-misses in partition regions are not carrying version tags
> ---------------------------------------------------------------
>                 Key: GEODE-67
>                 URL:
>             Project: Geode
>          Issue Type: Bug
>          Components: regions
>    Affects Versions: 1.0.0-incubating
>            Reporter: Bruce Schuchardt
>            Assignee: Darrel Schneider
>              Labels: easyfix
>             Fix For: 1.0.0-incubating
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> LocalRegion.nonTxnFindObject() passes version in formation in the Future object used
to handle concurrent lookup of an entry, but the implementation of this method in PartitionedRegion
does not.  This can cause the entry to overwrite conflicting operations on the same entry
(i.e., a concurrent put(k,v)) and can potentially cause inconsistencies across the distributed
system or in clients.

This message was sent by Atlassian JIRA

View raw message