Release Highlights
This is a hotfix release for 1.2
See also:
1.2.114 Release Notes (11/09/2013)
Notes
This hotfix introduces code generation changes for protobuf encoding; code regeneration is required for models generated with protobuf encoding.
Improvement
- [XPLATFORM-220] - Protobuf message and builder are present in replicated/recovered entities
Protobuf encoded state entries that are materialized by a backup or a recovering primary were being rematerialized with references to both the unerlying protobuf message and the protobuf builder object used to perform updates on the object. This change avoids creating the builder object for recovered and replicated entities. It additionally supports the new global system property –Dnv.optimizeMemoryUsage=true that allows the platform to convert the protobuf message into a protobuf builder instead. The builder is more memory efficient, but the conversion can slow down replication and recovery reducing throughput and increasing latency.
This change will only have an impact on StateReplication applications
After applying this change you must regenerate ADM generated entities as there were changes to the code generator.