Describe the bug
Locks are not exception-safe. update_snapshot() and delta_load() acquire locks but only release them at normal-function exits. Any error or interrupt between lock and unlock can leave stale locks.
To Reproduce
N/A
Expected behaviour
N/A
Screenshots
N/A
Provide output from sessionInfo()
N/A
Additional context
N/A
Describe the bug
Locks are not exception-safe. update_snapshot() and delta_load() acquire locks but only release them at normal-function exits. Any error or interrupt between lock and unlock can leave stale locks.
To Reproduce
N/A
Expected behaviour
N/A
Screenshots
N/A
Provide output from
sessionInfo()N/A
Additional context
N/A