-
Background
---
If two or more threads acquire mutexes in different order, that could cause a deadlock. Currently we have two mechanisms for detecting that - our [DEBUG_LOCKORDER](https://github.com/…
-
The deadlock detection mechanism of saker.build depends on the `ThreadGroup` API. The code itself is not really robust as lingering threads may cause the deadlock not to be noticed. Additionally, the …
-
Checking if there is a distributed deadlock comes down to finding a cycle in a directed graph. It seems that our current algorithm for finding a cycle in graph is roughly O(V^2) yet it could be O(V+E)…
-
It would be very helpful to exercise WinDbg SOSEX plugin's automatic deadlock detection mechanism (command `!dlk`). It will allow catching "easy" deadlocks (which is majority of cases) very quickly.
…
-
Given that deadlock detection makes an additional call (and it's is incomplete anyways), it seems to be a good idea to me to set `--no-deadlock=true` by default.
_Originally posted by @konnov in ht…
-
# The Problem
When using transactions in production, @jsteinich and I have encountered deadlocks that are difficult to reproduce and predict. While the ultimate solution is to order accesses and st…
-
Thanks so much for the excellent work!
I believe there is a false positive condition in deadlock detection. Say node N1 initially holds resource R1, and N2 holds R2. If node N1 tries to acquire res…
-
```
Deadlock detection. As soon as pessimistic locking is added, deadlock
detection should be added.
```
Original issue reported on code.google.com by `alarmnum...@gmail.com` on 23 Nov 2008 at 9:02…
-
```
Deadlock detection. As soon as pessimistic locking is added, deadlock
detection should be added.
```
Original issue reported on code.google.com by `alarmnum...@gmail.com` on 23 Nov 2008 at 9:02…
-
Following the bug reports #711 and #110, we should implement precise deadlock detection.
We should implement an additional deadlock detection mode that encodes the following query: Is there a state…