This is an automated email from the ASF dual-hosted git repository.
szehon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new 1e82c476df Flink: Fix config key typo in error message of
SplitComparators (#11482)
1e82c476df is described below
commit 1e82c476df58ba467342eec98cb02ec0e2c75bd1
Author: Mingliang Liu <[email protected]>
AuthorDate: Wed Nov 6 14:45:41 2024 -0800
Flink: Fix config key typo in error message of SplitComparators (#11482)
---
.../java/org/apache/iceberg/flink/source/split/SplitComparators.java | 4 +++-
.../source/assigner/TestFileSequenceNumberBasedSplitAssigner.java | 2 +-
.../java/org/apache/iceberg/flink/source/split/SplitComparators.java | 4 +++-
.../source/assigner/TestFileSequenceNumberBasedSplitAssigner.java | 2 +-
.../java/org/apache/iceberg/flink/source/split/SplitComparators.java | 4 +++-
.../source/assigner/TestFileSequenceNumberBasedSplitAssigner.java | 2 +-
6 files changed, 12 insertions(+), 6 deletions(-)
diff --git
a/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
b/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
index 56ee92014d..37bddfbb71 100644
---
a/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
+++
b/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
@@ -18,6 +18,7 @@
*/
package org.apache.iceberg.flink.source.split;
+import org.apache.iceberg.flink.FlinkReadOptions;
import org.apache.iceberg.flink.source.reader.SplitWatermarkExtractor;
import org.apache.iceberg.relocated.com.google.common.base.Preconditions;
@@ -35,7 +36,8 @@ public class SplitComparators {
return (IcebergSourceSplit o1, IcebergSourceSplit o2) -> {
Preconditions.checkArgument(
o1.task().files().size() == 1 && o2.task().files().size() == 1,
- "Could not compare combined task. Please use 'split-open-file-cost'
to prevent combining multiple files to a split");
+ "Could not compare combined task. Please use '%s' to prevent
combining multiple files to a split",
+ FlinkReadOptions.SPLIT_FILE_OPEN_COST);
Long seq1 =
o1.task().files().iterator().next().file().fileSequenceNumber();
Long seq2 =
o2.task().files().iterator().next().file().fileSequenceNumber();
diff --git
a/flink/v1.18/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
b/flink/v1.18/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
index ff63ba8e58..2b65977fb2 100644
---
a/flink/v1.18/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
+++
b/flink/v1.18/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
@@ -43,7 +43,7 @@ public class TestFileSequenceNumberBasedSplitAssigner extends
SplitAssignerTestB
() -> assigner.onDiscoveredSplits(createSplits(4, 2, "2")),
"Multiple files in a split is not allowed")
.isInstanceOf(IllegalArgumentException.class)
- .hasMessageContaining("Please use 'split-open-file-cost'");
+ .hasMessageContaining("Please use 'split-file-open-cost'");
}
/** Test sorted splits */
diff --git
a/flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
b/flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
index 56ee92014d..37bddfbb71 100644
---
a/flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
+++
b/flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
@@ -18,6 +18,7 @@
*/
package org.apache.iceberg.flink.source.split;
+import org.apache.iceberg.flink.FlinkReadOptions;
import org.apache.iceberg.flink.source.reader.SplitWatermarkExtractor;
import org.apache.iceberg.relocated.com.google.common.base.Preconditions;
@@ -35,7 +36,8 @@ public class SplitComparators {
return (IcebergSourceSplit o1, IcebergSourceSplit o2) -> {
Preconditions.checkArgument(
o1.task().files().size() == 1 && o2.task().files().size() == 1,
- "Could not compare combined task. Please use 'split-open-file-cost'
to prevent combining multiple files to a split");
+ "Could not compare combined task. Please use '%s' to prevent
combining multiple files to a split",
+ FlinkReadOptions.SPLIT_FILE_OPEN_COST);
Long seq1 =
o1.task().files().iterator().next().file().fileSequenceNumber();
Long seq2 =
o2.task().files().iterator().next().file().fileSequenceNumber();
diff --git
a/flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
b/flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
index ff63ba8e58..2b65977fb2 100644
---
a/flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
+++
b/flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
@@ -43,7 +43,7 @@ public class TestFileSequenceNumberBasedSplitAssigner extends
SplitAssignerTestB
() -> assigner.onDiscoveredSplits(createSplits(4, 2, "2")),
"Multiple files in a split is not allowed")
.isInstanceOf(IllegalArgumentException.class)
- .hasMessageContaining("Please use 'split-open-file-cost'");
+ .hasMessageContaining("Please use 'split-file-open-cost'");
}
/** Test sorted splits */
diff --git
a/flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
b/flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
index 56ee92014d..37bddfbb71 100644
---
a/flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
+++
b/flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
@@ -18,6 +18,7 @@
*/
package org.apache.iceberg.flink.source.split;
+import org.apache.iceberg.flink.FlinkReadOptions;
import org.apache.iceberg.flink.source.reader.SplitWatermarkExtractor;
import org.apache.iceberg.relocated.com.google.common.base.Preconditions;
@@ -35,7 +36,8 @@ public class SplitComparators {
return (IcebergSourceSplit o1, IcebergSourceSplit o2) -> {
Preconditions.checkArgument(
o1.task().files().size() == 1 && o2.task().files().size() == 1,
- "Could not compare combined task. Please use 'split-open-file-cost'
to prevent combining multiple files to a split");
+ "Could not compare combined task. Please use '%s' to prevent
combining multiple files to a split",
+ FlinkReadOptions.SPLIT_FILE_OPEN_COST);
Long seq1 =
o1.task().files().iterator().next().file().fileSequenceNumber();
Long seq2 =
o2.task().files().iterator().next().file().fileSequenceNumber();
diff --git
a/flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
b/flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
index ff63ba8e58..2b65977fb2 100644
---
a/flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
+++
b/flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
@@ -43,7 +43,7 @@ public class TestFileSequenceNumberBasedSplitAssigner extends
SplitAssignerTestB
() -> assigner.onDiscoveredSplits(createSplits(4, 2, "2")),
"Multiple files in a split is not allowed")
.isInstanceOf(IllegalArgumentException.class)
- .hasMessageContaining("Please use 'split-open-file-cost'");
+ .hasMessageContaining("Please use 'split-file-open-cost'");
}
/** Test sorted splits */