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)

Reply via email to