Github user tillrohrmann commented on a diff in the pull request:

    https://github.com/apache/flink/pull/1794#discussion_r56155005
  
    --- Diff: 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
 ---
    @@ -277,6 +277,29 @@ public StreamExecutionEnvironment 
enableCheckpointing(long interval) {
        /**
         * Enables checkpointing for the streaming job. The distributed state 
of the streaming
         * dataflow will be periodically snapshotted. In case of a failure, the 
streaming
    +    * dataflow will be restarted from the latest completed checkpoint. 
This method selects
    +    * {@link CheckpointingMode#EXACTLY_ONCE} guarantees.
    +    *
    +    * <p>The job draws checkpoints periodically, in the given interval. 
The state will be
    +    * stored in the configured state backend.</p>
    +    *
    +    * <p>NOTE: Checkpointing iterative streaming dataflows in not properly 
supported at
    +    * the moment. For that reason, iterative jobs will not be started if 
used
    +    * with enabled checkpointing. To override this mechanism, use the 
    +    * {@link #enableCheckpointing(long, CheckpointingMode, boolean)} 
method.</p>
    +    *
    +    * @param interval Time interval between state checkpoints in 
milliseconds.
    +    * @param minInterval Time interval between the last finished 
checkpoint and the next one in mills.
    +    */
    +   public StreamExecutionEnvironment enableCheckpointing(long interval, 
long minInterval) {
    --- End diff --
    
    `minInterval` might be confusing for users because it actually is the pause 
between successive checkpoints.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to