You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Yue Ma (Jira)" <ji...@apache.org> on 2025/03/25 08:57:00 UTC

[jira] [Created] (FLINK-37552) Made StateMetaInfo consistent for ForStKeyeStateBackend and ForStSyncKeyeStateBackend.

Yue Ma created FLINK-37552:
------------------------------

             Summary: Made StateMetaInfo consistent for ForStKeyeStateBackend and ForStSyncKeyeStateBackend.
                 Key: FLINK-37552
                 URL: https://issues.apache.org/jira/browse/FLINK-37552
             Project: Flink
          Issue Type: Sub-task
          Components: Runtime / State Backends
    Affects Versions: 2.0.0
            Reporter: Yue Ma
             Fix For: 2.1.0


 Currently, if MapState or ListState is used, the StateMeta information saved by ForStKeyeStateBackend and ForStSyncKeyeStateBackend when making cp may be inconsistent, which may cause incompatible states. For example, when using MapState, ForStKeyeStateBackend will save the ValueSerializer information in StateMeta, but ForStSyncKeyeStateBackend will save the MapSerializer information. So we need to unify this place and perform a transformation when ForStKeyeStateBackend creates stateMeta



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