Repository navigation
Open
Labels
enhancementNew feature or requestNew feature or request
Description
What is the problem the feature request solves?
This epic to track Comet native writer issues
- The Comet writer adds unnecessary transition
CometColumnarToRow#2958 - Comet native writer crashes for non Arrow input data #2944
- Comet writer doesnt support
INSERT OVERWRITE#2957 - Support HDFS writes with Comet writer via OpenDAL #2890
- Comet writer doesn't respect
OVERWRITEmode #2970 - Comet writer executes twice #2971
- Comet writer doesn't create _SUCCESS file #2985
- Comet writer should support 2PC and staging output #3015
- Comet writer to support nested types #3023
- Comet writer to respect
object_store_settingssent from Scala #3032 - Comet writer should support dynamicPartitionOverwrite mode #3041
- Run Spark tests with Comet native writer #3209
- [Native Writer] INSERT INTO ... SELECT fails due to stale catalog cache after write #3521
- empty file should be skipped while write to file
- INSERT INTO TABLE - complex type but different names
- Insert overwrite table command should output correct schema: basic
- parquet timestamp conversion
- SPARK-29174 Support LOCAL in INSERT OVERWRITE DIRECTORY to data source
- SPARK-33901: ctas should should not change table's schema
- SPARK-37160: CREATE TABLE AS SELECT with CHAR_AS_VARCHAR
- SPARK-38336 INSERT INTO statements with tables with default columns: positive tests
- SPARK-38811 INSERT INTO on columns added with ALTER TABLE ADD COLUMNS: Positive tests
- SPARK-43071: INSERT INTO from queries whose final operators are not projections
- write path implements onTaskCommit API correctly
- Write Spark version into Parquet metadata
- Native writer doesn't report written bytes #3608
- respect parquet block size
- Support gzip compression in native Parquet writes #4929
- chore: Support native writer
OverwriteandErrorIfExistsmodes #4946
Additional tests which had to be ignored for spark 4 :
- ctas with union
- SPARK-48817: test multi inserts
Describe the potential solution
No response
Additional context
No response
Reacted by Bhargava Vadlamani, Shekhar Rajak and Oleks V
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Activity
coderfender commentedon Jan 31, 2026
Creating new issues and tagging in this EPIC to address failing spark tests
coderfender commentedon Feb 6, 2026
I think we can classify test failures fall into 3 main categories :
Empty file/dir creation
Insert overwrite bugs
Other
coderfender commentedon Feb 6, 2026
linking newly created issues with the EPIC for lineage tracking
Empty file/dir creation
empty file should be skipped while write to file
#3417
SPARK-33901: ctas should not change table's schema
#3418
SPARK-37160: CREATE TABLE AS SELECT with CHAR_AS_VARCHAR
#3419
Insert overwrite bugs
SPARK-29174 Support LOCAL in INSERT OVERWRITE DIRECTORY
#3420
SPARK-38336 INSERT INTO with default columns
#3421
SPARK-38811 INSERT INTO on ALTER TABLE ADD COLUMNS
#3422
SPARK-43071: INSERT INTO from non-projection queries
#3423
Insert overwrite table command should output correct schema: basic
#3424
Other
parquet timestamp conversion (timestamp96)
#3425
INSERT INTO TABLE - complex type but different names
#3426
Write Spark version into Parquet metadata
#3427
write path implements onTaskCommit API correctly
#3428
##Spark 4x tests
ctas with union
#3429
SPARK-48817: test multi insert
#3430
comphead commentedon Feb 16, 2026
Here test suites that Spark run for the writer
Trying to create a separate pipeline with writer enabled to run those tests
Shekharrajak commentedon Feb 25, 2026
We can consider this feature to be available in native writer #3595 - please have a look.
comphead commentedon Feb 25, 2026
For Iceberg I'm not sure tbh, as iceberg-rs should have its own writer afaik, @mbutrovich please confirm
Shekharrajak commentedon Mar 21, 2026
Please have a look : apache/iceberg-rust#2269 - this tracker can help in completing the iceberg native write support.