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

Review request for geode, Barry Oglesby, Hitesh Khamesra, and Dan Smith.


Bugs: geode-3153
    https://issues.apache.org/jira/browse/geode-3153


Repository: geode


Description
-------

The previous fix worked fine for 1.0.0 and 1.1.0 clients but there are old 
GemFire 8.2 clients still in use that the fix did not work for.  This patch 
changes the serialization to always send UUID bytes to pre Version.GFE_90 
(1.0.0-incubating) clients.


Diffs
-----

  
geode-core/src/main/java/org/apache/geode/distributed/internal/membership/InternalDistributedMember.java
 85c2bea467b115c4fe5f0ea51ef053d26e300a58 
  geode-core/src/main/java/org/apache/geode/internal/cache/EventID.java 
86216497caad3f18debcc6a81182caadc8b7e487 


Diff: https://reviews.apache.org/r/60664/diff/1/


Testing
-------

Precheckin is under way.  Barry gave me a manual test using an 8.2 client that 
is now passing.  Steps are:
start 1.0.0 locator and server
start 8.x client that registers interest
start 1.2 server
push data using a 1.0.0 peer
kill the 1.0.0 server
--> the client should not see duplicate events

Hitesh is writing junit tests for the EventID changes.


Thanks,

Bruce Schuchardt

Reply via email to