Skip to content
This repository was archived by the owner on Oct 13, 2023. It is now read-only.

Commit 44a8a4e

Browse files
authored
Merge pull request #40652 from thaJeztah/19.03_backport_fix_backingfs
[19.03 backport] fix backingFs assignment Upstream-commit: 6ed0f6ab78bf39f096bf2b3db8c498587b120d69 Component: engine
2 parents 0caa03a + 63369ad commit 44a8a4e

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

components/engine/daemon/graphdriver/overlay/overlay.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,14 @@ func Init(home string, options []string, uidMaps, gidMaps []idtools.IDMap) (grap
136136
return nil, graphdriver.ErrNotSupported
137137
}
138138

139+
fsMagic, err := graphdriver.GetFSMagic(testdir)
140+
if err != nil {
141+
return nil, err
142+
}
143+
if fsName, ok := graphdriver.FsNames[fsMagic]; ok {
144+
backingFs = fsName
145+
}
146+
139147
supportsDType, err := fsutils.SupportsDType(testdir)
140148
if err != nil {
141149
return nil, err

components/engine/daemon/graphdriver/overlay2/overlay.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,14 @@ func Init(home string, options []string, uidMaps, gidMaps []idtools.IDMap) (grap
145145
return nil, graphdriver.ErrNotSupported
146146
}
147147

148+
fsMagic, err := graphdriver.GetFSMagic(testdir)
149+
if err != nil {
150+
return nil, err
151+
}
152+
if fsName, ok := graphdriver.FsNames[fsMagic]; ok {
153+
backingFs = fsName
154+
}
155+
148156
supportsDType, err := fsutils.SupportsDType(testdir)
149157
if err != nil {
150158
return nil, err

0 commit comments

Comments
 (0)