apache / incubator-gluten

Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.
https://gluten.apache.org/
Apache License 2.0
1.22k stars 437 forks source link

The benchmark results significantly differ from the performance observed in the current service, and the actual performance is considerably worse #3209

Open liucheng-potato opened 1 year ago

liucheng-potato commented 1 year ago

Backend

VL (Velox)

Bug description

We did a TPC-H benchmark and found that the time consumption of some SQL increased: q5, q7, q8, q9, q12, q14, q15, q16, especially q14. Did I make a mistake somewhere?

gluten: build from branch main data-size:100 G spark-submit \ --class com.test.RunBenchmark \ --deploy-mode cluster \ --driver-memory 10g \ --executor-cores 4 \ --executor-memory 6G \ --num-executors 20 \ --conf spark.network.timeout=600s \ --conf spark.gluten.loadLibFromJar=true \ --conf spark.plugins=io.glutenproject.GlutenPlugin \ --conf spark.memory.offHeap.enabled=true \ --conf spark.memory.offHeap.size=2g \ --conf spark.gluten.sql.columnar.shuffle.codec=lz4 \ --conf spark.shuffle.manager=org.apache.spark.shuffle.sort.ColumnarShuffleManager \ --conf spark.dynamicAllocation.enabled=false \ --conf spark.default.parallelism=1000 \ --conf spark.kubernetes.container.image=spark-imagesxxx \ /path/gluten-1.0-SNAPSHOT-jar-with-dependencies.jar image

Spark version

Spark-3.2.x

Spark configurations

spark-submit \ --class com.test.RunBenchmark \ --deploy-mode cluster \ --driver-memory 10g \ --executor-cores 4 \ --executor-memory 6G \ --num-executors 20 \ --conf spark.network.timeout=600s \ --conf spark.gluten.loadLibFromJar=true \ --conf spark.plugins=io.glutenproject.GlutenPlugin \ --conf spark.memory.offHeap.enabled=true \ --conf spark.memory.offHeap.size=2g \ --conf spark.gluten.sql.columnar.shuffle.codec=lz4 \ --conf spark.shuffle.manager=org.apache.spark.shuffle.sort.ColumnarShuffleManager \ --conf spark.dynamicAllocation.enabled=false \ --conf spark.default.parallelism=1000 \ --conf spark.kubernetes.container.image=spark-imagesxxx \ /path/gluten-1.0-SNAPSHOT-jar-with-dependencies.jar

System information

Velox System Info v0.0.2 Commit: 172820c771c02ea3da08ec496d33ad1f416ce183 CMake Version: 3.16.3 System: Linux-4.14.238-125.422.amzn1.x86_64 Arch: x86_64 C++ Compiler: /usr/bin/c++ C++ Compiler Version: 9.4.0 C Compiler: /usr/bin/cc C Compiler Version: 9.4.0 CMake Prefix Path: /usr/local;/usr;/;/usr;/usr/local;/usr/X11R6;/usr/pkg;/opt

Relevant logs

No response

zhouyuan commented 1 year ago

@liucheng-potato thanks for reporting, have you got a chance to check which stage is problematic on Q14?

based on your configurations, the performance could be improved on below on both shuffle write and read:

e.g., in your configuration, --conf spark.default.parallelism=1000 seems too big for scale factor 100.

Please check if this could help to improve the performance and report back if there are further issues

thanks, -yuan

liucheng-potato commented 1 year ago

After setting -- conf spark. default. parallelism=100 and -- conf spark. gluten. SQL. columnar. shuffle. writeEOS=false, q14 has some improvement, but the performance still cannot compare to those without gluten. Q14 executed jobs 87, 88, and 89, with the most time-consuming one being job 88, which only has one stage. image image For other SQL, there is no improvement compared to the previous results. And with gluten, many executors will be destroyed and new executors will be launched, but it is uncertain when it will happen. Sometimes there are many, but the task can still be completed smoothly.I have captured some executor logs, but once the executor is destroyed, I am unable to enter the container and obtain the coredump file

