Merge pull request #9006 from snitm/thin-pool-improvements

Thin pool improvements
This commit is contained in:
Vincent Batts
2014-11-26 14:44:09 -05:00
4 changed files with 58 additions and 9 deletions
+2 -1
View File
@@ -384,7 +384,8 @@ func CreatePool(poolName string, dataFile, metadataFile *os.File, poolBlockSize
}
var cookie uint = 0
if err := task.SetCookie(&cookie, 0); err != nil {
var flags uint16 = DmUdevDisableSubsystemRulesFlag | DmUdevDisableDiskRulesFlag | DmUdevDisableOtherRulesFlag
if err := task.SetCookie(&cookie, flags); err != nil {
return fmt.Errorf("Can't set cookie %s", err)
}
defer UdevWait(cookie)