akalash commented on a change in pull request #16050:
URL: https://github.com/apache/flink/pull/16050#discussion_r645365324



##########
File path: 
flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java
##########
@@ -75,7 +76,8 @@
 class ChangelogKeyedStateBackend<K>
         implements CheckpointableKeyedStateBackend<K>,
                 CheckpointListener,
-                TestableKeyedStateBackend {
+                TestableKeyedStateBackend,
+                DelegatingKeyedStateBackend<K> {

Review comment:
       As I understand this PR is only one part of the whole change, and 
perhaps, I don't see the full picture. But according to this PR 
DelegatingKeyedStateBackend is using only for the tests and maybe it makes 
sense to move it into TestableKeyedStateBackend because right now, I see two 
interfaces specifically for the test(DelegatingKeyedStateBackend and 
TestableKeyedStateBackend) and I don't sure that it makes sense. But of course, 
if DelegatingKeyedStateBackend will be used somewhere else in the production 
code, then I don't have any questions. 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to