Skip to content

Conversation

@anoopj
Copy link
Collaborator

@anoopj anoopj commented Sep 17, 2025

What changes are proposed in this pull request?

This is a minor change in log compaction writer where we disallow compacting a single Delta commit. There is no use case for doing so and is something we recently clarified in the Delta protocol.

This PR affects the following public APIs

Log compaction API

How was this change tested?

Updated tests

@codecov
Copy link

codecov bot commented Sep 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.97%. Comparing base (63d829c) to head (6e9a567).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1309      +/-   ##
==========================================
- Coverage   83.97%   83.97%   -0.01%     
==========================================
  Files         111      111              
  Lines       26250    26258       +8     
  Branches    26250    26258       +8     
==========================================
+ Hits        22044    22049       +5     
- Misses       3109     3110       +1     
- Partials     1097     1099       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Collaborator

@nicklan nicklan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with one small nit, thanks

Copy link
Member

@zachschuermann zachschuermann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@anoopj anoopj merged commit af06505 into delta-io:main Sep 18, 2025
21 checks passed
@anoopj anoopj deleted the lc-disallow-equal branch September 18, 2025 02:15
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.

3 participants