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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]