You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
historically, stargz snapshotter doesn't have startup dependency on containerd service but since soci uses content_store from containerd by default(!?), we should change the service to be After ?
The containerd content store is not default and is still experimental.
The benefit to starting SOCI before containerd is that clients can rely on readiness of the containerd daemon to mean that the host is ready to pull images. If we switch the order, there is a risk that containerd is marked ready and an image pull is initiated before SOCI is ready.
I think we want to keep this order, but change SOCI to lazily instantiate the content store once containerd actually tries to use SOCI for an image pull. Would that work for you?
Description
The systemd unit file in this repo starts the SOCI snapshotter before containerd.
soci-snapshotter/soci-snapshotter.service
Line 33 in bc17f08
However if you use the containerd content store.
And restart the server, the snapshotter fails to start
Steps to reproduce the bug
No response
Describe the results you expected
The soci snapshottter should start
Host information
Any additional context or information about the bug
No response
The text was updated successfully, but these errors were encountered: