Levi Neely
|
40fd38dde5
|
Fix pcl-zqv.5.7: eliminate deadlock in pfs_get_both_locks (#339)
* Fix pcl-zqv.5.7: eliminate deadlock in pfs_get_both_locks
- Enforce consistent lock ordering: always acquire psql lock before file mutex
- Remove retry loop that could spin indefinitely
- Replace abort() with error return in pfs_lock_file timeout
- Add unit test verifying lock ordering prevents deadlock
Fixes GH #258
* Reorganize tests: smoke-tests, fault-inject, unit-tests
* Reorganize tests: smoke-tests, fault-inject, unit-tests
* Remove validation report
---------
Co-authored-by: Levi Neely <lkn@darkstar.example.net>
|
2026-03-03 19:33:56 +01:00 |