]
Work on ISPN-9620 stopped by Ryan Emerson.
------------------------------------------
In-place Rolling Upgrade Marshaller Changes
-------------------------------------------
Key: ISPN-9620
URL:
https://issues.jboss.org/browse/ISPN-9620
Project: Infinispan
Issue Type: Enhancement
Components: Core, Loaders and Stores
Affects Versions: 9.4.0.Final
Reporter: Ryan Emerson
Assignee: Ryan Emerson
Priority: Major
Fix For: 10.1.0.Final
In order to allow for compatibility between infinispan versions it is necessary for us to
utilise a marshalling implementation at both the cluster (internal node-to-node
communication) and persistence layer that is strictly defined but allows for future
changes. This is necessary in order to facilitate both rolling and start/stop upgrades.
Protocol buffers should be utilised as the wire/storage format, with protostream providing
the implementation.