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

Zhanghao Chen commented on FLINK-35068:
---------------------------------------

Will revert it as it breaks state-compatibility. If a user defines a 
map/list-typed value in state, the default serializer is changed from Kryo to 
dedicated serializer, breaking compatibility. Furthermore, since 
RocksDBStateBackend does not support serialization format change for the keys 
in MapState, we cannot implement a fully-compatible solution for this case.

> Introduce built-in serialization support for Set
> ------------------------------------------------
>
>                 Key: FLINK-35068
>                 URL: https://issues.apache.org/jira/browse/FLINK-35068
>             Project: Flink
>          Issue Type: Sub-task
>          Components: API / Type Serialization System
>    Affects Versions: 1.20.0
>            Reporter: Zhanghao Chen
>            Assignee: Zhanghao Chen
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.20.0
>
>
> Introduce built-in serialization support for {{{}Set{}}}, another common Java 
> collection type. We'll need to add a new built-in serializer for it 
> ({{{}MultiSetTypeInformation{}}} utilizes {{MapSerializer}} underneath, but 
> it could be more efficient for common {{{}Set{}}}).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to