-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59404/#review175956
-----------------------------------------------------------




geode-core/src/main/java/org/apache/geode/internal/cache/BucketRegion.java
Lines 293 (patched)
<https://reviews.apache.org/r/59404/#comment249293>

    Can this method ever be invoked concurrently by two different threads?



geode-core/src/main/java/org/apache/geode/internal/cache/CacheDistributionAdvisee.java
Lines 60 (patched)
<https://reviews.apache.org/r/59404/#comment249303>

    Change this comment to not talk about BucketRegion.
    You can do that down on BucketRegion override of this method if needed.
    
    Here I would just say something like:
    Allows this advisee to know the CreateRegionReplyProcessor that is creating 
it.



geode-core/src/main/java/org/apache/geode/internal/cache/CreateRegionProcessor.java
Lines 209 (patched)
<https://reviews.apache.org/r/59404/#comment249305>

    Why is this Map <?,?> ?
    I can see on EventTracker.recordState we have: Map<ThreadIdentifier, 
EventSeqnoHolder>
    
    But then on LocalRegion.recordEventState we just have "Map". Would it be 
hard to fix this to consistently use Map<ThreadIdentifier, EventSeqnoHolder>?



geode-core/src/main/java/org/apache/geode/internal/cache/CreateRegionProcessor.java
Line 259 (original), 255 (patched)
<https://reviews.apache.org/r/59404/#comment249307>

    I'm not sure why we bother nulling out reply.eventState but at the very 
least this line should be moved into the if (rely.eventState != null)


- Darrel Schneider


On May 23, 2017, 3:32 p.m., Eric Shu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/59404/
> -----------------------------------------------------------
> 
> (Updated May 23, 2017, 3:32 p.m.)
> 
> 
> Review request for geode, anilkumar gingade, Darrel Schneider, and Lynn 
> Gallinat.
> 
> 
> Bugs: GEODE-2939
>     https://issues.apache.org/jira/browse/GEODE-2939
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> Event tracker initilization for bucket region is delayed until after GII, and 
> will be initialized from the GII provider.
> 
> 
> Diffs
> -----
> 
>   geode-core/src/main/java/org/apache/geode/internal/cache/BucketRegion.java 
> 886d678 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/CacheDistributionAdvisee.java
>  e4a7957 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/CreateRegionProcessor.java
>  c1d1e77 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java
>  485835b 
>   geode-core/src/main/java/org/apache/geode/internal/cache/EventTracker.java 
> 2c86aed 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/InitialImageOperation.java
>  fb5f0cf 
>   
> geode-core/src/test/java/org/apache/geode/internal/cache/EventTrackerDUnitTest.java
>  3faf41f 
> 
> 
> Diff: https://reviews.apache.org/r/59404/diff/3/
> 
> 
> Testing
> -------
> 
> precheckin.
> 
> 
> Thanks,
> 
> Eric Shu
> 
>

Reply via email to