feat: add basic checkpoint support - #2270
Conversation
Spark 3.5.7 Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff(empty) Failed Tests |
Spark 4.1.1 Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff(empty) Failed Tests(truncated) |
Ibis Test ReportCommit Information
Test Summary
Test DetailsError CountsPassed Tests Diff--- before.txt 2026-07-24 09:42:10.720489513 +0000
+++ after.txt 2026-07-24 09:42:11.004491959 +0000
@@ -531,0 +532 @@
+ibis/backends/tests/test_export.py::test_table_to_csv[pyspark]
@@ -756,0 +758 @@
+ibis/backends/tests/test_generic.py::test_uncorrelated_subquery[pyspark]Failed Tests |
Codecov Report❌ Patch coverage is @@ Coverage Diff @@
## main #2270 +/- ##
==========================================
- Coverage 79.45% 77.56% -1.90%
==========================================
Files 909 914 +5
Lines 171731 175014 +3283
==========================================
- Hits 136452 135741 -711
- Misses 35279 39273 +3994
*This pull request uses carry forward flags. Click here to find out more.
... and 69 files with indirect coverage changes 🚀 New features to boost your workflow:
|
# Conflicts: # Cargo.lock
|
@lonless9 I've been interested in this for a while, esp for iterative processing. I've been using a manual in memory write/read cycle till now to deal with that. Would you find it useful at this stage for me to run any kind of "stress" testing on some jobs I have where checkpointing has been a challenge, or are you still iterating on this PR? |
|
@jordantgh Thanks for reaching out! The testing would be super valuable. We plan to include this PR in the upcoming release next week, and you can try that out and see how it goes. We'd love to hear from you. Your feedback would help us a lot when we iterate on the design once the initial version is out. |
|
@jordantgh I'm wrapping up this PR. If the release build takes too long, the debug mode should also show meaningful improvements. Thanks for being involved! |
Cheers, I did check out the branch and do some testing but it will be cleaner on the release and can report back anything in an issue then, if that sounds sensible. |
|
@jordantgh Sounds great! |
No description provided.