Merge pull request #3595 from AkihiroSuda/zfs-20190829
bump containerd/zfs 2ceb2dbb8154202ed1b8fd32e4ea25b491d7b251
This commit is contained in:
commit
36911af3cc
@ -80,7 +80,7 @@ k8s.io/utils c2654d5206da6b7b6ace12841e8f359bb89b443c
|
||||
sigs.k8s.io/yaml v1.1.0
|
||||
|
||||
# zfs dependencies
|
||||
github.com/containerd/zfs 31af176f2ae84fe142ef2655bf7bb2aa618b3b1f
|
||||
github.com/containerd/zfs 2ceb2dbb8154202ed1b8fd32e4ea25b491d7b251
|
||||
github.com/mistifyio/go-zfs f784269be439d704d3dfa1906f45dd848fed2beb
|
||||
github.com/google/uuid v1.1.1
|
||||
|
||||
|
16
vendor/github.com/containerd/zfs/zfs.go
generated
vendored
16
vendor/github.com/containerd/zfs/zfs.go
generated
vendored
@ -298,18 +298,20 @@ func (z *snapshotter) Remove(ctx context.Context, key string) (err error) {
|
||||
|
||||
datasetName := filepath.Join(z.dataset.Name, id)
|
||||
if k == snapshots.KindCommitted {
|
||||
datasetName += "@" + snapshotSuffix
|
||||
snapshotName := datasetName + "@" + snapshotSuffix
|
||||
snapshot, err := zfs.GetDataset(snapshotName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if err = destroySnapshot(snapshot); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
dataset, err := zfs.GetDataset(datasetName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if k == snapshots.KindCommitted {
|
||||
err = destroySnapshot(dataset)
|
||||
} else {
|
||||
err = destroy(dataset)
|
||||
}
|
||||
if err != nil {
|
||||
if err = destroy(dataset); err != nil {
|
||||
return err
|
||||
}
|
||||
err = t.Commit()
|
||||
|
Loading…
Reference in New Issue
Block a user