devmapper: Do not load transaction meta file in device Hash map
device has map (device.Devices), contains valid devices and we skip all the files which are not device files. transaction metadata file is not device file. Skip this file when devices files are being read and loaded into map. Signed-off-by: Vivek Goyal <vgoyal@redhat.com> Upstream-commit: ba02bf31cbffe329e549516e0004cf113ab4517e Component: engine
This commit is contained in:
@ -388,6 +388,11 @@ func (devices *DeviceSet) deviceFileWalkFunction(path string, finfo os.FileInfo)
|
||||
return nil
|
||||
}
|
||||
|
||||
if finfo.Name() == transactionMetaFile {
|
||||
logrus.Debugf("Skipping file %s", path)
|
||||
return nil
|
||||
}
|
||||
|
||||
logrus.Debugf("Loading data for file %s", path)
|
||||
|
||||
hash := finfo.Name()
|
||||
|
||||
Reference in New Issue
Block a user