This is an automated email from the ASF dual-hosted git repository.

fpaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 3bffb13d391510d63cd89412472e1c1f22fe8f4a
Author: Arvid Heise <[email protected]>
AuthorDate: Tue Jan 4 15:09:55 2022 +0100

    [hotfix][core] Fix javadoc in (Global)committer for retries.
---
 .../main/java/org/apache/flink/api/connector/sink/Committer.java   | 7 ++++---
 .../java/org/apache/flink/api/connector/sink/GlobalCommitter.java  | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git 
a/flink-core/src/main/java/org/apache/flink/api/connector/sink/Committer.java 
b/flink-core/src/main/java/org/apache/flink/api/connector/sink/Committer.java
index ece99e0..8488271 100644
--- 
a/flink-core/src/main/java/org/apache/flink/api/connector/sink/Committer.java
+++ 
b/flink-core/src/main/java/org/apache/flink/api/connector/sink/Committer.java
@@ -33,11 +33,12 @@ import java.util.List;
 public interface Committer<CommT> extends AutoCloseable {
 
     /**
-     * Commit the given list of {@link CommT}.
+     * Commits the given list of {@link CommT} and returns a list of {@link 
CommT} that need to be
+     * re-committed. The elements of the return list must be a subset of the 
input list, so that
+     * successful committables can be inferred.
      *
      * @param committables A list of information needed to commit data staged 
by the sink.
-     * @return A list of {@link CommT} needed to re-commit, which is needed in 
case we implement a
-     *     "commit-with-retry" pattern.
+     * @return a list of {@link CommT} that need to be re-committed.
      * @throws IOException if the commit operation fail and do not want to 
retry any more.
      */
     List<CommT> commit(List<CommT> committables) throws IOException, 
InterruptedException;
diff --git 
a/flink-core/src/main/java/org/apache/flink/api/connector/sink/GlobalCommitter.java
 
b/flink-core/src/main/java/org/apache/flink/api/connector/sink/GlobalCommitter.java
index c3bc5ea..7d2b424 100644
--- 
a/flink-core/src/main/java/org/apache/flink/api/connector/sink/GlobalCommitter.java
+++ 
b/flink-core/src/main/java/org/apache/flink/api/connector/sink/GlobalCommitter.java
@@ -57,11 +57,12 @@ public interface GlobalCommitter<CommT, GlobalCommT> 
extends AutoCloseable {
     GlobalCommT combine(List<CommT> committables) throws IOException;
 
     /**
-     * Commit the given list of {@link GlobalCommT}.
+     * Commits the given list of {@link GlobalCommT} and returns a list of 
{@link GlobalCommT} that
+     * need to be re-committed. The elements of the return list must be a 
subset of the input list,
+     * so that successful committables can be inferred.
      *
      * @param globalCommittables a list of {@link GlobalCommT}.
-     * @return A list of {@link GlobalCommT} needed to re-commit, which is 
needed in case we
-     *     implement a "commit-with-retry" pattern.
+     * @return a list of {@link GlobalCommT} that need to be re-committed.
      * @throws IOException if the commit operation fail and do not want to 
retry any more.
      */
     List<GlobalCommT> commit(List<GlobalCommT> globalCommittables)

Reply via email to