MCPcopy
hub / github.com/google/cadvisor / determineDeviceStorage

Function determineDeviceStorage

container/podman/handler.go:238–248  ·  view source on GitHub ↗
(storageDriver docker.StorageDriver, storageDir string, rwLayerID string)

Source from the content-addressed store, hash-verified

236}
237
238func determineDeviceStorage(storageDriver docker.StorageDriver, storageDir string, rwLayerID string) (
239 rootfsStorageDir string, zfsFilesystem string, zfsParent string, err error) {
240 switch storageDriver {
241 // Podman aliased the driver names together.
242 case docker.OverlayStorageDriver, docker.Overlay2StorageDriver:
243 rootfsStorageDir = path.Join(storageDir, "overlay", rwLayerID, "diff")
244 return
245 default:
246 return docker.DetermineDeviceStorage(storageDriver, storageDir, rwLayerID)
247 }
248}
249
250func (h *containerHandler) ContainerReference() (info.ContainerReference, error) {
251 return h.reference, nil

Callers 1

newContainerHandlerFunction · 0.85

Calls 1

DetermineDeviceStorageFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…