Commit Graph

2 Commits

Author SHA1 Message Date
Levi Neely 14eb3c8ff4 Reorganize tests: smoke-tests, fault-inject, unit-tests 2026-03-03 19:31:18 +01:00
Levi Neely 8d75742d50 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
2026-03-03 19:25:11 +01:00