diff options
author | Matthew Heon <mheon@redhat.com> | 2022-06-22 16:37:00 -0400 |
---|---|---|
committer | Matthew Heon <mheon@redhat.com> | 2022-06-23 10:44:38 -0400 |
commit | 3a810b8d2ad61a7bdca9b10e183ea7f6708474eb (patch) | |
tree | 0a59af988ece1f6d8d1b8dcff462ddaff113bf78 /pkg/signal/signal_linux.go | |
parent | 30e7cbccc1942d4f8e3b4f489b9f33f30dec7233 (diff) | |
download | podman-3a810b8d2ad61a7bdca9b10e183ea7f6708474eb.tar.gz podman-3a810b8d2ad61a7bdca9b10e183ea7f6708474eb.tar.bz2 podman-3a810b8d2ad61a7bdca9b10e183ea7f6708474eb.zip |
Two fixes for DB exit code handling
Firstly: don't prune exit codes after a refresh - instead, clear
the table entirely. We are guaranteed that all containers are
gone after a refresh, we should not worry about exit codes given
this.
Secondly: alter the way pruning was done. We were updating the DB
by calling Update from within an existing View, and stacking an
RW transaction on top of an existing RO one seems dodgy; further,
modifying a bucket while iterating over it with ForEach is
undefined behavior.
Hopefully this will resolve our CI issues.
Signed-off-by: Matthew Heon <mheon@redhat.com>
Diffstat (limited to 'pkg/signal/signal_linux.go')
0 files changed, 0 insertions, 0 deletions