Skip to content

Tech: maintenance task pour purger les blobs openstack orphelins#13475

Open
LeSim wants to merge 1 commit into
mainfrom
clear_blobs
Open

Tech: maintenance task pour purger les blobs openstack orphelins#13475
LeSim wants to merge 1 commit into
mainfrom
clear_blobs

Conversation

@LeSim

@LeSim LeSim commented Jul 13, 2026

Copy link
Copy Markdown
Member

Reparcours de tout le stock de blobs (~120M) par plage d'id, en ne ciblant que service == openstack, pour supprimer les orphelins : leurs variants, les blobs parents, et les fichiers correspondants sur le bucket via delete_multiple_objects (une requête = jusqu'à 1000 fichiers, pour ne pas exploser le quota d'appels).

Reprend la logique de Cron::PurgeSoftDeletedBlobsJob#purge_batch — c'est la « Prochaine PR » annoncée dans #13421.

À noter

Ref #13421

@LeSim
LeSim marked this pull request as ready for review July 13, 2026 10:11
Re-scans the whole blob stock by id range, targeting only openstack
blobs, and hard-deletes the orphans: their variants, the parent blobs,
and the corresponding files on the bucket via delete_multiple_objects.

Ref #13421
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