Hangxiang Yu created FLINK-25492:
------------------------------------
Summary: Changelog with InMemoryStateChangelogStorage cannot work
well
Key: FLINK-25492
URL: https://issues.apache.org/jira/browse/FLINK-25492
Project: Flink
Issue Type: Bug
Components: Runtime / State Backends
Reporter: Hangxiang Yu
Fix For: 1.15.0
Attachments: changelog_in-memory_storage_bug.patch
while using ChangelogStataBackend with InMemoryStateChangelogStorage, the seq
will be increased when append a record. The materialization will materilalize
the record into delegated state backend. But after the materialization
finished, the persist method still puts the record into
InMemoryChangelogStateHandle which is incorrect.
Just as the patch shows, ChangelogDelegateHashMapInMemoryTest will fail because
when restore, the medata cannot be found and the record that should't be there
is restored firstly.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)