Stefan Richter created FLINK-10040:
--------------------------------------
Summary: Decompose RocksDBKeyedStateBackend
Key: FLINK-10040
URL: https://issues.apache.org/jira/browse/FLINK-10040
Project: Flink
Issue Type: Improvement
Components: State Backends, Checkpointing
Reporter: Stefan Richter
Assignee: Stefan Richter
Over time, the class {{RocksDBKeyedStateBackend}} has grown to around 3000 LOC,
with a lot of inner classes (different checkpoint/restore strategies,
iterators, etc).
I suggest to decompose it and improve how dependencies to the classes are
provided in construction, so that things become better to maintain, extend, and
test.
Will break down this work into multiple tasks, ordered by estimated
difficulty/time required.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)