chore: update DataFusion dependencies to 53.0.0#1442
Conversation
…anges (partial) Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
…SimplifyContext, PartitionedFile, ScalarValue) Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
…physical-plan properties, CoalesceBatches removal Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
5d8249f
Spark 3.5.7 Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff--- before.txt 2026-03-25 11:25:06.692763681 +0000
+++ after.txt 2026-03-25 11:25:06.821763680 +0000
@@ -138 +137,0 @@
-pyspark/sql/functions.py::pyspark.sql.functions.array_compact
@@ -143 +141,0 @@
-pyspark/sql/functions.py::pyspark.sql.functions.array_intersect
@@ -150,0 +149 @@
+pyspark/sql/functions.py::pyspark.sql.functions.array_unionFailed Tests |
Spark 4.1.1 Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff--- before.txt 2026-03-25 11:27:07.897123861 +0000
+++ after.txt 2026-03-25 11:27:08.346126989 +0000
@@ -146 +145,0 @@
-pyspark/sql/functions/builtin.py::pyspark.sql.functions.builtin.array_compactFailed Tests(truncated) |
Ibis Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff--- before.txt 2026-03-25 11:26:56.225576034 +0000
+++ after.txt 2026-03-25 11:26:56.421577040 +0000
@@ -0,0 +1,2 @@
+ibis/backends/pyspark/tests/test_aggregation.py::test_aggregation_float_nulls[count]
+ibis/backends/pyspark/tests/test_aggregation.py::test_aggregation_float_nulls[sum]
@@ -724 +725,0 @@
-ibis/backends/tests/test_generic.py::test_uncorrelated_subquery[pyspark]
@@ -1408,0 +1410 @@
+ibis/backends/tests/test_temporal.py::test_temporal_binop[pyspark-date-subtract-date]
@@ -1478,0 +1481 @@
+ibis/backends/tests/test_udf.py::test_vectorized_udf[pyspark-add_one_pandas]Failed Tests |
|
@copilot Please investigate and fix the issues with Rust tests and Python tests. |
…oid push_down_leaf_projections optimizer issue Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
Investigated both Rust and Python test failures. Here's a summary of what was fixed: Rust test failures:
Python test failures (including Root cause: The new DataFusion optimizer rule Fix (commit |
|
@copilot Please change DataFusion |
…ect_store to 0.13.1, fix breaking changes Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
…for arrow 58 upgrade Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
Updated DataFusion to rev Key changes made:
Note: Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
5d8249f73fbd48
Investigation complete. Here's the root cause: Root cause: 4 MERGE tests fail with data loss when run after Mechanism: In
Under some execution conditions (specifically when the session has executed prior MERGEs), the NOT MATCHED BY SOURCE rows in Candidate fix: Wrap |
|
@copilot Please continue the investigation and implement the fix. |
…loss in MERGE Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
Fixed in commit Root cause:
…NOT MATCHED BY SOURCE rows sharing a physical file with MATCHED rows were silently dropped under certain execution conditions (specifically after a prior MERGE had established multi-partition execution state in the session). Fix: Added |
|
@copilot Please merge from |
Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
…rmat Co-authored-by: linhr <5601366+linhr@users.noreply.github.com>
Merged from 3 MERGE tests remain failing ( |
|
@copilot Please merge from |
…sion-dependencies
Merged from
Build passes ✓ |
|
@copilot Please merge from main and resolve merge conflicts. Then bump datafusion version to 53.0.0. |
Co-authored-by: lonless9 <167735979+lonless9@users.noreply.github.com> Agent-Logs-Url: https://github.com/lakehq/sail/sessions/448d1f16-215f-4d33-8697-3063dfcede45
Co-authored-by: lonless9 <167735979+lonless9@users.noreply.github.com> Agent-Logs-Url: https://github.com/lakehq/sail/sessions/448d1f16-215f-4d33-8697-3063dfcede45
73fbd48
Gold Data ReportNotes
Commit Information
Summary
DetailsGold Data Metrics
|
73fbd48, Arrow/Parquet to 58.0.0, object_store to 0.13.1sail-data-sourcesail-object-store,sail-iceberghdfs-native-object-storeto 0.16.0cargo clippy --all-targets --all-features -- -D warningspasses ✓explodeworkaround; restore originalget_field-based approach inExplodeRewriterpush_down_leaf_projectionsoptimizer rule incrates/sail-session/src/optimizer.rsSAIL_UPDATE_GOLD_DATA=1 cargo nextest run)sail-iceberg physical_plan::action_schema::tests::encode_add_and_commit_meta_roundtripmainbranch (which removed the delta-kernel-rs dependency via the "internalization for Delta Lake" refactor)CoalescePartitionsExecbeforeprojectedinfinalize_mergemainagain (YAML plan snapshots, updated snapshot file locations)mainagain (resolved add/add conflicts indelete.yamlandmerge.yaml)mainagain (in-commit timestamps, time travel, write mode refactoring, checksum, checkpoint features)ObjectStoreExtimports in newdelta_log/module and Iceberg files)finalize_mergetargeted-rewrite path)🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.