From 0e9f662ac206c4d41698dcd6d30e8cd173f869b6 Mon Sep 17 00:00:00 2001 From: Matt Butrovich Date: Wed, 11 Mar 2026 09:46:48 -0400 Subject: [PATCH 1/2] Set COMET_NATIVE_COLUMNAR_TO_ROW_ENABLED to false for legacy Iceberg reads. --- spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala b/spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala index 404d209b49..698b68777a 100644 --- a/spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala +++ b/spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala @@ -307,6 +307,8 @@ case class CometScanRule(session: SparkSession) if (s.isCometEnabled && schemaSupported) { // When reading from Iceberg, we automatically enable type promotion SQLConf.get.setConfString(COMET_SCHEMA_EVOLUTION_ENABLED.key, "true") + // When reading from Iceberg, we automatically disable native columnar to row + SQLConf.get.setConfString(COMET_NATIVE_COLUMNAR_TO_ROW_ENABLED.key, "false") CometBatchScanExec( scanExec.clone().asInstanceOf[BatchScanExec], runtimeFilters = scanExec.runtimeFilters) From b0c2425336b0124f4e434d82d3fa8f6ad78fd123 Mon Sep 17 00:00:00 2001 From: Matt Butrovich Date: Wed, 11 Mar 2026 10:01:27 -0400 Subject: [PATCH 2/2] run [iceberg] tests