[pbs-devel] [RFC PATCH 0/5] fix #3935: refactor datastore locking to use tmpfs
dietmar at proxmox.com
Tue Mar 22 10:46:20 CET 2022
> - A "hashmap lock file": An in-memory file filled with robust-futex
> where the group name simply gets hashed to get to a positioin in the
> file. Hash clashes aren't an issue since all they'd do is cause
> multiple groups to be guarded by the same lock, which wouldn't
> technically be wrong.
Just want to note that above approach could lead to unexpected deadlocks with hash clashes, so I guess it is not that simple to get it right...
More information about the pbs-devel