[ https://issues.apache.org/jira/browse/FLINK-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15356808#comment-15356808 ]
ASF GitHub Bot commented on FLINK-4075: --------------------------------------- Github user rmetzger commented on a diff in the pull request: https://github.com/apache/flink/pull/2174#discussion_r69100533 --- Diff: flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileReaderOperator.java --- @@ -334,9 +342,11 @@ public void run() { this.pendingSplits.remove(); } - if (this.format instanceof CheckpointableInputFormat && this.isSplitOpen) { - S formatState = (S) ((CheckpointableInputFormat) format).getCurrentState(); - return new Tuple3<>(snapshot, currentSplit, currentSplit == null ? null : formatState); + if (this.format instanceof CheckpointableInputFormat && this.currentSplit != null) { + S formatState = this.isSplitOpen ? + (S) ((CheckpointableInputFormat) format).getCurrentState() : + restoredFormatState; + return new Tuple3<>(snapshot, currentSplit, formatState); } else { LOG.info("The format used is not checkpointable. The current input split will be restarted upon recovery."); --- End diff -- I think this log message is wrong for `this.currentSplit != null`. It leads to pollution of log files. > ContinuousFileProcessingCheckpointITCase failed on Travis > --------------------------------------------------------- > > Key: FLINK-4075 > URL: https://issues.apache.org/jira/browse/FLINK-4075 > Project: Flink > Issue Type: Bug > Components: Tests > Affects Versions: 1.1.0 > Reporter: Till Rohrmann > Assignee: Kostas Kloudas > Priority: Critical > Labels: test-stability > > The test case {{ContinuousFileProcessingCheckpointITCase}} failed on Travis. > https://s3.amazonaws.com/archive.travis-ci.org/jobs/137748004/log.txt -- This message was sent by Atlassian JIRA (v6.3.4#6332)