----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/59242/#review175149 -----------------------------------------------------------
Ship it! Ship It! - Hitesh Khamesra On May 15, 2017, 11:13 p.m., Bruce Schuchardt wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/59242/ > ----------------------------------------------------------- > > (Updated May 15, 2017, 11:13 p.m.) > > > Review request for geode, Galen O'Sullivan, Hitesh Khamesra, and Udo > Kohlmeyer. > > > Bugs: GEODE-2915 > https://issues.apache.org/jira/browse/GEODE-2915 > > > Repository: geode > > > Description > ------- > > The fix for GEODE_2875 has exacerbated this problem, which we used to only > see in cases where disable-tcp=true or when multicast was enabled. > > The problem is that JGroupsMessenger is not sending the "vmkind" of the > sender in message headers. This part of the header comes from > GMSMember.writeEssentialData(). I've changed it here to include the vmKind > if the recipient isn't using geode 1.0, which doesn't expect the version byte. > > > Diffs > ----- > > > geode-core/src/main/java/org/apache/geode/distributed/internal/membership/InternalDistributedMember.java > 41c85d6421c8283163b70f2a560c8e4cbb02f2cc > > geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMember.java > b7079f8bc20a0e58949b69b9f0174a26af1a9b86 > > geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/messenger/JGroupsMessenger.java > bfc8b61ff9e9c49568a0c6e19381714ea8fbba05 > > geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/mgr/GMSMembershipManager.java > 8cdd6a58df82a4e11cd1c2f864650a3da20aaec6 > geode-core/src/main/java/org/apache/geode/internal/Version.java > 288d1049eb5fe2134e485e4d89a2538b2d5115f4 > > geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CommandInitializer.java > 71586a0f1866e63c6314a6884f144c9342aace4b > > geode-core/src/main/java/org/apache/geode/internal/i18n/LocalizedStrings.java > 1b33094c9b337db3d1b65ec6132819b867d841cf > > geode-core/src/main/java/org/apache/geode/management/internal/configuration/domain/XmlEntity.java > f740dde3083e78f2df19ecdd5445ac6e6e013057 > > geode-core/src/test/java/org/apache/geode/distributed/internal/membership/gms/GMSMemberJUnitTest.java > f471ad99b56615a1935ccf52127960f4af763d7d > geode-old-versions/build.gradle eb82a5ffb950826b9fa0072ea5ba0f3a505aa010 > > > Diff: https://reviews.apache.org/r/59242/diff/2/ > > > Testing > ------- > > new unit test. Precheckin is underway. I expect AnalyzeSerializables to > fail & will need to update its sanctionedDataSerializables.txt record for > GMSMember. > > > Thanks, > > Bruce Schuchardt > >