This is an automated email from the ASF dual-hosted git repository.
changchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 28f9cfd364 [GLUTEN-8655][CH] Refactor: remove clickhouse.lib.path
(#8656)
28f9cfd364 is described below
commit 28f9cfd364856eb6b76d9b4be753baaf402bfbef
Author: Chang chen <[email protected]>
AuthorDate: Wed Feb 5 16:54:29 2025 +0800
[GLUTEN-8655][CH] Refactor: remove clickhouse.lib.path (#8656)
* remove SystemParameters.getClickHouseLibPath
* remove SystemParameters.getClickHouseLibPath - 3.2
* remove SystemParameters.getClickHouseLibPath - 3.3
* remove UTSystemParameters.clickHouseLibPath
* remove SystemParameters
* remvoe clickhouse.lib.path
* remove tpcds.data.path
* Fix
* Revert "Fix"
This reverts commit cd006817e40f47497833f99f1de96f80d56861f9.
* fix spark34
* Simplify the testing directory
* fix doc
* remove unnecessary test data
---
backends-clickhouse/pom.xml | 6 ----
.../execution/GlutenClickHouseJoinSuite.scala | 3 --
.../GlutenClickHouseNativeExceptionSuite.scala | 10 +-----
.../execution/GlutenClickHouseNativeLibSuite.scala | 2 --
.../GlutenClickHouseSyntheticDataSuite.scala | 2 --
.../GlutenClickHouseTPCDSAbstractSuite.scala | 1 -
.../GlutenClickHouseTPCHAbstractSuite.scala | 2 --
...lutenClickHouseWholeStageTransformerSuite.scala | 2 --
.../execution/GlutenFunctionValidateSuite.scala | 4 ---
.../GlutenClickhouseFunctionSuite.scala | 2 --
.../hive/GlutenClickHouseHiveTableSuite.scala | 3 --
.../GlutenClickHouseNativeWriteTableSuite.scala | 2 --
.../apache/gluten/utils/UTSystemParameters.scala | 30 ++--------------
.../execution/benchmarks/CHSqlBasedBenchmark.scala | 6 +---
.../tests/data/all_meta/data/f0/._SUCCESS.crc | Bin 8 -> 0 bytes
...-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet.crc | Bin 20 -> 0 bytes
.../tests/data/all_meta/data/f0/_SUCCESS | 0
...7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet | Bin 1282 -> 0 bytes
.../tests/data/all_meta/data/f1/._SUCCESS.crc | Bin 8 -> 0 bytes
...-495b-9cf1-aa914dc7cd57-c000.snappy.parquet.crc | Bin 20 -> 0 bytes
.../tests/data/all_meta/data/f1/_SUCCESS | 0
...a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet | Bin 1282 -> 0 bytes
docs/developers/clickhouse-backend-debug.md | 2 +-
gluten-ut/common/pom.xml | 6 ----
.../org/apache/gluten/utils/SystemParameters.scala | 38 ---------------------
.../spark/sql/DummyFilterColmnarHelper.scala | 4 +--
.../apache/spark/sql/GlutenSQLTestsBaseTrait.scala | 4 +--
.../org/apache/spark/sql/GlutenTestsTrait.scala | 3 +-
gluten-ut/spark32/pom.xml | 9 -----
.../apache/spark/sql/GlutenSQLQueryTestSuite.scala | 4 +--
.../benchmarks/ParquetReadBenchmark.scala | 7 ++--
.../execution/joins/GlutenBroadcastJoinSuite.scala | 4 +--
.../hive/execution/GlutenHiveSQLQueryCHSuite.scala | 4 ---
.../sql/statistics/SparkFunctionStatistics.scala | 4 +--
gluten-ut/spark33/pom.xml | 9 -----
.../apache/spark/sql/GlutenSQLQueryTestSuite.scala | 4 +--
.../benchmarks/ParquetReadBenchmark.scala | 7 ++--
.../execution/joins/GlutenBroadcastJoinSuite.scala | 4 +--
.../hive/execution/GlutenHiveSQLQueryCHSuite.scala | 4 ---
.../sql/statistics/SparkFunctionStatistics.scala | 4 +--
gluten-ut/spark34/pom.xml | 7 ----
.../apache/spark/sql/GlutenSQLQueryTestSuite.scala | 4 +--
.../benchmarks/ParquetReadBenchmark.scala | 7 ++--
.../execution/joins/GlutenBroadcastJoinSuite.scala | 4 +--
.../hive/execution/GlutenHiveSQLQueryCHSuite.scala | 4 ---
.../sql/statistics/SparkFunctionStatistics.scala | 4 +--
gluten-ut/spark35/pom.xml | 7 ----
.../apache/spark/sql/GlutenSQLQueryTestSuite.scala | 4 +--
.../benchmarks/ParquetReadBenchmark.scala | 7 ++--
.../execution/joins/GlutenBroadcastJoinSuite.scala | 4 +--
.../hive/execution/GlutenHiveSQLQueryCHSuite.scala | 4 ---
.../sql/statistics/SparkFunctionStatistics.scala | 4 +--
gluten-ut/test/pom.xml | 9 -----
.../MergeTwoPhasesHashBaseAggregateSuite.scala | 4 +--
.../expressions/GlutenExpressionMappingSuite.scala | 3 +-
.../GlutenExtensionRewriteRuleSuite.scala | 4 +--
.../org/apache/gluten/sql/SQLQuerySuite.scala | 2 --
.../sql/GlutenExpressionDataTypesValidation.scala | 4 +--
.../datasources/GlutenNoopWriterRuleSuite.scala | 9 +----
pom.xml | 2 --
60 files changed, 33 insertions(+), 260 deletions(-)
diff --git a/backends-clickhouse/pom.xml b/backends-clickhouse/pom.xml
index 52c88354a1..9b954c2ccf 100644
--- a/backends-clickhouse/pom.xml
+++ b/backends-clickhouse/pom.xml
@@ -490,12 +490,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseJoinSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseJoinSuite.scala
index 28aad55379..efde239f43 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseJoinSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseJoinSuite.scala
@@ -17,8 +17,6 @@
package org.apache.gluten.execution
import org.apache.gluten.backendsapi.clickhouse.CHConf
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.scheduler.{SparkListener, SparkListenerTaskEnd}
@@ -43,7 +41,6 @@ class GlutenClickHouseJoinSuite extends
GlutenClickHouseWholeStageTransformerSui
.set("spark.sql.adaptive.enabled", "false")
.set("spark.sql.files.minPartitionNum", "1")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeExceptionSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeExceptionSuite.scala
index 9b617b998c..394895fdc8 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeExceptionSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeExceptionSuite.scala
@@ -16,18 +16,10 @@
*/
package org.apache.gluten.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{TestExceptionUtils, UTSystemParameters}
-
-import org.apache.spark.SparkConf
+import org.apache.gluten.utils.TestExceptionUtils
class GlutenClickHouseNativeExceptionSuite extends
GlutenClickHouseWholeStageTransformerSuite {
- override protected def sparkConf: SparkConf = {
- super.sparkConf
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
- }
-
test("native exception caught by jvm") {
try {
TestExceptionUtils.generateNativeException()
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeLibSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeLibSuite.scala
index 98d8fb9ee0..f91e841942 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeLibSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseNativeLibSuite.scala
@@ -18,7 +18,6 @@ package org.apache.gluten.execution
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.exception.GlutenException
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.sql.SparkSession
@@ -65,7 +64,6 @@ class GlutenClickHouseNativeLibSuite extends PlanTest {
.builder()
.master("local[1]")
.config(baseSparkConf)
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.config(GlutenConfig.GLUTEN_EXECUTOR_LIB_PATH.key,
"/path/not/exist/libch.so")
.getOrCreate()
spark.sql("select 1").show()
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseSyntheticDataSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseSyntheticDataSuite.scala
index 6fffe30f05..25244c5861 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseSyntheticDataSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseSyntheticDataSuite.scala
@@ -17,7 +17,6 @@
package org.apache.gluten.execution
import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.internal.Logging
@@ -52,7 +51,6 @@ class GlutenClickHouseSyntheticDataSuite
.set("spark.databricks.delta.properties.defaults.checkpointInterval",
"5")
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCDSAbstractSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCDSAbstractSuite.scala
index f1f93692ec..d15ac1334c 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCDSAbstractSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCDSAbstractSuite.scala
@@ -132,7 +132,6 @@ abstract class GlutenClickHouseTPCDSAbstractSuite
.set("spark.databricks.delta.properties.defaults.checkpointInterval",
"5")
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCHAbstractSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCHAbstractSuite.scala
index 4c748fcb1d..6a7b35337d 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCHAbstractSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseTPCHAbstractSuite.scala
@@ -17,7 +17,6 @@
package org.apache.gluten.execution
import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.internal.Logging
@@ -568,7 +567,6 @@ abstract class GlutenClickHouseTPCHAbstractSuite
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set("spark.sql.extensions", "io.delta.sql.DeltaSparkSessionExtension")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseWholeStageTransformerSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseWholeStageTransformerSuite.scala
index db5fede0d5..24efab5343 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseWholeStageTransformerSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenClickHouseWholeStageTransformerSuite.scala
@@ -17,7 +17,6 @@
package org.apache.gluten.execution
import org.apache.gluten.backendsapi.clickhouse.RuntimeConfig
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.{SPARK_VERSION_SHORT, SparkConf}
@@ -79,7 +78,6 @@ class GlutenClickHouseWholeStageTransformerSuite extends
WholeStageTransformerSu
import org.apache.gluten.backendsapi.clickhouse.CHConf._
val conf = super.sparkConf
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.sql.warehouse.dir", warehouse)
.setCHConfig("user_defined_path", "/tmp/user_defined")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenFunctionValidateSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenFunctionValidateSuite.scala
index 5923f1484a..e14666976e 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenFunctionValidateSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/GlutenFunctionValidateSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.gluten.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.UTSystemParameters
-
import org.apache.spark.SparkConf
import org.apache.spark.sql.{DataFrame, Row, TestUtils}
import org.apache.spark.sql.catalyst.expressions.{Expression, GetJsonObject,
Literal}
@@ -57,7 +54,6 @@ class GlutenFunctionValidateSuite extends
GlutenClickHouseWholeStageTransformerS
.set("spark.databricks.delta.properties.defaults.checkpointInterval",
"5")
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/compatibility/GlutenClickhouseFunctionSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/compatibility/GlutenClickhouseFunctionSuite.scala
index a8ffc90dc3..faccfa105c 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/compatibility/GlutenClickhouseFunctionSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/compatibility/GlutenClickhouseFunctionSuite.scala
@@ -18,7 +18,6 @@ package org.apache.gluten.execution.compatibility
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{GlutenClickHouseTPCHAbstractSuite,
ProjectExecTransformer}
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import
org.apache.spark.sql.execution.datasources.v2.clickhouse.ClickHouseConfig
@@ -51,7 +50,6 @@ class GlutenClickhouseFunctionSuite extends
GlutenClickHouseTPCHAbstractSuite {
.set("spark.databricks.delta.properties.defaults.checkpointInterval",
"5")
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseHiveTableSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseHiveTableSuite.scala
index 917317bcc6..dddeb43d6a 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseHiveTableSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseHiveTableSuite.scala
@@ -16,10 +16,8 @@
*/
package org.apache.gluten.execution.hive
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{FileSourceScanExecTransformer,
GlutenClickHouseWholeStageTransformerSuite, ProjectExecTransformer,
TransformSupport}
import org.apache.gluten.test.AllDataTypesWithComplexType
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.sql.{DataFrame, SaveMode}
@@ -56,7 +54,6 @@ class GlutenClickHouseHiveTableSuite
.set("spark.sql.adaptive.enabled", "false")
.set("spark.sql.files.minPartitionNum", "1")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseNativeWriteTableSuite.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseNativeWriteTableSuite.scala
index b6067f138d..1ee0b18b11 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseNativeWriteTableSuite.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/execution/hive/GlutenClickHouseNativeWriteTableSuite.scala
@@ -20,7 +20,6 @@ import org.apache.gluten.backendsapi.clickhouse.RuntimeConfig
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.GlutenClickHouseWholeStageTransformerSuite
import org.apache.gluten.test.AllDataTypesWithComplexType.genTestData
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.gluten.NativeWriteChecker
@@ -57,7 +56,6 @@ class GlutenClickHouseNativeWriteTableSuite
.set("spark.databricks.delta.properties.defaults.checkpointInterval",
"5")
.set("spark.databricks.delta.stalenessLimit", "3600000")
.set(ClickHouseConfig.CLICKHOUSE_WORKER_ID, "1")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.set("spark.gluten.sql.columnar.iterator", "true")
.set("spark.gluten.sql.columnar.hashagg.enablefinal", "true")
.set("spark.gluten.sql.enable.native.validation", "false")
diff --git
a/backends-clickhouse/src/test/scala/org/apache/gluten/utils/UTSystemParameters.scala
b/backends-clickhouse/src/test/scala/org/apache/gluten/utils/UTSystemParameters.scala
index 334f9fb4be..31b5514cce 100644
---
a/backends-clickhouse/src/test/scala/org/apache/gluten/utils/UTSystemParameters.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/gluten/utils/UTSystemParameters.scala
@@ -18,15 +18,6 @@ package org.apache.gluten.utils
object UTSystemParameters {
- private val CLICKHOUSE_LIB_PATH_KEY = "clickhouse.lib.path"
- private val CLICKHOUSE_LIB_PATH_DEFAULT_VALUE =
"/usr/local/clickhouse/lib/libch.so"
-
- def clickHouseLibPath: String = {
- System.getProperty(
- UTSystemParameters.CLICKHOUSE_LIB_PATH_KEY,
- UTSystemParameters.CLICKHOUSE_LIB_PATH_DEFAULT_VALUE)
- }
-
private val TEST_DATA_PATH_KEY = "gluten.test.data.path"
private val TEST_DATA_PATH_DEFAULT_VALUE = "/data"
@@ -43,29 +34,12 @@ object UTSystemParameters {
UTSystemParameters.TEST_DATA_DISK_OUTPUT_KEY,
UTSystemParameters.TEST_DATA_DISK_OUTPUT_DEFAULT_VALUE)
}
-
- private val TPCDS_DATA_PATH_KEY = "tpcds.data.path"
- private val TPCDS_DATA_DECIMAL_PATH_KEY = "tpcds.data.decimal.path"
private val TPCDS_RELATIVE_DATA_PATH = "tpcds-data-sf1"
private val TPCDS_DECIMAL_RELATIVE_DATA_PATH = "tpcds-data-sf1-decimal"
- def tpcdsDataPath: String = {
- val result = System.getProperty(UTSystemParameters.TPCDS_DATA_PATH_KEY,
null)
- if (result == null) {
- s"$testDataPath/$TPCDS_RELATIVE_DATA_PATH"
- } else {
- result
- }
- }
+ def tpcdsDataPath: String = s"$testDataPath/$TPCDS_RELATIVE_DATA_PATH"
- def tpcdsDecimalDataPath: String = {
- val result =
System.getProperty(UTSystemParameters.TPCDS_DATA_DECIMAL_PATH_KEY, null)
- if (result == null) {
- s"$testDataPath/$TPCDS_DECIMAL_RELATIVE_DATA_PATH"
- } else {
- result
- }
- }
+ def tpcdsDecimalDataPath: String =
s"$testDataPath/$TPCDS_DECIMAL_RELATIVE_DATA_PATH"
private val TEST_MERGETREE_ON_OBJECT_STORAGE =
"gluten.ch.test.mergetree.object.storage"
private val TEST_MERGETREE_ON_OBJECT_STORAGE_DEFAULT_VALUE = "true"
diff --git
a/backends-clickhouse/src/test/scala/org/apache/spark/sql/execution/benchmarks/CHSqlBasedBenchmark.scala
b/backends-clickhouse/src/test/scala/org/apache/spark/sql/execution/benchmarks/CHSqlBasedBenchmark.scala
index 7b067643f6..2a9a2b233a 100644
---
a/backends-clickhouse/src/test/scala/org/apache/spark/sql/execution/benchmarks/CHSqlBasedBenchmark.scala
+++
b/backends-clickhouse/src/test/scala/org/apache/spark/sql/execution/benchmarks/CHSqlBasedBenchmark.scala
@@ -18,7 +18,6 @@ package org.apache.spark.sql.execution.benchmarks
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.jni.JniLibLoader
-import org.apache.gluten.utils.UTSystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.sql.delta.DeltaLog
@@ -32,7 +31,6 @@ trait CHSqlBasedBenchmark extends SqlBasedBenchmark {
def getSparkConf: SparkConf = {
val conf = new SparkConf()
.setAppName(appName)
- .setIfMissing(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
.setIfMissing("spark.master", s"local[$thrdNum]")
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
.set(
@@ -57,9 +55,7 @@ trait CHSqlBasedBenchmark extends SqlBasedBenchmark {
override def afterAll(): Unit = {
DeltaLog.clearCache()
- val libPath =
- spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key,
UTSystemParameters.clickHouseLibPath)
- JniLibLoader.unloadFromPath(libPath)
+
JniLibLoader.unloadFromPath(spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key))
// Wait for Ctrl+C, convenient for seeing Spark UI
// Thread.sleep(600000)
super.afterAll()
diff --git a/cpp-ch/local-engine/tests/data/all_meta/data/f0/._SUCCESS.crc
b/cpp-ch/local-engine/tests/data/all_meta/data/f0/._SUCCESS.crc
deleted file mode 100644
index 3b7b044936..0000000000
Binary files a/cpp-ch/local-engine/tests/data/all_meta/data/f0/._SUCCESS.crc
and /dev/null differ
diff --git
a/cpp-ch/local-engine/tests/data/all_meta/data/f0/.part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet.crc
b/cpp-ch/local-engine/tests/data/all_meta/data/f0/.part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet.crc
deleted file mode 100644
index a4db2dd16f..0000000000
Binary files
a/cpp-ch/local-engine/tests/data/all_meta/data/f0/.part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet.crc
and /dev/null differ
diff --git a/cpp-ch/local-engine/tests/data/all_meta/data/f0/_SUCCESS
b/cpp-ch/local-engine/tests/data/all_meta/data/f0/_SUCCESS
deleted file mode 100644
index e69de29bb2..0000000000
diff --git
a/cpp-ch/local-engine/tests/data/all_meta/data/f0/part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet
b/cpp-ch/local-engine/tests/data/all_meta/data/f0/part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet
deleted file mode 100644
index 1e702dce83..0000000000
Binary files
a/cpp-ch/local-engine/tests/data/all_meta/data/f0/part-00000-92bb25d0-7446-4f9b-8bdd-a6911d0d465a-c000.snappy.parquet
and /dev/null differ
diff --git a/cpp-ch/local-engine/tests/data/all_meta/data/f1/._SUCCESS.crc
b/cpp-ch/local-engine/tests/data/all_meta/data/f1/._SUCCESS.crc
deleted file mode 100644
index 3b7b044936..0000000000
Binary files a/cpp-ch/local-engine/tests/data/all_meta/data/f1/._SUCCESS.crc
and /dev/null differ
diff --git
a/cpp-ch/local-engine/tests/data/all_meta/data/f1/.part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet.crc
b/cpp-ch/local-engine/tests/data/all_meta/data/f1/.part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet.crc
deleted file mode 100644
index 98fb620441..0000000000
Binary files
a/cpp-ch/local-engine/tests/data/all_meta/data/f1/.part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet.crc
and /dev/null differ
diff --git a/cpp-ch/local-engine/tests/data/all_meta/data/f1/_SUCCESS
b/cpp-ch/local-engine/tests/data/all_meta/data/f1/_SUCCESS
deleted file mode 100644
index e69de29bb2..0000000000
diff --git
a/cpp-ch/local-engine/tests/data/all_meta/data/f1/part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet
b/cpp-ch/local-engine/tests/data/all_meta/data/f1/part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet
deleted file mode 100644
index 4cdaff7168..0000000000
Binary files
a/cpp-ch/local-engine/tests/data/all_meta/data/f1/part-00000-963c0854-a1e2-495b-9cf1-aa914dc7cd57-c000.snappy.parquet
and /dev/null differ
diff --git a/docs/developers/clickhouse-backend-debug.md
b/docs/developers/clickhouse-backend-debug.md
index 6f27b25a09..8fee0eab5d 100644
--- a/docs/developers/clickhouse-backend-debug.md
+++ b/docs/developers/clickhouse-backend-debug.md
@@ -31,7 +31,7 @@ parent: /developer-overview/

VM Options:
- `-Dtpcds.data.path=/data/tpcds-data-sf1
-Dclickhouse.lib.path=/path/to/gluten/cpp-ch/build/utils/extern-local-engine/libch.so
-Dspark.test.home=/path/to/spark33`
+ `-Dgluten.test.data.path=/data
-Dspark.gluten.sql.columnar.libpath=/path/to/gluten/cpp-ch/build/utils/extern-local-engine/libch.so
-Dspark.test.home=/path/to/spark33`
> Download tpcds-data in https://gluten-nginx.kyligence.com/dataset/
> Download spark33 using `git clone --depth 1 --branch v3.3.1
https://github.com/apache/spark.git /tmp/spark33`
diff --git a/gluten-ut/common/pom.xml b/gluten-ut/common/pom.xml
index 11caaa4dd4..5d6dd94b43 100644
--- a/gluten-ut/common/pom.xml
+++ b/gluten-ut/common/pom.xml
@@ -69,12 +69,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/common/src/test/scala/org/apache/gluten/utils/SystemParameters.scala
b/gluten-ut/common/src/test/scala/org/apache/gluten/utils/SystemParameters.scala
deleted file mode 100644
index 71fc26227b..0000000000
---
a/gluten-ut/common/src/test/scala/org/apache/gluten/utils/SystemParameters.scala
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.gluten.utils
-
-object SystemParameters {
-
- val CLICKHOUSE_LIB_PATH_KEY = "clickhouse.lib.path"
- val CLICKHOUSE_LIB_PATH_DEFAULT_VALUE = "/usr/local/clickhouse/lib/libch.so"
-
- val TPCDS_DATA_PATH_KEY = "tpcds.data.path"
- val TPCDS_DATA_PATH_DEFAULT_VALUE = "/data/tpcds-data-sf1"
-
- def getClickHouseLibPath: String = {
- System.getProperty(
- SystemParameters.CLICKHOUSE_LIB_PATH_KEY,
- SystemParameters.CLICKHOUSE_LIB_PATH_DEFAULT_VALUE)
- }
-
- def getTpcdsDataPath: String = {
- System.getProperty(
- SystemParameters.TPCDS_DATA_PATH_KEY,
- SystemParameters.TPCDS_DATA_PATH_DEFAULT_VALUE)
- }
-}
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/DummyFilterColmnarHelper.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/DummyFilterColmnarHelper.scala
index ab4c6de441..41c652fc60 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/DummyFilterColmnarHelper.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/DummyFilterColmnarHelper.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.rdd.RDD
import org.apache.spark.sql.catalyst.InternalRow
@@ -86,7 +85,6 @@ object DummyFilterColmnarHelper {
.config("spark.memory.offHeap.size", "1024MB")
.config("spark.plugins", "org.apache.gluten.GlutenPlugin")
.config("spark.shuffle.manager",
"org.apache.spark.shuffle.sort.ColumnarShuffleManager")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.io.compression.codec", "LZ4")
.config("spark.gluten.sql.enable.native.validation", "false")
} else {
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
index 128ce144f2..b6ece98e4a 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.sql.execution.SparkPlan
@@ -105,7 +104,6 @@ object GlutenSQLTestsBaseTrait {
.set("spark.io.compression.codec", "LZ4")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.sql.files.openCostInBytes", "134217728")
.set("spark.unsafe.exceptionOnMemoryLeak", "true")
} else {
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsTrait.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsTrait.scala
index 330bf3b7ac..5e0686095c 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsTrait.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsTrait.scala
@@ -20,7 +20,7 @@ import org.apache.gluten.backendsapi.BackendsApiManager
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.ProjectExecTransformer
import org.apache.gluten.test.TestStats
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.GlutenQueryTestUtil.isNaNOrInf
import org.apache.spark.sql.catalyst.{CatalystTypeConverters, InternalRow}
@@ -113,7 +113,6 @@ trait GlutenTestsTrait extends GlutenTestsCommonTrait {
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.config(GlutenConfig.UT_STATISTIC.key, "true")
.getOrCreate()
diff --git a/gluten-ut/spark32/pom.xml b/gluten-ut/spark32/pom.xml
index 8d0d0f4fca..15a56e009f 100644
--- a/gluten-ut/spark32/pom.xml
+++ b/gluten-ut/spark32/pom.xml
@@ -58,9 +58,6 @@
<scope>test</scope>
</dependency>
</dependencies>
- <properties>
- <clickhouse.lib.path></clickhouse.lib.path>
- </properties>
</profile>
</profiles>
@@ -105,12 +102,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
index 739446111b..7a4b1c7816 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.exception.GlutenException
-import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils,
SystemParameters}
+import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils}
import org.apache.spark.{SparkConf, SparkException}
import org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator
@@ -195,7 +194,6 @@ class GlutenSQLQueryTestSuite
.set("spark.io.compression.codec", "LZ4")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.sql.files.openCostInBytes", "134217728")
.set("spark.unsafe.exceptionOnMemoryLeak", "true")
} else {
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
index c55f4bf7f0..aa561f17f0 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
@@ -20,7 +20,7 @@ import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{FileSourceScanExecTransformer,
WholeStageTransformer}
import org.apache.gluten.extension.columnar.transition.Transitions
import org.apache.gluten.jni.JniLibLoader
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.benchmark.Benchmark
@@ -82,7 +82,6 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.columnar.separate.scan.rdd.for.ch", "false")
- .setIfMissing(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set(
"spark.sql.catalog.spark_catalog",
"org.apache.spark.sql.execution.datasources.v2.clickhouse.ClickHouseSparkCatalog")
@@ -225,9 +224,7 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
override def afterAll(): Unit = {
if (BackendTestUtils.isCHBackendLoaded()) {
- val libPath =
- spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
- JniLibLoader.unloadFromPath(libPath)
+
JniLibLoader.unloadFromPath(spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key))
}
super.afterAll()
}
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
index 838d30e7ca..7d83405eba 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql.execution.joins
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{BroadcastHashJoinExecTransformerBase,
BroadcastNestedLoopJoinExecTransformer, ColumnarToRowExecBase,
WholeStageTransformer}
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestsCommonTrait, SparkSession}
import org.apache.spark.sql.catalyst.optimizer._
@@ -89,7 +88,6 @@ class GlutenBroadcastJoinSuite extends BroadcastJoinSuite
with GlutenTestsCommon
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
index 0b14467aba..859e6df484 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.spark.sql.hive.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.SystemParameters
-
import org.apache.spark.{DebugFilesystem, SparkConf}
import org.apache.spark.sql.Row
import org.apache.spark.sql.catalyst.TableIdentifier
@@ -28,7 +25,6 @@ class GlutenHiveSQLQueryCHSuite extends
GlutenHiveSQLQuerySuiteBase {
override def sparkConf: SparkConf = {
defaultSparkConf
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.native.writer.enabled", "true")
.set("spark.sql.storeAssignmentPolicy", "legacy")
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
index be9063c839..925d60df8e 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql.statistics
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.GlutenPlan
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestConstants, QueryTest, SparkSession}
import org.apache.spark.sql.catalyst.analysis.FunctionRegistry
@@ -64,7 +63,6 @@ class SparkFunctionStatistics extends QueryTest {
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git a/gluten-ut/spark33/pom.xml b/gluten-ut/spark33/pom.xml
index f8377195ee..93683220d3 100644
--- a/gluten-ut/spark33/pom.xml
+++ b/gluten-ut/spark33/pom.xml
@@ -87,9 +87,6 @@
<scope>test</scope>
</dependency>
</dependencies>
- <properties>
- <clickhouse.lib.path></clickhouse.lib.path>
- </properties>
</profile>
</profiles>
@@ -133,12 +130,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
index 84d677ef59..e336ca88a7 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.exception.GlutenException
-import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils,
SystemParameters}
+import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils}
import org.apache.spark.{SparkConf, SparkException}
import org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator
@@ -195,7 +194,6 @@ class GlutenSQLQueryTestSuite
.set("spark.io.compression.codec", "LZ4")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.sql.files.openCostInBytes", "134217728")
.set("spark.unsafe.exceptionOnMemoryLeak", "true")
} else {
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
index aa5ee0a881..517f17bba9 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
@@ -20,7 +20,7 @@ import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{FileSourceScanExecTransformer,
WholeStageTransformer}
import org.apache.gluten.extension.columnar.transition.Transitions
import org.apache.gluten.jni.JniLibLoader
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.benchmark.Benchmark
@@ -82,7 +82,6 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.columnar.separate.scan.rdd.for.ch", "false")
- .setIfMissing(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set(
"spark.sql.catalog.spark_catalog",
"org.apache.spark.sql.execution.datasources.v2.clickhouse.ClickHouseSparkCatalog")
@@ -225,9 +224,7 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
override def afterAll(): Unit = {
if (BackendTestUtils.isCHBackendLoaded()) {
- val libPath =
- spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
- JniLibLoader.unloadFromPath(libPath)
+
JniLibLoader.unloadFromPath(spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key))
}
super.afterAll()
}
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
index f5fd730796..c8b371f48f 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql.execution.joins
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestsCommonTrait, SparkSession}
import org.apache.spark.sql.catalyst.optimizer.{ConstantFolding,
ConvertToLocalRelation, NullPropagation}
@@ -66,7 +65,6 @@ class GlutenBroadcastJoinSuite extends BroadcastJoinSuite
with GlutenTestsCommon
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
index 0b14467aba..859e6df484 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.spark.sql.hive.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.SystemParameters
-
import org.apache.spark.{DebugFilesystem, SparkConf}
import org.apache.spark.sql.Row
import org.apache.spark.sql.catalyst.TableIdentifier
@@ -28,7 +25,6 @@ class GlutenHiveSQLQueryCHSuite extends
GlutenHiveSQLQuerySuiteBase {
override def sparkConf: SparkConf = {
defaultSparkConf
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.native.writer.enabled", "true")
.set("spark.sql.storeAssignmentPolicy", "legacy")
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
index 69969e948e..c349d9ca91 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql.statistics
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.GlutenPlan
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestConstants, QueryTest, SparkSession}
import org.apache.spark.sql.catalyst.analysis.FunctionRegistry
@@ -64,7 +63,6 @@ class SparkFunctionStatistics extends QueryTest {
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git a/gluten-ut/spark34/pom.xml b/gluten-ut/spark34/pom.xml
index e61142b79d..e0e55c23e8 100644
--- a/gluten-ut/spark34/pom.xml
+++ b/gluten-ut/spark34/pom.xml
@@ -87,7 +87,6 @@
<properties>
<slf4j.version>2.0.6</slf4j.version>
<log4j.version>2.19.0</log4j.version>
- <clickhouse.lib.path></clickhouse.lib.path>
</properties>
</profile>
</profiles>
@@ -132,12 +131,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
index 7c0e9801c2..39a36898af 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.exception.GlutenException
-import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils,
SystemParameters}
+import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils}
import org.apache.spark.{SparkConf, SparkException, SparkThrowable}
import org.apache.spark.ErrorMessageFormat.MINIMAL
@@ -199,7 +198,6 @@ class GlutenSQLQueryTestSuite
.set("spark.io.compression.codec", "LZ4")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.sql.files.openCostInBytes", "134217728")
.set("spark.unsafe.exceptionOnMemoryLeak", "true")
} else {
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
index d065495b35..62eb3ec8a3 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
@@ -21,7 +21,7 @@ import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{FileSourceScanExecTransformer,
WholeStageTransformer}
import org.apache.gluten.extension.columnar.transition.Transitions
import org.apache.gluten.jni.JniLibLoader
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.benchmark.Benchmark
@@ -83,7 +83,6 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.columnar.separate.scan.rdd.for.ch", "false")
- .setIfMissing(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set(
"spark.sql.catalog.spark_catalog",
"org.apache.spark.sql.execution.datasources.v2.clickhouse.ClickHouseSparkCatalog")
@@ -227,9 +226,7 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
override def afterAll(): Unit = {
if (BackendTestUtils.isCHBackendLoaded()) {
- val libPath =
- spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
- JniLibLoader.unloadFromPath(libPath)
+
JniLibLoader.unloadFromPath(spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key))
}
super.afterAll()
}
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
index e9d5f9bbdc..6543160f1a 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql.execution.joins
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestsCommonTrait, SparkSession}
import org.apache.spark.sql.catalyst.optimizer.{ConstantFolding,
ConvertToLocalRelation, NullPropagation}
@@ -64,7 +63,6 @@ class GlutenBroadcastJoinSuite extends BroadcastJoinSuite
with GlutenTestsCommon
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
index 0b14467aba..859e6df484 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.spark.sql.hive.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.SystemParameters
-
import org.apache.spark.{DebugFilesystem, SparkConf}
import org.apache.spark.sql.Row
import org.apache.spark.sql.catalyst.TableIdentifier
@@ -28,7 +25,6 @@ class GlutenHiveSQLQueryCHSuite extends
GlutenHiveSQLQuerySuiteBase {
override def sparkConf: SparkConf = {
defaultSparkConf
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.native.writer.enabled", "true")
.set("spark.sql.storeAssignmentPolicy", "legacy")
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
index f483d714f1..f45b5c659c 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql.statistics
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.GlutenPlan
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestConstants, QueryTest, SparkSession}
import org.apache.spark.sql.catalyst.optimizer.{ConstantFolding,
ConvertToLocalRelation, NullPropagation}
@@ -63,7 +62,6 @@ class SparkFunctionStatistics extends QueryTest {
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git a/gluten-ut/spark35/pom.xml b/gluten-ut/spark35/pom.xml
index d95e4aeeee..1ee63b95dc 100644
--- a/gluten-ut/spark35/pom.xml
+++ b/gluten-ut/spark35/pom.xml
@@ -148,7 +148,6 @@
<properties>
<slf4j.version>2.0.6</slf4j.version>
<log4j.version>2.19.0</log4j.version>
- <clickhouse.lib.path></clickhouse.lib.path>
</properties>
<build>
<plugins>
@@ -215,12 +214,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
index 3eebda83a0..01d36635f3 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/GlutenSQLQueryTestSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.exception.GlutenException
-import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils,
SystemParameters}
+import org.apache.gluten.utils.{BackendTestSettings, BackendTestUtils}
import org.apache.spark.{SparkConf, SparkException, SparkThrowable}
import org.apache.spark.ErrorMessageFormat.MINIMAL
@@ -197,7 +196,6 @@ class GlutenSQLQueryTestSuite
.set("spark.io.compression.codec", "LZ4")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.sql.files.openCostInBytes", "134217728")
.set("spark.unsafe.exceptionOnMemoryLeak", "true")
} else {
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
index aa5ee0a881..517f17bba9 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/benchmarks/ParquetReadBenchmark.scala
@@ -20,7 +20,7 @@ import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{FileSourceScanExecTransformer,
WholeStageTransformer}
import org.apache.gluten.extension.columnar.transition.Transitions
import org.apache.gluten.jni.JniLibLoader
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.benchmark.Benchmark
@@ -82,7 +82,6 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.set("spark.gluten.sql.columnar.separate.scan.rdd.for.ch", "false")
- .setIfMissing(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set(
"spark.sql.catalog.spark_catalog",
"org.apache.spark.sql.execution.datasources.v2.clickhouse.ClickHouseSparkCatalog")
@@ -225,9 +224,7 @@ object ParquetReadBenchmark extends SqlBasedBenchmark {
override def afterAll(): Unit = {
if (BackendTestUtils.isCHBackendLoaded()) {
- val libPath =
- spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
- JniLibLoader.unloadFromPath(libPath)
+
JniLibLoader.unloadFromPath(spark.conf.get(GlutenConfig.GLUTEN_LIB_PATH.key))
}
super.afterAll()
}
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
index f5fd730796..c8b371f48f 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/execution/joins/GlutenBroadcastJoinSuite.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql.execution.joins
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestsCommonTrait, SparkSession}
import org.apache.spark.sql.catalyst.optimizer.{ConstantFolding,
ConvertToLocalRelation, NullPropagation}
@@ -66,7 +65,6 @@ class GlutenBroadcastJoinSuite extends BroadcastJoinSuite
with GlutenTestsCommon
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
index 0b14467aba..859e6df484 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/hive/execution/GlutenHiveSQLQueryCHSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.spark.sql.hive.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.SystemParameters
-
import org.apache.spark.{DebugFilesystem, SparkConf}
import org.apache.spark.sql.Row
import org.apache.spark.sql.catalyst.TableIdentifier
@@ -28,7 +25,6 @@ class GlutenHiveSQLQueryCHSuite extends
GlutenHiveSQLQuerySuiteBase {
override def sparkConf: SparkConf = {
defaultSparkConf
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.set("spark.gluten.sql.enable.native.validation", "false")
.set("spark.gluten.sql.native.writer.enabled", "true")
.set("spark.sql.storeAssignmentPolicy", "legacy")
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
index f483d714f1..f45b5c659c 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/sql/statistics/SparkFunctionStatistics.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql.statistics
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.GlutenPlan
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.sql.{GlutenTestConstants, QueryTest, SparkSession}
import org.apache.spark.sql.catalyst.optimizer.{ConstantFolding,
ConvertToLocalRelation, NullPropagation}
@@ -63,7 +62,6 @@ class SparkFunctionStatistics extends QueryTest {
.config("spark.gluten.sql.columnar.backend.ch.worker.id", "1")
.config("spark.gluten.sql.enable.native.validation", "false")
.config("spark.sql.files.openCostInBytes", "134217728")
- .config(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
.config("spark.unsafe.exceptionOnMemoryLeak", "true")
.getOrCreate()
} else {
diff --git a/gluten-ut/test/pom.xml b/gluten-ut/test/pom.xml
index a641a19b2f..d7d04ed5ed 100644
--- a/gluten-ut/test/pom.xml
+++ b/gluten-ut/test/pom.xml
@@ -97,9 +97,6 @@
<scope>test</scope>
</dependency>
</dependencies>
- <properties>
- <clickhouse.lib.path></clickhouse.lib.path>
- </properties>
</profile>
</profiles>
@@ -143,12 +140,6 @@
<goals>
<goal>test</goal>
</goals>
- <configuration>
- <systemProperties>
-
<clickhouse.lib.path>${clickhouse.lib.path}</clickhouse.lib.path>
- <tpcds.data.path>${tpcds.data.path}</tpcds.data.path>
- </systemProperties>
- </configuration>
</execution>
</executions>
</plugin>
diff --git
a/gluten-ut/test/src/test/scala/org/apache/gluten/execution/MergeTwoPhasesHashBaseAggregateSuite.scala
b/gluten-ut/test/src/test/scala/org/apache/gluten/execution/MergeTwoPhasesHashBaseAggregateSuite.scala
index 32eb10a32f..061f5660e3 100644
---
a/gluten-ut/test/src/test/scala/org/apache/gluten/execution/MergeTwoPhasesHashBaseAggregateSuite.scala
+++
b/gluten-ut/test/src/test/scala/org/apache/gluten/execution/MergeTwoPhasesHashBaseAggregateSuite.scala
@@ -16,8 +16,7 @@
*/
package org.apache.gluten.execution
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.sql.DataFrame
@@ -57,7 +56,6 @@ abstract class BaseMergeTwoPhasesHashBaseAggregateSuite
extends WholeStageTransf
if (BackendTestUtils.isCHBackendLoaded()) {
conf
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
}
conf
}
diff --git
a/gluten-ut/test/src/test/scala/org/apache/gluten/expressions/GlutenExpressionMappingSuite.scala
b/gluten-ut/test/src/test/scala/org/apache/gluten/expressions/GlutenExpressionMappingSuite.scala
index 14a07aea5b..b2fbd11c0a 100644
---
a/gluten-ut/test/src/test/scala/org/apache/gluten/expressions/GlutenExpressionMappingSuite.scala
+++
b/gluten-ut/test/src/test/scala/org/apache/gluten/expressions/GlutenExpressionMappingSuite.scala
@@ -19,7 +19,7 @@ package org.apache.gluten.expressions
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.ProjectExecTransformer
import org.apache.gluten.expression.ExpressionMappings
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.sql.{GlutenQueryTest, Row}
@@ -43,7 +43,6 @@ class GlutenExpressionMappingSuite
if (BackendTestUtils.isCHBackendLoaded()) {
conf
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
}
conf
}
diff --git
a/gluten-ut/test/src/test/scala/org/apache/gluten/extension/GlutenExtensionRewriteRuleSuite.scala
b/gluten-ut/test/src/test/scala/org/apache/gluten/extension/GlutenExtensionRewriteRuleSuite.scala
index 0068e83a6d..a295508150 100644
---
a/gluten-ut/test/src/test/scala/org/apache/gluten/extension/GlutenExtensionRewriteRuleSuite.scala
+++
b/gluten-ut/test/src/test/scala/org/apache/gluten/extension/GlutenExtensionRewriteRuleSuite.scala
@@ -16,9 +16,8 @@
*/
package org.apache.gluten.extension
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{ProjectExecTransformer,
WholeStageTransformerSuite}
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
@@ -33,7 +32,6 @@ class GlutenExtensionRewriteRuleSuite extends
WholeStageTransformerSuite {
if (BackendTestUtils.isCHBackendLoaded()) {
conf
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
}
conf
}
diff --git
a/gluten-ut/test/src/test/scala/org/apache/gluten/sql/SQLQuerySuite.scala
b/gluten-ut/test/src/test/scala/org/apache/gluten/sql/SQLQuerySuite.scala
index 74d0e44db7..c584852b91 100644
--- a/gluten-ut/test/src/test/scala/org/apache/gluten/sql/SQLQuerySuite.scala
+++ b/gluten-ut/test/src/test/scala/org/apache/gluten/sql/SQLQuerySuite.scala
@@ -19,7 +19,6 @@ package org.apache.gluten.sql
import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.WholeStageTransformerSuite
import org.apache.gluten.utils.BackendTestUtils
-import org.apache.gluten.utils.SystemParameters
import org.apache.spark.SparkConf
import org.apache.spark.sql.Row
@@ -41,7 +40,6 @@ class SQLQuerySuite extends WholeStageTransformerSuite {
if (BackendTestUtils.isCHBackendLoaded()) {
conf
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
}
conf
}
diff --git
a/gluten-ut/test/src/test/scala/org/apache/spark/sql/GlutenExpressionDataTypesValidation.scala
b/gluten-ut/test/src/test/scala/org/apache/spark/sql/GlutenExpressionDataTypesValidation.scala
index adf72a3f63..9bea137037 100644
---
a/gluten-ut/test/src/test/scala/org/apache/spark/sql/GlutenExpressionDataTypesValidation.scala
+++
b/gluten-ut/test/src/test/scala/org/apache/spark/sql/GlutenExpressionDataTypesValidation.scala
@@ -16,9 +16,8 @@
*/
package org.apache.spark.sql
-import org.apache.gluten.config.GlutenConfig
import org.apache.gluten.execution.{ProjectExecTransformer, TransformSupport,
WholeStageTransformerSuite}
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
+import org.apache.gluten.utils.BackendTestUtils
import org.apache.spark.SparkConf
import org.apache.spark.rdd.RDD
@@ -46,7 +45,6 @@ class GlutenExpressionDataTypesValidation extends
WholeStageTransformerSuite {
if (BackendTestUtils.isCHBackendLoaded()) {
conf
.set("spark.gluten.sql.enable.native.validation", "false")
- .set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
}
conf
}
diff --git
a/gluten-ut/test/src/test/scala/org/apache/spark/sql/datasources/GlutenNoopWriterRuleSuite.scala
b/gluten-ut/test/src/test/scala/org/apache/spark/sql/datasources/GlutenNoopWriterRuleSuite.scala
index b01b543006..b2a3a2ba8a 100644
---
a/gluten-ut/test/src/test/scala/org/apache/spark/sql/datasources/GlutenNoopWriterRuleSuite.scala
+++
b/gluten-ut/test/src/test/scala/org/apache/spark/sql/datasources/GlutenNoopWriterRuleSuite.scala
@@ -16,9 +16,6 @@
*/
package org.apache.spark.sql.datasources
-import org.apache.gluten.config.GlutenConfig
-import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
-
import org.apache.spark.SparkConf
import org.apache.spark.sql.{GlutenQueryTest, SaveMode}
import org.apache.spark.sql.execution.QueryExecution
@@ -29,17 +26,13 @@ import org.apache.spark.sql.util.QueryExecutionListener
class GlutenNoopWriterRuleSuite extends GlutenQueryTest with
SharedSparkSession {
override def sparkConf: SparkConf = {
- val conf = super.sparkConf
+ super.sparkConf
.set("spark.plugins", "org.apache.gluten.GlutenPlugin")
.set("spark.default.parallelism", "1")
.set("spark.memory.offHeap.enabled", "true")
.set("spark.memory.offHeap.size", "1024MB")
.set("spark.ui.enabled", "false")
.set("spark.gluten.ui.enabled", "false")
- if (BackendTestUtils.isCHBackendLoaded()) {
- conf.set(GlutenConfig.GLUTEN_LIB_PATH.key,
SystemParameters.getClickHouseLibPath)
- }
- conf
}
class WriterColumnarListener extends QueryExecutionListener {
diff --git a/pom.xml b/pom.xml
index 41dfc80381..3dd3e70897 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,8 +82,6 @@
<!-- To build built-in backend c++ codes -->
<scala.recompile.mode>all</scala.recompile.mode>
<!-- For unit tests -->
-
<clickhouse.lib.path>/usr/local/clickhouse/lib/libch.so</clickhouse.lib.path>
- <tpcds.data.path>/data/tpcds-data-sf1</tpcds.data.path>
<fasterxml.version>2.13.5</fasterxml.version>
<junit.version>4.13.1</junit.version>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]