prepare indirect zfs transfer and multi-transfer
This commit is contained in:
@@ -84,7 +84,7 @@ func (a Addr) ValidSnapshots() ([]*ZfsSnapshot, error) {
|
||||
}
|
||||
}
|
||||
|
||||
func (a Addr) SetManaged(val bool) error {
|
||||
func (a Addr) SetManaged(managed bool) error {
|
||||
log.WithFields(log.Fields{"addr": a}).Debugf("starting")
|
||||
defer log.WithFields(log.Fields{"addr": a}).Debugf("done")
|
||||
|
||||
@@ -99,9 +99,9 @@ func (a Addr) SetManaged(val bool) error {
|
||||
} else {
|
||||
fs.mx.Lock()
|
||||
defer fs.mx.Unlock()
|
||||
if fs.managed != val {
|
||||
if fs.managed != managed {
|
||||
var cmd string
|
||||
if val {
|
||||
if managed {
|
||||
cmd = fmt.Sprintf("zfs set %s=+ %s", zfsManagedPropertyName, a.Path())
|
||||
} else {
|
||||
cmd = fmt.Sprintf("zfs set %s=- %s", zfsManagedPropertyName, a.Path())
|
||||
@@ -111,7 +111,7 @@ func (a Addr) SetManaged(val bool) error {
|
||||
return err
|
||||
}
|
||||
}
|
||||
fs.managed = val
|
||||
fs.managed = managed
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user