spiegel_podman/libpod/network
Paul Holzinger 836fa4c493 Move the cni lock file into the cni config dir
Commit(fe3faa517e) introduced a lock file for network create/rm calls.
There is a problem with the location of the lock file. The lock file was
stored in the tmpdir. Running multiple podman network create/remove
commands in parallel with different tmpdirs made the lockfile inaccessible
to the other process, and so parallel read/write operations to the cni
config directory continued to occur. This scenario happened frequently
during the e2e tests and caused some flakes.

Fixes #9041

Signed-off-by: Paul Holzinger <paul.holzinger@web.de>
2021-01-21 11:50:45 +01:00
..
config.go Fix custom mac address with a custom cni network 2020-11-24 15:16:23 +01:00
create.go Move the cni lock file into the cni config dir 2021-01-21 11:50:45 +01:00
create_test.go Spelling 2020-12-22 13:34:31 -05:00
devices.go prevent unpredictable results with network create|remove 2020-10-07 10:03:21 -05:00
files.go Add support for network ids 2020-12-02 10:27:00 +01:00
ip.go prevent unpredictable results with network create|remove 2020-10-07 10:03:21 -05:00
lock.go Move the cni lock file into the cni config dir 2021-01-21 11:50:45 +01:00
netconflist.go Fix problems reported by staticcheck 2021-01-12 16:11:09 +01:00
netconflist_test.go Always add the default gateway to the cni config file 2020-12-16 20:59:45 +01:00
network.go Move the cni lock file into the cni config dir 2021-01-21 11:50:45 +01:00
network_test.go prevent unpredictable results with network create|remove 2020-10-07 10:03:21 -05:00
subnet.go Fix ip-range for classless subnet masks 2020-11-23 11:55:29 +01:00
subnet_test.go Fix ip-range for classless subnet masks 2020-11-23 11:55:29 +01:00