Skip to content

Enable Delta checkpoint CRC exception throwing by default#817

Merged
vinishjail97 merged 1 commit intomainfrom
delta-crc-exception-throwing
Apr 3, 2026
Merged

Enable Delta checkpoint CRC exception throwing by default#817
vinishjail97 merged 1 commit intomainfrom
delta-crc-exception-throwing

Conversation

@vinishjail97
Copy link
Copy Markdown
Contributor

@vinishjail97 vinishjail97 commented Apr 1, 2026

Summary

  • Sets spark.databricks.delta.checkpoint.exceptionThrowing.enabled=true in DeltaConversionUtils.buildSparkSession so that Delta CRC integrity failures surface as exceptions rather than being silently swallowed during checkpoint reads.
  • Delta OSS defaults this to false, but Databricks enforces the check. We enable it explicitly to catch CRC corruption early.

Test plan

  • Existing Delta sync tests pass

Set spark.databricks.delta.checkpoint.exceptionThrowing.enabled=true in
DeltaConversionUtils so that Delta CRC integrity failures surface as
exceptions rather than being silently swallowed during checkpoint reads.
@vinishjail97 vinishjail97 merged commit c020595 into main Apr 3, 2026
2 checks passed
@vinishjail97 vinishjail97 deleted the delta-crc-exception-throwing branch April 3, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants