[ 
https://issues.apache.org/jira/browse/FLINK-6554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16008245#comment-16008245
 ] 

ASF GitHub Bot commented on FLINK-6554:
---------------------------------------

Github user StefanRRichter commented on the issue:

    https://github.com/apache/flink/pull/3886
  
    LGTM +1


> CompatibilityResult should contain a notCompatible() option
> -----------------------------------------------------------
>
>                 Key: FLINK-6554
>                 URL: https://issues.apache.org/jira/browse/FLINK-6554
>             Project: Flink
>          Issue Type: Improvement
>          Components: Type Serialization System
>    Affects Versions: 1.3.0, 1.4.0
>            Reporter: Chesnay Schepler
>            Assignee: Tzu-Li (Gordon) Tai
>            Priority: Minor
>
> The {{CompatibilityResult}} allows a {{TypeSerializer}} to specify whether it 
> is compatible based on the given {{TypeSerializerConfigSnapshot}}.
> As it stands the only options are {{compatible}} and {{requiresMigration}}. 
> We should allow serializers to also notify the system of an incompatibility 
> which should then fail the job.
> This would for example be required when a serializer provides an upgrade path 
> version1 -> version2 -> version3, but not directly from version1 -> version3. 
> Currently, the serializer would either have to contain logic to upgrade from 
> every single previous version or simply throw an exception on it's own.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to