Got it, if you serialized with a given builder once, this type will be cached
globally in the internal cache. So the behaviour you observe is expected and
correct: you can change schema dynamically, but you have to preserve
compatibility. This means that you can change and remove fields, but not
their type, because object type is not expected to be bound to a given
cache. Serialized object can be stored and used in other ways e.g. stored in
other caches or a client node is using outdated schema is trying to
deserialize the object. 

So you have to create new binary type or add a field with different name. Or
do a complete restart with cleanup.



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to