[
https://issues.jboss.org/browse/ISPN-9620?page=com.atlassian.jira.plugin....
]
Gustavo Fernandes commented on ISPN-9620:
-----------------------------------------
"Protocol buffers should be utilised as the wire/storage format, with protostream
providing the implementation."
Not sure I understand this, as a server can store data in any format: jboss marshalled,
UTF-8, protostream, octect-stream, etc.
When migrating data from a cluster to another via Rolling Upgrade, it all happens via Hot
Rod with "raw" data, that is, data is iterated in the source cluster and stored
in the new cluster in the same format as its stored.
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.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)