[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