podman/libpod/define
Matthew Heon 4004f646cd Add basic deadlock detection for container start/remove
We can easily tell if we're going to deadlock by comparing lock
IDs before actually taking the lock. Add a few checks for this in
common places where deadlocks might occur.

This does not yet cover pod operations, where detection is more
difficult (and costly) due to the number of locks being involved
being higher than 2.

Also, add some error wrapping on the Podman side, so we can tell
people to use `system renumber` when it occurs.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2020-02-24 09:29:34 -05:00
..
config.go add libpod/config 2019-10-31 17:42:37 +01:00
containerstate.go Add ContainerStateRemoving 2019-11-19 15:38:03 -05:00
errors.go Add basic deadlock detection for container start/remove 2020-02-24 09:29:34 -05:00
exec_codes.go Fix exit code failure 2019-09-17 12:01:02 -04:00
podstate.go APIv2 review corrections #3 2020-01-25 15:09:09 -06:00
runtime.go add libpod/config 2019-10-31 17:42:37 +01:00
version.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00