# GENERATED by run-all.sh — do not edit. Edit bench.env or /opt/tpcds/spark-4.1.3-tabbydb.2-bin-tabbydb/conf instead. # 1) COMMON_SPARK_PROPS from bench.env (both engines) spark.sql.autoBroadcastJoinThreshold 100MB spark.sql.adaptive.maxShuffledHashJoinLocalMapThreshold 10MB spark.sql.join.preferSortMergeJoin false spark.sql.shuffle.partitions 448 spark.driver.maxResultSize 4g spark.driver.memoryOverhead 1g spark.executor.memoryOverhead 1g spark.sql.catalogImplementation hive spark.hadoop.fs.gs.impl com.google.cloud.hadoop.fs.gcs.GoogleHadoopFileSystem spark.hadoop.fs.AbstractFileSystem.gs.impl com.google.cloud.hadoop.fs.gcs.GoogleHadoopFS # 2) /opt/tpcds/spark-4.1.3-tabbydb.2-bin-tabbydb/conf/spark-defaults.conf (tabbydb only) — later lines override the ones above # TabbyDB — engine-specific settings only. Copied into $SPARK_HOME/conf on every GCP node by the setup script. # None of these keys exist in stock Spark. Settings shared with stock Spark live in bench.env (COMMON_SPARK_PROPS). # License # Broadcast threshold for inner joins (stock uses only spark.sql.autoBroadcastJoinThreshold, set in bench.env) spark.sql.autoBroadcastJoinThresholdInnerJoin 125MB # Broadcast hash join optimizations spark.sql.execution.broadcastHashJoin.groupBroadcastVarsOfSameColumn true spark.sql.execution.broadcastHashJoin.groupBroadcastVarsOfSameColumnUseMinOnly true