]> git.ipfire.org Git - thirdparty/libvirt.git/commit
storage: improve directory support in gluster pool
authorEric Blake <eblake@redhat.com>
Wed, 20 Nov 2013 20:17:55 +0000 (13:17 -0700)
committerEric Blake <eblake@redhat.com>
Mon, 25 Nov 2013 19:46:19 +0000 (12:46 -0700)
commit1458b2e963c65108f691f77ac10e6ff7d6805a39
treef01c575e23bf3d26035cd5a9a19cf7cff027deb6
parentecd881b7a77873dc7ca752522f7401f88722f471
storage: improve directory support in gluster pool

Take advantage of the previous patch's addition of 'netdir' as
a distinct volume type, to expose rather than silently skip
directories embedded in a gluster pool.  Also serves as an XML
validation for the previous patch.

* src/storage/storage_backend_gluster.c
(virStorageBackendGlusterRefreshVol): Don't skip directories.
* tests/storagevolxml2xmltest.c (mymain): Add test.
* tests/storagevolxml2xmlin/vol-gluster-dir.xml: New file.
* tests/storagevolxml2xmlout/vol-gluster-dir.xml: Likewise.

Signed-off-by: Eric Blake <eblake@redhat.com>
src/storage/storage_backend_gluster.c
tests/storagevolxml2xmlin/vol-gluster-dir.xml [new file with mode: 0644]
tests/storagevolxml2xmlout/vol-gluster-dir.xml [new file with mode: 0644]
tests/storagevolxml2xmltest.c