Replies: 1 comment
-
We're seeing similar issues here, even without having a central store shared across multiple hosts. This is on podman 5.2.2 shipped with Rocky Linux 9.5. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
We are trying to run rootless podman-based jobs on a high-performance computing cluster. As-is, the cluster is configured where each user has a folder defined as the graphroot (set in storage.conf), where image and container information is stored. Under this pattern, independent podman jobs that run on different nodes are concurrently accessing this one central store of images.
I am seeing lots of errors that I assume are due to multiple jobs butting against each other when trying to interact with this one central image store. This includes podman-run errors like 'Error: beginning transaction: database is locked', or cryptic errors about 'container not found'.
Are there ways to configure the podman image store that work well in a cluster-like environment?
If we can reasonably do so, I would like to share images across jobs (avoiding re-download); however, we do not want containers to persist after a job. I would be perfectly happy using a temporary job-specific folder for these data; however, would prefer not to duplicate the base image layers if we can avoid it.
I am looking at ways to configure runroot (https://docs.podman.io/en/stable/markdown/podman.1.html), or similar options, but it wasnt quite sure what combination of options fits this situation best.
Thank you for any ideas or suggestions.
Beta Was this translation helpful? Give feedback.
All reactions