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

yuxia pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git


The following commit(s) were added to refs/heads/main by this push:
     new cf5d24edb [hotfix] Fix unstable testUnionReadLogTableFailover test 
(#1680)
cf5d24edb is described below

commit cf5d24edb4201e44856a5be5abf06238dbadba1a
Author: yuxia Luo <luoyu...@alumni.sjtu.edu.cn>
AuthorDate: Thu Sep 11 20:49:13 2025 +0800

    [hotfix] Fix unstable testUnionReadLogTableFailover test (#1680)
---
 .../lake/paimon/flink/FlinkUnionReadLogTableITCase.java    | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git 
a/fluss-lake/fluss-lake-paimon/src/test/java/org/apache/fluss/lake/paimon/flink/FlinkUnionReadLogTableITCase.java
 
b/fluss-lake/fluss-lake-paimon/src/test/java/org/apache/fluss/lake/paimon/flink/FlinkUnionReadLogTableITCase.java
index 80c6832b0..987bc0451 100644
--- 
a/fluss-lake/fluss-lake-paimon/src/test/java/org/apache/fluss/lake/paimon/flink/FlinkUnionReadLogTableITCase.java
+++ 
b/fluss-lake/fluss-lake-paimon/src/test/java/org/apache/fluss/lake/paimon/flink/FlinkUnionReadLogTableITCase.java
@@ -49,6 +49,7 @@ import java.util.stream.Collectors;
 
 import static 
org.apache.fluss.flink.source.testutils.FlinkRowAssertionsUtils.assertResultsExactOrder;
 import static 
org.apache.fluss.flink.source.testutils.FlinkRowAssertionsUtils.assertResultsIgnoreOrder;
+import static 
org.apache.fluss.flink.source.testutils.FlinkRowAssertionsUtils.assertRowResultsIgnoreOrder;
 import static org.apache.fluss.testutils.DataTestUtils.row;
 import static org.assertj.core.api.Assertions.assertThat;
 
@@ -205,7 +206,11 @@ class FlinkUnionReadLogTableITCase extends 
FlinkUnionReadTestBase {
 
         CloseableIterator<Row> actual =
                 streamTEnv.executeSql("select * from " + 
resultTableName).collect();
-        assertResultsExactOrder(actual, writtenRows, false);
+        if (isPartitioned) {
+            assertRowResultsIgnoreOrder(actual, writtenRows, false);
+        } else {
+            assertResultsExactOrder(actual, writtenRows, false);
+        }
 
         // now, stop the job with save point
         String savepointPath =
@@ -226,8 +231,11 @@ class FlinkUnionReadLogTableITCase extends 
FlinkUnionReadTestBase {
 
         // write some log data again
         List<Row> rows = writeRows(table1, 3, isPartitioned);
-
-        assertResultsExactOrder(actual, rows, true);
+        if (isPartitioned) {
+            assertRowResultsIgnoreOrder(actual, rows, true);
+        } else {
+            assertResultsExactOrder(actual, rows, true);
+        }
 
         // cancel jobs
         insertResult.getJobClient().get().cancel().get();

Reply via email to