You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by gu...@apache.org on 2022/01/23 23:56:39 UTC

[spark] branch master updated: [SPARK-37985][SQL] Fix flaky test for SPARK-37578

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 3eca309  [SPARK-37985][SQL] Fix flaky test for SPARK-37578
3eca309 is described below

commit 3eca309fa8b70f65b18ceeac75c4e613c18368af
Author: Angerszhuuuu <an...@gmail.com>
AuthorDate: Mon Jan 24 08:52:07 2022 +0900

    [SPARK-37985][SQL] Fix flaky test for SPARK-37578
    
    ### What changes were proposed in this pull request?
    In SQL test `SPARK-37578: Update output metrics from Datasource v2`
    Execution's metric value is not null seem only can promise the execution is not still running.
    But can't promise bytesWrittenListener have received all TaskEnd event, cause test failed.
    
    ### Why are the changes needed?
    Fix flaky test
    
    ### Does this PR introduce _any_ user-facing change?
    No
    
    ### How was this patch tested?
    Existed UT
    
    Closes #35277 from AngersZhuuuu/SPARK-37985.
    
    Authored-by: Angerszhuuuu <an...@gmail.com>
    Signed-off-by: Hyukjin Kwon <gu...@apache.org>
---
 .../org/apache/spark/sql/execution/ui/SQLAppStatusListenerSuite.scala    | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sql/core/src/test/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListenerSuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListenerSuite.scala
index 8eaeefc..ad74469 100644
--- a/sql/core/src/test/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListenerSuite.scala
+++ b/sql/core/src/test/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListenerSuite.scala
@@ -933,6 +933,7 @@ class SQLAppStatusListenerSuite extends SharedSparkSession with JsonTestUtils
             statusStore.executionsList().last.metricValues != null)
         }
 
+        spark.sparkContext.listenerBus.waitUntilEmpty()
         assert(bytesWritten.sum == 246)
         assert(recordsWritten.sum == 20)
       } finally {

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org