nabarun created GEODE-4886: ------------------------------ Summary: Add test to WANRollingUpgradeDUnitTest to detect serialization changes to GatewaySenderEventImpl Key: GEODE-4886 URL: https://issues.apache.org/jira/browse/GEODE-4886 Project: Geode Issue Type: Bug Components: wan Reporter: nabarun
GatewaySenderEventImpl types are added to the queue. When rolling upgrade occurs, these events are gii'd/distributed as region data/ not as messages. That means the toData_version and fromData_version code does not get executed. We should have a test (or two) in WANRollingUpgradeDUnitTest that can detect this scenario. I believe the scenario is trying to get a new sender to deserialize an old event: 1.create a sender, pause 2.do puts, build up the queue. 3. roll to current 4.start senders on current The second scenario is to get new events to flow back to the old member and have the old member try to deserialize the new event 1.)create a sender, pause 2.)do puts, build up the queue. 3.) roll to current 4.) do additional puts that get queued in the new member with a redundant copy on the old member 5.) remove the new member 6.) start sender on old member -- This message was sent by Atlassian JIRA (v7.6.3#76005)