[pbs-devel] [PATCH proxmox-backup v2 0/3] reduce GC S3 locking
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Nov 21 11:18:40 CET 2025
this patch series tries to reduce the number of open locks held by GC,
in particular in case most objects returned by the S3 backend are
garbage that need deletion.
the first patch reduces the number of open locks by at least a factor of
10 in the worst case (from up to 1000 to up to 100).
the second patch just refactors some now common code.
the third patch tries to reduce the number of delete calls for regular
GC runs by batching deletes more efficiently, while still periodically
flushing the deferred deletes.
Fabian Grünbichler (3):
GC: S3: reduce number of open FDs for to-be-deleted objects
GC: S3: factor out batch object deletion
GC: S3: phase2: do not force delete for every list iteration
pbs-datastore/src/datastore.rs | 61 ++++++++++++++++++++++++----------
1 file changed, 44 insertions(+), 17 deletions(-)
--
2.47.3
More information about the pbs-devel
mailing list