The following pull request was submitted through Github.
It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/7434

This e-mail was sent by the LXC bot, direct replies will not reach the author
unless they happen to be subscribed to this list.

=== Description (from pull-request) ===

From a8bfcae8e585f46c17231428e62d65f780adf628 Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parr...@canonical.com>
Date: Tue, 26 May 2020 14:58:43 +0100
Subject: [PATCH 1/4] lxd/storage/utils: Removes unused name arg from
 VolumeFillDefault

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
---
 lxd/storage/utils.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lxd/storage/utils.go b/lxd/storage/utils.go
index 9ebcef3531..4799f55d46 100644
--- a/lxd/storage/utils.go
+++ b/lxd/storage/utils.go
@@ -283,7 +283,7 @@ func VolumeValidateConfig(s *state.State, name string, 
config map[string]string,
 }
 
 // VolumeFillDefault fills default settings into a volume config.
-func VolumeFillDefault(name string, config map[string]string, parentPool 
*api.StoragePool) error {
+func VolumeFillDefault(config map[string]string, parentPool *api.StoragePool) 
error {
        if parentPool.Driver == "lvm" || parentPool.Driver == "ceph" {
                if config["block.filesystem"] == "" {
                        config["block.filesystem"] = 
parentPool.Config["volume.block.filesystem"]

From 7832dbcfb169d12aa65f0cdb4bd3902da20a8644 Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parr...@canonical.com>
Date: Tue, 26 May 2020 15:01:22 +0100
Subject: [PATCH 2/4] lxd/instance/drivers: storagePools.VolumeFillDefault
 usage

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
---
 lxd/instance/drivers/driver_lxc.go  | 2 +-
 lxd/instance/drivers/driver_qemu.go | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lxd/instance/drivers/driver_lxc.go 
b/lxd/instance/drivers/driver_lxc.go
index 96a598528a..57a8ebc981 100644
--- a/lxd/instance/drivers/driver_lxc.go
+++ b/lxd/instance/drivers/driver_lxc.go
@@ -227,7 +227,7 @@ func lxcCreate(s *state.State, args db.InstanceArgs) 
(instance.Instance, error)
 
        // Fill in any default volume config
        volumeConfig := map[string]string{}
-       err = storagePools.VolumeFillDefault(storagePool, volumeConfig, dbPool)
+       err = storagePools.VolumeFillDefault(volumeConfig, dbPool)
        if err != nil {
                c.Delete()
                return nil, err
diff --git a/lxd/instance/drivers/driver_qemu.go 
b/lxd/instance/drivers/driver_qemu.go
index c4929da408..f798c7239c 100644
--- a/lxd/instance/drivers/driver_qemu.go
+++ b/lxd/instance/drivers/driver_qemu.go
@@ -240,7 +240,7 @@ func qemuCreate(s *state.State, args db.InstanceArgs) 
(instance.Instance, error)
 
        // Fill in any default volume config.
        volumeConfig := map[string]string{}
-       err = storagePools.VolumeFillDefault(storagePool, volumeConfig, pool)
+       err = storagePools.VolumeFillDefault(volumeConfig, pool)
        if err != nil {
                return nil, err
        }

From 987968f54a06b6fcfbe4bb894a6e2fd3e6d3c173 Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parr...@canonical.com>
Date: Tue, 26 May 2020 15:01:02 +0100
Subject: [PATCH 3/4] lxd/patches: driver.VolumeFillDefault usage

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
---
 lxd/patches.go | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/lxd/patches.go b/lxd/patches.go
index 34827c8df7..4dfeca8025 100644
--- a/lxd/patches.go
+++ b/lxd/patches.go
@@ -556,7 +556,7 @@ func upgradeFromStorageTypeBtrfs(name string, d *Daemon, 
defaultPoolName string,
                // Initialize empty storage volume configuration for the
                // container.
                containerPoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(ct, containerPoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(containerPoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -644,7 +644,7 @@ func upgradeFromStorageTypeBtrfs(name string, d *Daemon, 
defaultPoolName string,
                        // Initialize empty storage volume configuration for the
                        // container.
                        snapshotPoolVolumeConfig := map[string]string{}
-                       err = driver.VolumeFillDefault(cs, 
snapshotPoolVolumeConfig, defaultPool)
+                       err = 
driver.VolumeFillDefault(snapshotPoolVolumeConfig, defaultPool)
                        if err != nil {
                                return err
                        }
@@ -725,7 +725,7 @@ func upgradeFromStorageTypeBtrfs(name string, d *Daemon, 
defaultPoolName string,
        images := append(imgPublic, imgPrivate...)
        for _, img := range images {
                imagePoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(img, imagePoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(imagePoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -846,7 +846,7 @@ func upgradeFromStorageTypeDir(name string, d *Daemon, 
defaultPoolName string, d
                // Initialize empty storage volume configuration for the
                // container.
                containerPoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(ct, containerPoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(containerPoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -963,7 +963,7 @@ func upgradeFromStorageTypeDir(name string, d *Daemon, 
defaultPoolName string, d
                // Initialize empty storage volume configuration for the
                // container.
                snapshotPoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(cs, snapshotPoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(snapshotPoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -993,7 +993,7 @@ func upgradeFromStorageTypeDir(name string, d *Daemon, 
defaultPoolName string, d
        images := append(imgPublic, imgPrivate...)
        for _, img := range images {
                imagePoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(img, imagePoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(imagePoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -1155,7 +1155,7 @@ func upgradeFromStorageTypeLvm(name string, d *Daemon, 
defaultPoolName string, d
                // Initialize empty storage volume configuration for the
                // container.
                containerPoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(ct, containerPoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(containerPoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -1316,7 +1316,7 @@ func upgradeFromStorageTypeLvm(name string, d *Daemon, 
defaultPoolName string, d
                        // Initialize empty storage volume configuration for the
                        // container.
                        snapshotPoolVolumeConfig := map[string]string{}
-                       err = driver.VolumeFillDefault(cs, 
snapshotPoolVolumeConfig, defaultPool)
+                       err = 
driver.VolumeFillDefault(snapshotPoolVolumeConfig, defaultPool)
                        if err != nil {
                                return err
                        }
@@ -1499,7 +1499,7 @@ func upgradeFromStorageTypeLvm(name string, d *Daemon, 
defaultPoolName string, d
 
        for _, img := range images {
                imagePoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(img, imagePoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(imagePoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -1691,7 +1691,7 @@ func upgradeFromStorageTypeZfs(name string, d *Daemon, 
defaultPoolName string, d
                // Initialize empty storage volume configuration for the
                // container.
                containerPoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(ct, containerPoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(containerPoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -1777,7 +1777,7 @@ func upgradeFromStorageTypeZfs(name string, d *Daemon, 
defaultPoolName string, d
                        // Initialize empty storage volume configuration for the
                        // container.
                        snapshotPoolVolumeConfig := map[string]string{}
-                       err = driver.VolumeFillDefault(cs, 
snapshotPoolVolumeConfig, defaultPool)
+                       err = 
driver.VolumeFillDefault(snapshotPoolVolumeConfig, defaultPool)
                        if err != nil {
                                return err
                        }
@@ -1833,7 +1833,7 @@ func upgradeFromStorageTypeZfs(name string, d *Daemon, 
defaultPoolName string, d
        images := append(imgPublic, imgPrivate...)
        for _, img := range images {
                imagePoolVolumeConfig := map[string]string{}
-               err = driver.VolumeFillDefault(img, imagePoolVolumeConfig, 
defaultPool)
+               err = driver.VolumeFillDefault(imagePoolVolumeConfig, 
defaultPool)
                if err != nil {
                        return err
                }
@@ -2325,7 +2325,7 @@ func patchStorageApiUpdateStorageConfigs(name string, d 
*Daemon) error {
                        }
 
                        // Insert default values.
-                       err := driver.VolumeFillDefault(volume.Name, 
volume.Config, pool)
+                       err := driver.VolumeFillDefault(volume.Config, pool)
                        if err != nil {
                                return err
                        }
@@ -2486,7 +2486,7 @@ func patchStorageApiDetectLVSize(name string, d *Daemon) 
error {
                                volume.Config = map[string]string{}
 
                                // Insert default values.
-                               err := driver.VolumeFillDefault(volume.Name, 
volume.Config, pool)
+                               err := driver.VolumeFillDefault(volume.Config, 
pool)
                                if err != nil {
                                        return err
                                }

From feb360f7d653ff02743443d1607ec1eb4215250a Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parr...@canonical.com>
Date: Tue, 26 May 2020 15:20:06 +0100
Subject: [PATCH 4/4] lxd/storage/utils: VolumeFillDefault usage

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
---
 lxd/storage/utils.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lxd/storage/utils.go b/lxd/storage/utils.go
index 4799f55d46..279282152b 100644
--- a/lxd/storage/utils.go
+++ b/lxd/storage/utils.go
@@ -150,7 +150,7 @@ func VolumeDBCreate(s *state.State, project, poolName, 
volumeName, volumeDescrip
                return err
        }
 
-       err = VolumeFillDefault(poolName, volumeConfig, poolStruct)
+       err = VolumeFillDefault(volumeConfig, poolStruct)
        if err != nil {
                return err
        }
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to