Skip to content

fix: gracefully ignore missing tenant when cleaning up iceberg resources#1223

Merged
itslenny merged 4 commits into
masterfrom
lenny/delete-iceberg-resources-with-missing-tenant
Jul 9, 2026
Merged

fix: gracefully ignore missing tenant when cleaning up iceberg resources#1223
itslenny merged 4 commits into
masterfrom
lenny/delete-iceberg-resources-with-missing-tenant

Conversation

@itslenny

@itslenny itslenny commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce?

Bug fix

What is the current behavior?

If the tenant is missing when DeleteIcebergResources runs the entire job fails and resources are not cleaned up

What is the new behavior?

Ignore missing tenant in multitenant mode and still clean up iceberg resources and multitenant db entries

@itslenny itslenny requested a review from a team as a code owner July 9, 2026 17:36
@coveralls

coveralls commented Jul 9, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 29057268713

Coverage increased (+0.04%) to 79.376%

Details

  • Coverage increased (+0.04%) from the base build.
  • Patch coverage: 7 of 7 lines across 1 file are fully covered (100%).
  • 2 coverage regressions across 2 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

2 previously-covered lines in 2 files lost coverage.

File Lines Losing Coverage Coverage
src/http/routes/s3/index.ts 1 82.99%
src/storage/events/iceberg/delete-iceberg-resources.ts 1 78.57%

Coverage Stats

Coverage Status
Relevant Lines: 12635
Covered Lines: 10474
Line Coverage: 82.9%
Relevant Branches: 7327
Covered Branches: 5371
Branch Coverage: 73.3%
Branches in Coverage %: Yes
Coverage Strength: 424.02 hits per line

💛 - Coveralls

@ferhatelmas

Copy link
Copy Markdown
Member

Can we add a test to seal the behavior so that we don't change by mistake later?

@itslenny itslenny force-pushed the lenny/delete-iceberg-resources-with-missing-tenant branch from 3e85f41 to 5a71ce5 Compare July 9, 2026 19:06
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
@ferhatelmas ferhatelmas force-pushed the lenny/delete-iceberg-resources-with-missing-tenant branch from 3b2d842 to 69a11da Compare July 9, 2026 22:29
@itslenny itslenny enabled auto-merge (squash) July 9, 2026 23:26
@itslenny itslenny merged commit b6b815f into master Jul 9, 2026
24 checks passed
@itslenny itslenny deleted the lenny/delete-iceberg-resources-with-missing-tenant branch July 9, 2026 23:28
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