On Mon, 2020-11-30 at 11:19 +0100, Valentin Rothberg wrote:
Hi Hendrik,
Thanks for reaching out!
On Thu, Nov 26, 2020 at 11:38 PM Hendrik Haddorp <
hendrik.haddorp(a)gmx.net> wrote:
> Hi,
>
> I'm using podman 2.1.1 and noticed an odd behavior of podman. I
> created
> a test image that takes several minutes to stop when the container
> got
> signaled to stop. So when I call podman stop with a long timeout
> the
> call hangs a few minutes until the container stops. When I use a
> second
> terminal while the podman stop call is wating for the container to
> stop
> some podman calls hang as well. For example a podman inspect on the
> same
> container or a simple podman ps hangs. If I use ctrl-c to kill the
> earlier podman stop call then those hanging commands continue
> straight
> away. Are things supposed to behave that way?
>
Yes, that's expected behaviour. The container is locked while it's
being stopped. The lock blocks other commands from using the
container.
i agree. there are actually several operations like stop where this can
happen.
I am optimistic that we can improve the locking and introduce an
intermediate state between "running" and "stopped" and unlock the
container. I am pulling Matt Heon who likely has the best
understanding how we can achieve it.
Matt, what do you think?
Kind regards,
Valentin
> regards,
> Hendrik
> _______________________________________________
> Podman mailing list -- podman(a)lists.podman.io
> To unsubscribe send an email to podman-leave(a)lists.podman.io
_______________________________________________
Podman mailing list -- podman(a)lists.podman.io
To unsubscribe send an email to podman-leave(a)lists.podman.io