[pbs-devel] applied-series: [PATCH proxmox-backup v2 0/3] rework GC-related locks

Fabian Grünbichler f.gruenbichler at proxmox.com
Thu Oct 2 14:10:48 CEST 2025


On Thu, 02 Oct 2025 09:27:45 +0200, Fabian Grünbichler wrote:
> this series reworks some of the locking behaviour surrounding GC.
> 
> the first patch removes a potentially problematic combination of
> std::sync::Mutex and async S3 code (this should be the last such code
> path), by storing the ProcessLocker guard inside the mutex while holding
> it just for storing/querying/dropping that guard, instead of for the
> duration of GC.
> 
> [...]

Applied with Chris R-B, thanks!

[1/3] GC: rework locking logic
      commit: c67bb0d06188fd9876cc755c97e6d3cf801ac86c
[2/3] backup env: keep a shared chunk store lock for duration of backup
      commit: cad356a4c7e5f1beea8e875ebf907cfe5410ad28
[3/3] index writers: remove chunk store lock
      commit: 5c8ebad630ea81b62e52f05ca874a389772270de

Best regards,
-- 
Fabian Grünbichler <f.gruenbichler at proxmox.com>




More information about the pbs-devel mailing list