CRI: remove default /dev/shm mount in Sandbox.
This's an optimization to get rid of redundant `/dev/shm" mounts for pause container. In `oci.defaultMounts`, there is a default `/dev/shm` mount which is redundant for pause container. Fixes: #6911 Signed-off-by: Jiang Liu <gerry@linux.alibaba.com> Signed-off-by: Lei Wang <wllenyj@linux.alibaba.com>
This commit is contained in:
		| @@ -101,6 +101,8 @@ func (c *criService) sandboxContainerSpec(id string, config *runtime.PodSandboxC | ||||
| 	if nsOptions.GetIpc() == runtime.NamespaceMode_NODE { | ||||
| 		sandboxDevShm = devShm | ||||
| 	} | ||||
| 	// Remove the default /dev/shm mount from defaultMounts, it is added in oci/mounts.go. | ||||
| 	specOpts = append(specOpts, oci.WithoutMounts(devShm)) | ||||
| 	specOpts = append(specOpts, oci.WithMounts([]runtimespec.Mount{ | ||||
| 		{ | ||||
| 			Source:      sandboxDevShm, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 wllenyj
					wllenyj