X Platform Documentation Portal

Release Notes

X Platform Documentation Portal

Skip to end of metadata
Go to start of metadata

Release Highlights

This is a hotfix release for 1.2

See also:

1.2.114 Release Notes (11/09/2013)

Notes

(warning) 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.


  • No labels