Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve Concurrency Issues in Iceberg Tables and Eliminate Scala Compiler Warnings #3302

Merged
merged 9 commits into from
Mar 4, 2025

Conversation

kunwp1
Copy link
Collaborator

@kunwp1 kunwp1 commented Mar 4, 2025

This PR addresses the concurrency issues that emerged in the console messages and runtime statistics Iceberg tables following the integration of PRs #3286 and #3281. The aggressive removal of old snapshots and metadata in those earlier changes caused failures during concurrent read and write operations. To resolve this, snapshots and metadata are now lazily removed—triggered either when a workflow restarts or upon lifecycle expiration.

Additionally, this update removes the Scala compiler warnings that were previously occurring during code compilation.

@kunwp1 kunwp1 requested a review from bobbai00 March 4, 2025 05:30
@kunwp1 kunwp1 self-assigned this Mar 4, 2025
@kunwp1 kunwp1 added the fix label Mar 4, 2025
@kunwp1 kunwp1 marked this pull request as ready for review March 4, 2025 05:36
Copy link
Collaborator

@bobbai00 bobbai00 left a comment

Choose a reason for hiding this comment

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

left some comments

Copy link
Collaborator

@bobbai00 bobbai00 left a comment

Choose a reason for hiding this comment

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

LGTM! Left 1 minor comment

@kunwp1 kunwp1 merged commit 8bdfd11 into master Mar 4, 2025
8 checks passed
@kunwp1 kunwp1 deleted the chris-fix-iceberg-read-write-concurrency branch March 4, 2025 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants