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

smiklosovic pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-analytics.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 9d1fc7b2 CASSANALYTICS-67: Turn off Spark UI as part of tests
9d1fc7b2 is described below

commit 9d1fc7b2ad0528b59ce81b6ffe9af79e4b0b9e0f
Author: Tejas Lodaya <[email protected]>
AuthorDate: Sun May 17 17:46:56 2026 -0700

    CASSANALYTICS-67: Turn off Spark UI as part of tests
    
    The Spark UI is started by default on port 4040 (with retries on
    conflict) for every SparkSession created in the test suites. It serves
    no purpose during automated testing, consumes resources, and is a
    common source of port-binding noise when tests run in parallel.
    
    Disable it in the two places that build test SparkSessions:
     - SparkTestUtils.defaultSparkConf (used by all integration tests,
       including SharedClusterSparkIntegrationTestBase and
       CoordinatedBulkWriteSimpleTest)
     - TestUtils.Holder#createSession (the shared unit-test SparkSession in
       cassandra-analytics-core)
    
    patch by Tejas Lodaya; reviewed by Francisco Guerrero, Stefan Miklosovic 
for CASSANALYTICS-67
---
 CHANGES.txt                                                              | 1 +
 .../src/test/java/org/apache/cassandra/spark/TestUtils.java              | 1 +
 .../src/test/java/org/apache/cassandra/analytics/SparkTestUtils.java     | 1 +
 3 files changed, 3 insertions(+)

diff --git a/CHANGES.txt b/CHANGES.txt
index 4e5f27ed..af067707 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 0.5.0
 -----
+ * Turn off Spark UI as part of tests (CASSANALYTICS-67)
  * Make BulkWriterConfig extensible (CASSANALYTICS-168)
 
 0.4.0
diff --git 
a/cassandra-analytics-core/src/test/java/org/apache/cassandra/spark/TestUtils.java
 
b/cassandra-analytics-core/src/test/java/org/apache/cassandra/spark/TestUtils.java
index dabf69ff..e2ca6a45 100644
--- 
a/cassandra-analytics-core/src/test/java/org/apache/cassandra/spark/TestUtils.java
+++ 
b/cassandra-analytics-core/src/test/java/org/apache/cassandra/spark/TestUtils.java
@@ -80,6 +80,7 @@ public final class TestUtils extends CommonTestUtils
                                // Spark is not case-sensitive by default, but 
we want to make it case-sensitive for
                                // the quoted identifiers tests where we test 
mixed case
                                .config("spark.sql.caseSensitive", "True")
+                               .config("spark.ui.enabled", "false")
                                .getOrCreate();
         }
     }
diff --git 
a/cassandra-analytics-integration-tests/src/test/java/org/apache/cassandra/analytics/SparkTestUtils.java
 
b/cassandra-analytics-integration-tests/src/test/java/org/apache/cassandra/analytics/SparkTestUtils.java
index a3f6384a..bc9cdb74 100644
--- 
a/cassandra-analytics-integration-tests/src/test/java/org/apache/cassandra/analytics/SparkTestUtils.java
+++ 
b/cassandra-analytics-integration-tests/src/test/java/org/apache/cassandra/analytics/SparkTestUtils.java
@@ -194,6 +194,7 @@ public class SparkTestUtils
                               // Spark is not case-sensitive by default, but 
we want to make it case-sensitive for
                               // the quoted identifiers tests where we test 
mixed case
                               .set("spark.sql.caseSensitive", "True")
+                              .set("spark.ui.enabled", "false")
                               .set("spark.driver.bindAddress", "127.0.0.1")
                               .set("spark.master", "local[8,4]")
                               
.set("spark.cassandra_analytics.cassandra.version", "5.0.0")


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to