Skip to content

Commit 15d7313

Browse files
committed
support recursive datasets
1 parent d299105 commit 15d7313

File tree

2 files changed

+6
-33
lines changed

2 files changed

+6
-33
lines changed

Gopkg.lock

Lines changed: 4 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zfs/driver.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func NewZfsDriver(dss ...string) (*ZfsDriver, error) {
2626
}
2727
for _, ds := range dss {
2828
if !zfs.DatasetExists(ds) {
29-
_, err := zfs.CreateDataset(ds, make(map[string]string))
29+
_, err := zfs.CreateDatasetRecursive(ds, make(map[string]string))
3030
if err != nil {
3131
log.Error("Failed to create root dataset.")
3232
return nil, err
@@ -51,7 +51,7 @@ func (zd *ZfsDriver) Create(req *volume.CreateRequest) error {
5151
return fmt.Errorf("volume already exists")
5252
}
5353

54-
_, err := zfs.CreateDataset(req.Name, req.Options)
54+
_, err := zfs.CreateDatasetRecursive(req.Name, req.Options)
5555
return err
5656
}
5757

0 commit comments

Comments
 (0)