[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [PATCH v2 7/8] storage: Add duplicate host check for Gluster pool def



Check the proposed pool source host XML definition against existing gluster
pools to ensure the incoming definition doesn't use the same source host XML
definition as an existing pool.

Signed-off-by: John Ferlan <jferlan redhat com>
---
 src/conf/storage_conf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/conf/storage_conf.c b/src/conf/storage_conf.c
index 2b2104d..0a50f57 100644
--- a/src/conf/storage_conf.c
+++ b/src/conf/storage_conf.c
@@ -2545,13 +2545,13 @@ virStoragePoolSourceFindDuplicate(virConnectPtr conn,
             matchpool = virStoragePoolSourceFindDuplicateDevices(pool, def);
             break;
         case VIR_STORAGE_POOL_SHEEPDOG:
+        case VIR_STORAGE_POOL_GLUSTER:
             if (virStoragePoolSourceMatchSingleHost(&pool->def->source,
                                                     &def->source))
                 matchpool = pool;
             break;
         case VIR_STORAGE_POOL_MPATH:
         case VIR_STORAGE_POOL_RBD:
-        case VIR_STORAGE_POOL_GLUSTER:
         case VIR_STORAGE_POOL_ZFS:
         case VIR_STORAGE_POOL_LAST:
             break;
-- 
2.1.0


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]