]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
schema: storagepool: Allow interleaving of per-pool custom namespace elements
authorPeter Krempa <pkrempa@redhat.com>
Thu, 13 Oct 2022 16:44:46 +0000 (18:44 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 1 Nov 2022 12:07:20 +0000 (13:07 +0100)
The custom namespace parameters for 'rbd' and 'netfs' pool types were
not included in the interleave statement.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/schemas/storagepool.rng

index d81ead532ae67b3001b4e10a1b2492d01e769cc4..63a8b75fd84298874e999dcfa7e97c50541f6a18 100644 (file)
       <ref name="features"/>
       <ref name="sourcenetfs"/>
       <ref name="target"/>
+      <optional>
+        <ref name="fs_mount_opts"/>
+      </optional>
     </interleave>
-    <optional>
-      <ref name="fs_mount_opts"/>
-    </optional>
   </define>
 
   <define name="poollogical">
       <ref name="features"/>
       <ref name="sourcerbd"/>
       <ref name="refresh"/>
+      <optional>
+        <ref name="rbd_config_opts"/>
+      </optional>
     </interleave>
-    <optional>
-      <ref name="rbd_config_opts"/>
-    </optional>
   </define>
 
   <define name="poolsheepdog">