Pārlūkot izejas kodu

Merge pull request #12903 from rhvgoyal/disable-discards

devmapper: Disable mount option "discard" by default
unclejack 10 gadi atpakaļ
vecāks
revīzija
2e49281bd0
1 mainītis faili ar 1 papildinājumiem un 5 dzēšanām
  1. 1 5
      daemon/graphdriver/devmapper/deviceset.go

+ 1 - 5
daemon/graphdriver/devmapper/deviceset.go

@@ -1366,11 +1366,7 @@ func (devices *DeviceSet) MountDevice(hash, path, mountLabel string) error {
 	options = joinMountOptions(options, devices.mountOptions)
 	options = joinMountOptions(options, devices.mountOptions)
 	options = joinMountOptions(options, label.FormatMountLabel("", mountLabel))
 	options = joinMountOptions(options, label.FormatMountLabel("", mountLabel))
 
 
-	err = syscall.Mount(info.DevName(), path, fstype, flags, joinMountOptions("discard", options))
-	if err != nil && err == syscall.EINVAL {
-		err = syscall.Mount(info.DevName(), path, fstype, flags, options)
-	}
-	if err != nil {
+	if err := syscall.Mount(info.DevName(), path, fstype, flags, options); err != nil {
 		return fmt.Errorf("Error mounting '%s' on '%s': %s", info.DevName(), path, err)
 		return fmt.Errorf("Error mounting '%s' on '%s': %s", info.DevName(), path, err)
 	}
 	}