[ https://issues.apache.org/jira/browse/FLINK-10897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16775869#comment-16775869 ]
boshu Zheng commented on FLINK-10897: ------------------------------------- Sorry for the late reply [~tzulitai], and very happy to see this happening :) > Support POJO state schema evolution > ----------------------------------- > > Key: FLINK-10897 > URL: https://issues.apache.org/jira/browse/FLINK-10897 > Project: Flink > Issue Type: Sub-task > Components: Type Serialization System > Reporter: Tzu-Li (Gordon) Tai > Assignee: Tzu-Li (Gordon) Tai > Priority: Major > Fix For: 1.8.0 > > > Main action point for this is to implement a separate POJO serializer that is > specifically used as the restore serializer. > This restore POJO serializer should be able to read and dump values of fields > that no longer exists in the updated POJO schema, and assign default values > to newly added fields. Snapshot of the {{PojoSerializer}} should contain > sufficient information so that on restore, the information can be compared > with the adapted POJO class to figure out which fields have been removed / > added. > Changing fields types is out of scope and should not be supported. -- This message was sent by Atlassian JIRA (v7.6.3#76005)