-
Notifications
You must be signed in to change notification settings - Fork 87
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ociruntime: handle images with high layer count
When the action required an image with more than 20 layers, our mount will fail with ``` create OCI bundle: create rootfs: mount overlayfs: no such file or directory ``` After some digging, it seems like 20 is the current limit of the number of lowerdir allowed in each mount call. Add special logic to break down images with more than 20 layers into groups of 20. For each group, create an overlayfs mount called "merged<group-id>" in the same bundle dir. The final overlayfs will then be composed of these "merged" groups as lowerdirs.
- Loading branch information
Showing
2 changed files
with
88 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters