gaussianrecurrence opened a new pull request, #969: URL: https://github.com/apache/geode-native/pull/969
- Code related to PDX de(serialization) has been refactored and aligned (in all possible means) to the Java client, solving the following issues: * GEODE-9968 - Fix deserialization for new fields in PdxSerializable class * GEODE-9753 - Coredump during PdxSerializable object serialization * GEODE-10220 - Coredump while initializing PdxType remoteToLocal * GEODE-10255 - PdxSerializable not working correctly for multiple versions of the same class - Reverted GEODE-8212, to solve potential issues during (de)serialization. This is due to the fact that the server orders PdxType fields sequentially, rather than alphabetically. - In order to achieve what was originally intended with GEODE-8212, now PdxInstances fields are written in alphabetical order, rather than in the order writeXX is called. - Also, code now should be easier to understand - Several tests modified to adapt to code changes - Added several UTs to further incrase coverage on PDX (de)serialization code. - Added several ITs to verify PDX (de)serialization scenarios. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@geode.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org