git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jira] [Created] (FLINK-10040) Decompose RocksDBKeyedStateBackend


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)



( ! ) Warning: include(msgfooter.php): failed to open stream: No such file or directory in /var/www/git/apache-flink-development/msg08492.html on line 93
Call Stack
#TimeMemoryFunctionLocation
10.0006363576{main}( ).../msg08492.html:0

( ! ) Warning: include(): Failed opening 'msgfooter.php' for inclusion (include_path='.:/var/www/git') in /var/www/git/apache-flink-development/msg08492.html on line 93
Call Stack
#TimeMemoryFunctionLocation
10.0006363576{main}( ).../msg08492.html:0