20 Commits

Author SHA1 Message Date
Nuno Cruces
bef46e7954 Locking improvements (windows). 2023-03-23 12:40:55 +00:00
Nuno Cruces
4e72b4d117 Locking fix. 2023-03-23 11:26:19 +00:00
Nuno Cruces
d0875e5fab Lock timeouts. 2023-03-18 01:13:31 +00:00
Nuno Cruces
f38e36109a FCNTL_HAS_MOVED. 2023-03-17 14:11:09 +00:00
Nuno Cruces
c6a2617dfc Locking fixes. 2023-03-16 02:52:22 +00:00
Nuno Cruces
ad1e8f4b0e Refactor. 2023-03-07 10:47:55 +00:00
Nuno Cruces
8f29882671 Pass mptest crash. 2023-03-07 04:37:55 +00:00
Nuno Cruces
1ed62d300d Require OFD locks. 2023-02-23 13:29:51 +00:00
Nuno Cruces
b749b32a62 Unlock tweaks, tests. 2023-02-21 12:56:39 +00:00
Nuno Cruces
7329d9f2fb Avoid writer starvation. 2023-02-13 13:53:32 +00:00
Nuno Cruces
dfec8ecbae Unix locks. 2023-02-07 15:04:42 +00:00
Nuno Cruces
89a8ebecc8 Unix locks. 2023-02-07 03:11:59 +00:00
Nuno Cruces
652a74fa8b Concurrent testing. 2023-01-27 01:53:22 +00:00
Nuno Cruces
eee0c60a5c Refactor. 2023-01-26 15:26:16 +00:00
Nuno Cruces
d88a19f7e8 Add test. 2023-01-26 00:05:52 +00:00
Nuno Cruces
0ea1ec8bb9 Unix fcntl locks. 2023-01-25 17:47:26 +00:00
Nuno Cruces
921e1eafc2 Error handling. 2023-01-25 14:59:02 +00:00
Nuno Cruces
191c1f53df Refactor. 2023-01-25 13:19:38 +00:00
Nuno Cruces
3763b06187 xCheckReservedLock. 2023-01-25 00:33:01 +00:00
Nuno Cruces
97227017a7 In-process locking. 2023-01-24 16:59:51 +00:00