You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/user-guide/latest/configs.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,7 @@ These settings can be used to determine which parts of the plan are accelerated
84
84
| Config | Description | Default Value |
85
85
|--------|-------------|---------------|
86
86
|`spark.comet.explain.native.enabled`| When this setting is enabled, Comet will provide a tree representation of the native query plan before execution and again after execution, with metrics. | false |
87
+
|`spark.comet.explain.rules`| When this setting is enabled, Comet will log all plan transformations performed in physical optimizer rules. Default: false | false |
87
88
|`spark.comet.explain.verbose.enabled`| When this setting is enabled, Comet's extended explain output will provide the full query plan annotated with fallback reasons as well as a summary of how much of the plan was accelerated by Comet. When this setting is disabled, a list of fallback reasons will be provided instead. | false |
88
89
|`spark.comet.explainFallback.enabled`| When this setting is enabled, Comet will provide logging explaining the reason(s) why a query stage cannot be executed natively. Set this to false to reduce the amount of logging. | false |
89
90
|`spark.comet.logFallbackReasons.enabled`| When this setting is enabled, Comet will log warnings for all fallback reasons. | false |
@@ -120,6 +121,18 @@ These settings can be used to determine which parts of the plan are accelerated
120
121
|`spark.comet.tracing.enabled`| Enable fine-grained tracing of events and memory usage. For more information, refer to the [Comet Tracing Guide](https://datafusion.apache.org/comet/user-guide/tracing.html). | false |
121
122
<!--END:CONFIG_TABLE-->
122
123
124
+
## Development & Testing Settings
125
+
126
+
<!-- WARNING! DO NOT MANUALLY MODIFY CONTENT BETWEEN THE BEGIN AND END TAGS -->
127
+
<!--BEGIN:CONFIG_TABLE[testing]-->
128
+
| Config | Description | Default Value |
129
+
|--------|-------------|---------------|
130
+
|`spark.comet.columnar.shuffle.memory.factor`| Fraction of Comet memory to be allocated per executor process for columnar shuffle when running in on-heap mode. For more information, refer to the [Comet Tuning Guide](https://datafusion.apache.org/comet/user-guide/tuning.html). | 1.0 |
131
+
|`spark.comet.exec.onHeap.enabled`| Whether to allow Comet to run in on-heap mode. Required for running Spark SQL tests. | false |
132
+
|`spark.comet.exec.onHeap.memoryPool`| The type of memory pool to be used for Comet native execution when running Spark in on-heap mode. Available pool types are `greedy`, `fair_spill`, `greedy_task_shared`, `fair_spill_task_shared`, `greedy_global`, `fair_spill_global`, and `unbounded`. | greedy_task_shared |
133
+
|`spark.comet.memoryOverhead`| The amount of additional memory to be allocated per executor process for Comet, in MiB, when running Spark in on-heap mode. | 1024 MiB |
134
+
<!--END:CONFIG_TABLE-->
135
+
123
136
## Enabling or Disabling Individual Operators
124
137
125
138
<!-- WARNING! DO NOT MANUALLY MODIFY CONTENT BETWEEN THE BEGIN AND END TAGS -->
0 commit comments