`23/09/22 02:35:00.175 INFO util.SparkDirectoryUtil: Created local directory at /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d
23/09/22 02:35:00.187 INFO vectorized.JniWorkspace: Creating JNI workspace in root directory /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec
23/09/22 02:35:00.192 INFO vectorized.JniWorkspace: JNI workspace /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885 created in root directory /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec
23/09/22 02:35:00.937 INFO vectorized.JniLibLoader: Trying to load library libroken.so.18
23/09/22 02:35:00.938 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libroken.so.18 has been loaded using path-loading method
23/09/22 02:35:00.938 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libroken.so.18 has been loaded
23/09/22 02:35:00.939 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libroken.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libroken.so.18
23/09/22 02:35:00.939 INFO vectorized.JniLibLoader: Successfully loaded library libroken.so.18
23/09/22 02:35:00.939 INFO vectorized.JniLibLoader: Trying to load library libasn1.so.8
23/09/22 02:35:00.940 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libasn1.so.8 has been loaded using path-loading method
23/09/22 02:35:00.940 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libasn1.so.8 has been loaded
23/09/22 02:35:00.940 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libasn1.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libasn1.so.8
23/09/22 02:35:00.940 INFO vectorized.JniLibLoader: Successfully loaded library libasn1.so.8
23/09/22 02:35:00.940 INFO vectorized.JniLibLoader: Trying to load library libboost_context.so.1.71.0
23/09/22 02:35:00.941 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_context.so.1.71.0 has been loaded using path-loading method
23/09/22 02:35:00.941 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_context.so.1.71.0 has been loaded
23/09/22 02:35:00.941 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_context.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_context.so.1.71.0
23/09/22 02:35:00.941 INFO vectorized.JniLibLoader: Successfully loaded library libboost_context.so.1.71.0
23/09/22 02:35:00.941 INFO vectorized.JniLibLoader: Trying to load library libboost_regex.so.1.71.0
23/09/22 02:35:00.944 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_regex.so.1.71.0 has been loaded using path-loading method
23/09/22 02:35:00.944 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_regex.so.1.71.0 has been loaded
23/09/22 02:35:00.944 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_regex.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libboost_regex.so.1.71.0
23/09/22 02:35:00.944 INFO vectorized.JniLibLoader: Successfully loaded library libboost_regex.so.1.71.0
23/09/22 02:35:00.944 INFO vectorized.JniLibLoader: Trying to load library libbrotlicommon.so.1
23/09/22 02:35:00.945 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlicommon.so.1 has been loaded using path-loading method
23/09/22 02:35:00.945 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlicommon.so.1 has been loaded
23/09/22 02:35:00.945 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlicommon.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlicommon.so.1
23/09/22 02:35:00.945 INFO vectorized.JniLibLoader: Successfully loaded library libbrotlicommon.so.1
23/09/22 02:35:00.945 INFO vectorized.JniLibLoader: Trying to load library libbrotlidec.so.1
23/09/22 02:35:00.946 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlidec.so.1 has been loaded using path-loading method
23/09/22 02:35:00.946 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlidec.so.1 has been loaded
23/09/22 02:35:00.946 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlidec.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libbrotlidec.so.1
23/09/22 02:35:00.946 INFO vectorized.JniLibLoader: Successfully loaded library libbrotlidec.so.1
23/09/22 02:35:00.946 INFO vectorized.JniLibLoader: Trying to load library libpsl.so.5
23/09/22 02:35:00.947 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libpsl.so.5 has been loaded using path-loading method
23/09/22 02:35:00.947 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libpsl.so.5 has been loaded
23/09/22 02:35:00.947 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libpsl.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libpsl.so.5
23/09/22 02:35:00.947 INFO vectorized.JniLibLoader: Successfully loaded library libpsl.so.5
23/09/22 02:35:00.948 INFO vectorized.JniLibLoader: Trying to load library libcrypto.so.1.1
23/09/22 02:35:00.949 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcrypto.so.1.1 has been loaded using path-loading method
23/09/22 02:35:00.949 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcrypto.so.1.1 has been loaded
23/09/22 02:35:00.949 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcrypto.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcrypto.so.1.1
23/09/22 02:35:00.949 INFO vectorized.JniLibLoader: Successfully loaded library libcrypto.so.1.1
23/09/22 02:35:00.949 INFO vectorized.JniLibLoader: Trying to load library libnghttp2.so.14
23/09/22 02:35:00.950 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnghttp2.so.14 has been loaded using path-loading method
23/09/22 02:35:00.950 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnghttp2.so.14 has been loaded
23/09/22 02:35:00.950 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnghttp2.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnghttp2.so.14
23/09/22 02:35:00.950 INFO vectorized.JniLibLoader: Successfully loaded library libnghttp2.so.14
23/09/22 02:35:00.950 INFO vectorized.JniLibLoader: Trying to load library libnettle.so.7
23/09/22 02:35:00.951 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnettle.so.7 has been loaded using path-loading method
23/09/22 02:35:00.951 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnettle.so.7 has been loaded
23/09/22 02:35:00.951 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnettle.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libnettle.so.7
23/09/22 02:35:00.951 INFO vectorized.JniLibLoader: Successfully loaded library libnettle.so.7
23/09/22 02:35:00.951 INFO vectorized.JniLibLoader: Trying to load library libhogweed.so.5
23/09/22 02:35:00.952 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhogweed.so.5 has been loaded using path-loading method
23/09/22 02:35:00.952 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhogweed.so.5 has been loaded
23/09/22 02:35:00.952 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhogweed.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhogweed.so.5
23/09/22 02:35:00.953 INFO vectorized.JniLibLoader: Successfully loaded library libhogweed.so.5
23/09/22 02:35:00.953 INFO vectorized.JniLibLoader: Trying to load library librtmp.so.1
23/09/22 02:35:00.955 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/librtmp.so.1 has been loaded using path-loading method
23/09/22 02:35:00.955 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/librtmp.so.1 has been loaded
23/09/22 02:35:00.955 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/librtmp.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/librtmp.so.1
23/09/22 02:35:00.956 INFO vectorized.JniLibLoader: Successfully loaded library librtmp.so.1
23/09/22 02:35:00.956 INFO vectorized.JniLibLoader: Trying to load library libssh.so.4
23/09/22 02:35:00.957 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssh.so.4 has been loaded using path-loading method
23/09/22 02:35:00.958 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssh.so.4 has been loaded
23/09/22 02:35:00.958 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssh.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssh.so.4
23/09/22 02:35:00.958 INFO vectorized.JniLibLoader: Successfully loaded library libssh.so.4
23/09/22 02:35:00.958 INFO vectorized.JniLibLoader: Trying to load library libssl.so.1.1
23/09/22 02:35:00.959 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssl.so.1.1 has been loaded using path-loading method
23/09/22 02:35:00.959 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssl.so.1.1 has been loaded
23/09/22 02:35:00.959 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssl.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libssl.so.1.1
23/09/22 02:35:00.959 INFO vectorized.JniLibLoader: Successfully loaded library libssl.so.1.1
23/09/22 02:35:00.959 INFO vectorized.JniLibLoader: Trying to load library liblber-2.4.so.2
23/09/22 02:35:00.960 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/liblber-2.4.so.2 has been loaded using path-loading method
23/09/22 02:35:00.960 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/liblber-2.4.so.2 has been loaded
23/09/22 02:35:00.960 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/liblber-2.4.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/liblber-2.4.so.2
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Successfully loaded library liblber-2.4.so.2
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Trying to load library libsasl2.so.2
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsasl2.so.2 has been loaded using path-loading method
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsasl2.so.2 has been loaded
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsasl2.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsasl2.so.2
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Successfully loaded library libsasl2.so.2
23/09/22 02:35:00.961 INFO vectorized.JniLibLoader: Trying to load library libwind.so.0
23/09/22 02:35:00.962 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libwind.so.0 has been loaded using path-loading method
23/09/22 02:35:00.962 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libwind.so.0 has been loaded
23/09/22 02:35:00.962 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libwind.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libwind.so.0
23/09/22 02:35:00.962 INFO vectorized.JniLibLoader: Successfully loaded library libwind.so.0
23/09/22 02:35:00.962 INFO vectorized.JniLibLoader: Trying to load library libheimbase.so.1
23/09/22 02:35:00.963 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimbase.so.1 has been loaded using path-loading method
23/09/22 02:35:00.963 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimbase.so.1 has been loaded
23/09/22 02:35:00.963 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimbase.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimbase.so.1
23/09/22 02:35:00.963 INFO vectorized.JniLibLoader: Successfully loaded library libheimbase.so.1
23/09/22 02:35:00.963 INFO vectorized.JniLibLoader: Trying to load library libhcrypto.so.4
23/09/22 02:35:00.964 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhcrypto.so.4 has been loaded using path-loading method
23/09/22 02:35:00.964 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhcrypto.so.4 has been loaded
23/09/22 02:35:00.964 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhcrypto.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhcrypto.so.4
23/09/22 02:35:00.964 INFO vectorized.JniLibLoader: Successfully loaded library libhcrypto.so.4
23/09/22 02:35:00.964 INFO vectorized.JniLibLoader: Trying to load library libhx509.so.5
23/09/22 02:35:00.965 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhx509.so.5 has been loaded using path-loading method
23/09/22 02:35:00.966 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhx509.so.5 has been loaded
23/09/22 02:35:00.966 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhx509.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhx509.so.5
23/09/22 02:35:00.966 INFO vectorized.JniLibLoader: Successfully loaded library libhx509.so.5
23/09/22 02:35:00.966 INFO vectorized.JniLibLoader: Trying to load library libkrb5.so.26
23/09/22 02:35:00.967 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libkrb5.so.26 has been loaded using path-loading method
23/09/22 02:35:00.967 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libkrb5.so.26 has been loaded
23/09/22 02:35:00.968 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libkrb5.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libkrb5.so.26
23/09/22 02:35:00.968 INFO vectorized.JniLibLoader: Successfully loaded library libkrb5.so.26
23/09/22 02:35:00.968 INFO vectorized.JniLibLoader: Trying to load library libheimntlm.so.0
23/09/22 02:35:00.968 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimntlm.so.0 has been loaded using path-loading method
23/09/22 02:35:00.968 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimntlm.so.0 has been loaded
23/09/22 02:35:00.969 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimntlm.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libheimntlm.so.0
23/09/22 02:35:00.969 INFO vectorized.JniLibLoader: Successfully loaded library libheimntlm.so.0
23/09/22 02:35:00.969 INFO vectorized.JniLibLoader: Trying to load library libgssapi.so.3
23/09/22 02:35:00.970 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgssapi.so.3 has been loaded using path-loading method
23/09/22 02:35:00.970 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgssapi.so.3 has been loaded
23/09/22 02:35:00.970 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgssapi.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgssapi.so.3
23/09/22 02:35:00.970 INFO vectorized.JniLibLoader: Successfully loaded library libgssapi.so.3
23/09/22 02:35:00.970 INFO vectorized.JniLibLoader: Trying to load library libldap_r-2.4.so.2
23/09/22 02:35:00.971 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libldap_r-2.4.so.2 has been loaded using path-loading method
23/09/22 02:35:00.971 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libldap_r-2.4.so.2 has been loaded
23/09/22 02:35:00.971 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libldap_r-2.4.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libldap_r-2.4.so.2
23/09/22 02:35:00.971 INFO vectorized.JniLibLoader: Successfully loaded library libldap_r-2.4.so.2
23/09/22 02:35:00.971 INFO vectorized.JniLibLoader: Trying to load library libcurl.so.4
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcurl.so.4 has been loaded using path-loading method
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcurl.so.4 has been loaded
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcurl.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libcurl.so.4
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Successfully loaded library libcurl.so.4
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Trying to load library libdouble-conversion.so.3
23/09/22 02:35:00.973 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libdouble-conversion.so.3 has been loaded using path-loading method
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libdouble-conversion.so.3 has been loaded
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libdouble-conversion.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libdouble-conversion.so.3
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Successfully loaded library libdouble-conversion.so.3
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Trying to load library libevent-2.1.so.7
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libevent-2.1.so.7 has been loaded using path-loading method
23/09/22 02:35:00.974 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libevent-2.1.so.7 has been loaded
23/09/22 02:35:00.975 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libevent-2.1.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libevent-2.1.so.7
23/09/22 02:35:00.975 INFO vectorized.JniLibLoader: Successfully loaded library libevent-2.1.so.7
23/09/22 02:35:00.975 INFO vectorized.JniLibLoader: Trying to load library libgflags.so.2.2
23/09/22 02:35:00.975 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgflags.so.2.2 has been loaded using path-loading method
23/09/22 02:35:00.975 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgflags.so.2.2 has been loaded
23/09/22 02:35:00.976 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgflags.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgflags.so.2.2
23/09/22 02:35:00.976 INFO vectorized.JniLibLoader: Successfully loaded library libgflags.so.2.2
23/09/22 02:35:00.976 INFO vectorized.JniLibLoader: Trying to load library libunwind.so.8
23/09/22 02:35:00.976 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libunwind.so.8 has been loaded using path-loading method
23/09/22 02:35:00.977 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libunwind.so.8 has been loaded
23/09/22 02:35:00.977 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libunwind.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libunwind.so.8
23/09/22 02:35:00.977 INFO vectorized.JniLibLoader: Successfully loaded library libunwind.so.8
23/09/22 02:35:00.977 INFO vectorized.JniLibLoader: Trying to load library libglog.so.0
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libglog.so.0 has been loaded using path-loading method
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libglog.so.0 has been loaded
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libglog.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libglog.so.0
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Successfully loaded library libglog.so.0
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Trying to load library libidn.so.11
23/09/22 02:35:00.978 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libidn.so.11 has been loaded using path-loading method
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libidn.so.11 has been loaded
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libidn.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libidn.so.11
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Successfully loaded library libidn.so.11
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Trying to load library libntlm.so.0
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libntlm.so.0 has been loaded using path-loading method
23/09/22 02:35:00.979 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libntlm.so.0 has been loaded
23/09/22 02:35:00.980 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libntlm.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libntlm.so.0
23/09/22 02:35:00.980 INFO vectorized.JniLibLoader: Successfully loaded library libntlm.so.0
23/09/22 02:35:00.980 INFO vectorized.JniLibLoader: Trying to load library libgsasl.so.7
23/09/22 02:35:00.980 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgsasl.so.7 has been loaded using path-loading method
23/09/22 02:35:00.980 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgsasl.so.7 has been loaded
23/09/22 02:35:00.981 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgsasl.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libgsasl.so.7
23/09/22 02:35:00.981 INFO vectorized.JniLibLoader: Successfully loaded library libgsasl.so.7
23/09/22 02:35:00.981 INFO vectorized.JniLibLoader: Trying to load library libprotobuf.so.32
23/09/22 02:35:00.990 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libprotobuf.so.32 has been loaded using path-loading method
23/09/22 02:35:00.990 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libprotobuf.so.32 has been loaded
23/09/22 02:35:00.991 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libprotobuf.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libprotobuf.so.32
23/09/22 02:35:00.991 INFO vectorized.JniLibLoader: Successfully loaded library libprotobuf.so.32
23/09/22 02:35:00.991 INFO vectorized.JniLibLoader: Trying to load library libicudata.so.66
23/09/22 02:35:00.991 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicudata.so.66 has been loaded using path-loading method
23/09/22 02:35:00.991 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicudata.so.66 has been loaded
23/09/22 02:35:00.992 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicudata.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicudata.so.66
23/09/22 02:35:00.992 INFO vectorized.JniLibLoader: Successfully loaded library libicudata.so.66
23/09/22 02:35:00.992 INFO vectorized.JniLibLoader: Trying to load library libicuuc.so.66
23/09/22 02:35:00.993 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicuuc.so.66 has been loaded using path-loading method
23/09/22 02:35:00.993 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicuuc.so.66 has been loaded
23/09/22 02:35:00.993 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicuuc.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libicuuc.so.66
23/09/22 02:35:00.993 INFO vectorized.JniLibLoader: Successfully loaded library libicuuc.so.66
23/09/22 02:35:00.993 INFO vectorized.JniLibLoader: Trying to load library libxml2.so.2
23/09/22 02:35:00.994 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libxml2.so.2 has been loaded using path-loading method
23/09/22 02:35:00.994 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libxml2.so.2 has been loaded
23/09/22 02:35:00.994 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libxml2.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libxml2.so.2
23/09/22 02:35:00.994 INFO vectorized.JniLibLoader: Successfully loaded library libxml2.so.2
23/09/22 02:35:00.994 INFO vectorized.JniLibLoader: Trying to load library libhdfs3.so.1
OpenJDK 64-Bit Server VM warning: You have loaded library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhdfs3.so.1 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
23/09/22 02:35:01.003 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhdfs3.so.1 has been loaded using path-loading method
23/09/22 02:35:01.003 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhdfs3.so.1 has been loaded
23/09/22 02:35:01.004 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhdfs3.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libhdfs3.so.1
23/09/22 02:35:01.004 INFO vectorized.JniLibLoader: Successfully loaded library libhdfs3.so.1
23/09/22 02:35:01.004 INFO vectorized.JniLibLoader: Trying to load library libre2.so.5
23/09/22 02:35:01.004 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libre2.so.5 has been loaded using path-loading method
23/09/22 02:35:01.004 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libre2.so.5 has been loaded
23/09/22 02:35:01.005 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libre2.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libre2.so.5
23/09/22 02:35:01.005 INFO vectorized.JniLibLoader: Successfully loaded library libre2.so.5
23/09/22 02:35:01.005 INFO vectorized.JniLibLoader: Trying to load library libsnappy.so.1
23/09/22 02:35:01.005 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsnappy.so.1 has been loaded using path-loading method
23/09/22 02:35:01.005 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsnappy.so.1 has been loaded
23/09/22 02:35:01.006 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsnappy.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libsnappy.so.1
23/09/22 02:35:01.006 INFO vectorized.JniLibLoader: Successfully loaded library libsnappy.so.1
23/09/22 02:35:01.006 INFO vectorized.JniLibLoader: Trying to load library libthrift-0.13.0.so
23/09/22 02:35:01.007 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libthrift-0.13.0.so has been loaded using path-loading method
23/09/22 02:35:01.007 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libthrift-0.13.0.so has been loaded
23/09/22 02:35:01.007 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libthrift.so created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libthrift-0.13.0.so
23/09/22 02:35:01.007 INFO vectorized.JniLibLoader: Successfully loaded library libthrift-0.13.0.so
23/09/22 02:35:01.207 INFO vectorized.JniLibLoader: Trying to load library libarrow.so.1200.0.0
23/09/22 02:35:01.216 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libarrow.so.1200.0.0 has been loaded using path-loading method
23/09/22 02:35:01.216 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libarrow.so.1200.0.0 has been loaded
23/09/22 02:35:01.216 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libarrow.so.1200 created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libarrow.so.1200.0.0
23/09/22 02:35:01.216 INFO vectorized.JniLibLoader: Successfully loaded library libarrow.so.1200.0.0
23/09/22 02:35:01.217 INFO vectorized.JniLibLoader: Trying to load library libparquet.so.1200.0.0
23/09/22 02:35:01.219 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libparquet.so.1200.0.0 has been loaded using path-loading method
23/09/22 02:35:01.219 INFO vectorized.JniLibLoader: Library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libparquet.so.1200.0.0 has been loaded
23/09/22 02:35:01.219 INFO vectorized.JniLibLoader: Symbolic link /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libparquet.so.1200 created for library /opt/spark/local_dir/gluten-6a2510b1-6e65-4075-a2fb-e9d68c30bc9d/jni/d8fdbf5b-078f-4d23-a43d-799ce4ce6cec/gluten-4315210964104055885/libparquet.so.1200.0.0
23/09/22 02:35:01.219 INFO vectorized.JniLibLoader: Successfully loaded library libparquet.so.1200.0.0
23/09/22 02:35:01.283 INFO vectorized.JniLibLoader: Trying to load library libgluten.so
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x00007f419ae3501d, pid=14, tid=0x00007f41d24f9700
#
# JRE version: OpenJDK Runtime Environment (8.0_382-b05) (build 1.8.0_382-8u382-ga-1~20.04.1-b05)
# Java VM: OpenJDK 64-Bit Server VM (25.382-b05 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libgluten.so+0x46501d]  _GLOBAL__sub_I_LocalPartitionWriter.cc+0x6d
#
# Core dump written. Default location: /opt/spark/work-dir/core or core.14
#
# An error report file with more information is saved as:
# /opt/spark/work-dir/hs_err_pid14.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#`
zhouyuan commented 1 year ago

@liucheng-potato the executor failures are definite not expected - should be some hidden bug. "LocalPartitionWriter.cc" is our native shuffle code path, can you also attach the log here "/opt/spark/work-dir/hs_err_pid14.log" ?

I saw there's braodcast job in your plan, however on my env, Q14 is using shuffled hash join and seems not using broadcast hash join. Is there any special configs on spark broadcast join?

I'm also attaching the screen shot on Q14 on my tests:

screenshot-sr266 sh intel com_18080-2023 09 22-13_02_56

thanks, -yuan

liucheng-potato commented 1 year ago

hs_err_pid14.log

rshkv commented 1 year ago

Just cross-referencing: This error also causes executor failures and slowness for us in #3380.

rshkv commented 1 year ago

@liucheng-potato, if it helps: for us those errors were caused by an illegal instruction that some of our older processors didn't support. Compiling without AVX-512 support fixed it for us https://github.com/oap-project/gluten/issues/3380#issuecomment-1772642895. But we're still seeing Gluten perform slower than without.