On non-s390x, we rely on the --volume=secex-data:/data.secex:ro switch we pass to podman in cosa remote-session create to just create an empty volume. This logic though is subject to races if we're creating multiple remote sessions onto the same non-s390x builder:
Error: creating named volume "secex-data": adding volume to state: name secex-data is in use: volume already exists
(In this case, this happened in the bump-lockfile job, which often gets executed in parallel for testing-devel and next-devel.)
Probably the simplest fix for this is to have it created at provisioning time. That way it's consistent with s390x too.
On non-s390x, we rely on the
--volume=secex-data:/data.secex:roswitch we pass to podman incosa remote-session createto just create an empty volume. This logic though is subject to races if we're creating multiple remote sessions onto the same non-s390x builder:(In this case, this happened in the
bump-lockfilejob, which often gets executed in parallel fortesting-develandnext-devel.)Probably the simplest fix for this is to have it created at provisioning time. That way it's consistent with s390x too.