Hi Apoorv, You can achieve this by implementing custom serializers for your state. Please refer to https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/stream/state/custom_serialization.html
Regards, Roman On Wed, Feb 26, 2020 at 6:53 AM Apoorv Upadhyay < apoorv.upadh...@razorpay.com> wrote: > Hi Roman, > > I have successfully migrated to flink 1.8.2 with the savepoint created by > flink 1.6.2. > Now I have to modify few case classes due to new requirement I have > created a savepoint and when I run the app with modified class from the > savepoint it throws error "state not compatible" > Previously there were no serializer used. > I now wish to support state schema Hence need suggestion how can i achieve > that ? > > Regards > > On Tue, Feb 25, 2020 at 9:08 PM Khachatryan Roman < > khachatryan.ro...@gmail.com> wrote: > >> Hi ApoorvK, >> >> I understand that you have a savepoint created by Flink 1.6.2 and you >> want to use it with Flink 1.8.2. The classes themselves weren't modified. >> Is that correct? >> Which serializer did you use? >> >> Regards, >> Roman >> >> >> On Tue, Feb 25, 2020 at 8:38 AM ApoorvK <apoorv.upadh...@razorpay.com> >> wrote: >> >>> Hi Team, >>> >>> Earlier we have developed on flink 1.6.2 , So there are lots of case >>> classes >>> which have Map,Nested case class within them for example below : >>> >>> case class MyCaseClass(var a: Boolean, >>> var b: Boolean, >>> var c: Boolean, >>> var d: NestedCaseClass, >>> var e:Int){ >>> def this(){this(false,false,new NestedCaseClass,0)} >>> } >>> >>> >>> Now we have migrated to flink 1.8.2 , I need help to figure out how can I >>> achieve state schema evolution for such classes. >>> >>> 1. Is creating avro for these classes now, and implement avro >>> serialisation >>> will that work ? >>> 2. Or if I register kyroserialiser with protobuf serialiser at env? >>> >>> Please suggest what can be done here, or redirect for the avros >>> serialisation example. >>> >>> Thanks >>> >>> >>> >>> >>> -- >>> Sent from: >>> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/ >>> >>