Skip to content

Conversation

@utay
Copy link
Contributor

@utay utay commented Dec 28, 2025

This PR is the final change to address #384: take advantage of S3 bulk deletion instead of doing one delete request per file.

It requires these 2 PRs to be merged before:

The test test/sql/cleanup/cleanup_old_files.test already covers this change when run with --test-config test/configs/minio.json (btw I think I spotted a bug with the test configs, see #653).

@utay utay changed the base branch from v1.4-andium to main January 7, 2026 12:20
@utay
Copy link
Contributor Author

utay commented Jan 11, 2026

Hi @pdet, I think this should be mergeable since duckdb/duckdb#20333 has landed on duckdb main. For S3, it should have the same behavior (as RemoveFiles uses TryRemoveFile in a loop by default) until duckdb/duckdb-httpfs#181 gets merged.

@pdet
Copy link
Collaborator

pdet commented Jan 12, 2026

Sure, LGTM! Thanks for all the work across multiple repos, highly appreciated!

@pdet pdet merged commit e8e9488 into duckdb:main Jan 12, 2026
26 checks passed
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