Skip to content

[BUG] Iceberg identity partition fallback tests failing after GPU support implementation #14196

@pxLi

Description

@pxLi

Describe the bug
Build: rapids_it-iceberg-dev/15

7 test cases failed during Iceberg integration tests. All failures occurred in tests that check for GPU fallback behavior with identity partition transforms. The tests expected operations (ReplaceDataExec, WriteDeltaExec, OverwriteByExpressionExec) to fall back to CPU, but the GPU implementation successfully executed these operations instead. This indicates the GPU now supports identity partitioning, but the fallback tests were not updated accordingly.

Error logs:

[gw3] FAILED test_iceberg_delete_fallback_unsupported_partition_transform[identity-cow]
assertion failed: Could not find ReplaceDataExec in the GPU plans:
GpuReplaceData GpuIcebergWrite(table=spark_catalog.default.tmp_table_gw3_758013579_0_gpu, format=PARQUET)

[gw3] FAILED test_iceberg_delete_fallback_unsupported_partition_transform[identity-mor]
assertion failed: Could not find WriteDeltaExec in the GPU plans:
GpuWriteDelta GpuSparkPositionDeltaWrite(table=spark_catalog.default.tmp_table_gw3_146793816_0_gpu)

[gw0] FAILED test_iceberg_merge_fallback_unsupported_partition_transform[identity-cow]
[gw0] FAILED test_iceberg_merge_fallback_unsupported_partition_transform[identity-mor]
[gw4] FAILED test_insert_overwrite_specific_partition_identity_fallback
[gw4] FAILED test_iceberg_update_fallback_unsupported_partition_transform[identity-cow]
[gw0] FAILED test_iceberg_update_fallback_unsupported_partition_transform[identity-mor]

7 failed, 809 passed, 12 skipped, 5 xpassed

Environment details
Spark 3.5.6, Scala 2.13, CUDA 12, Iceberg 1.9.2
Commit: 7fefd7d

Metadata

Metadata

Assignees

Labels

bot_watchSlack bot watched issue for LLM analyzerbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions