Was trying to push a container image to quay.io and in a separate terminal I tried to start a container based on it. The start operation blocked without any apparent feedback in the terminal or the journal. Cancelling the push allowed me to create it.
Some kind of locking I suppose? If so, seems like they should be using shared lock?
I wonder if this is the c/storage locking that @saschagrunert has been trying to work around with https://github.com/containers/storage/pull/473
If starting containers does not need write access to layers then we could solve it with https://github.com/containers/storage/pull/473. If not, then we can still solve this issues with layer-wise storage locking.
A friendly reminder that this issue had no activity for 30 days.
This is still being worked on.
@saschagrunert Still working on this?
Yep this still depends on https://github.com/containers/storage/pull/473
Still waiting. @nalind WDYT, Can we finally get the containers/storage update?
A friendly reminder that this issue had no activity for 30 days.
We are getting closer on this.
Sadly still in a holding pattern on this.