EventID eventID = event.getEventId(); VersionTag tag = event.getVersionTag(); if (tag == null) { return; bulkOpTracker.putVersionTag(eventID, event.getVersionTag()); retry = false;
EventID eventID = event.getEventId(); VersionTag tag = event.getVersionTag(); if (tag == null) { return; putAllTracker.putVersionTag(eventID, event.getVersionTag()); retry = false;
/** * @param event * @param eventID * @return true if the event should not be tracked, false otherwise */ private boolean ignoreEvent(InternalCacheEvent event, EventID eventID) { if (eventID == null) { return true; } else { boolean isVersioned = (event.getVersionTag() != null); boolean isClient = event.hasClientOrigin(); if (isVersioned && isClient) { return false; // version tags for client events are kept for retries by the client } boolean isEntry = event.getOperation().isEntry(); boolean isPr = event.getRegion().getAttributes().getDataPolicy().withPartitioning() || ((LocalRegion)event.getRegion()).isUsedForPartitionedRegionBucket(); return (!isClient && // ignore if it originated on a server, and isEntry && // it affects an entry and !isPr); // is not on a PR } }
/** * @param event * @param eventID * @return true if the event should not be tracked, false otherwise */ private boolean ignoreEvent(InternalCacheEvent event, EventID eventID) { if (eventID == null) { return true; } else { boolean isVersioned = (event.getVersionTag() != null); boolean isClient = event.hasClientOrigin(); if (isVersioned && isClient) { return false; // version tags for client events are kept for retries by the client } boolean isEntry = event.getOperation().isEntry(); boolean isPr = event.getRegion().getAttributes().getDataPolicy().withPartitioning() || ((LocalRegion)event.getRegion()).isUsedForPartitionedRegionBucket(); return (!isClient && // ignore if it originated on a server, and isEntry && // it affects an entry and (!isPr && !GemFireCacheImpl.gfxdSystem())); // is not on a PR } }
tag = event.getVersionTag(); RegionVersionVector v = ((LocalRegion)event.getRegion()).getVersionVector();
tag = event.getVersionTag(); RegionVersionVector v = ((LocalRegion)event.getRegion()).getVersionVector();