https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/Configuration_Reference_Guide/GlusterFS-driver.html This page mentions "This driver enables use of GlusterFS in a similar fashion as the NFS driver. It supports basic volume operations, and like NFS, does not support snapshot/clone." RHOS4's GlusterFS Cinder driver does support snapshots and clone. The primary restriction here is that they don't yet work with libgfapi. Bug 1017288 is tracking that set of fixes.
This bug is being assigned to Don Domingo, who is now the designated docs specialist for cinder.
Added upstream bug+patch: https://review.openstack.org/72840 Eric, once merged, the upstream documentation should read as: <quote> GlusterFS is an open-source scalable distributed file system that is able to grow to petabytes and beyond in size. More information can be found on Gluster's homepage. This driver enables the use of GlusterFS in a similar fashion as NFS. It supports basic volume operations, including snapshot/clone. However, snapshot/clone operations are only possible if the nova service is not configured to use libgfapi. </quote> I'll add a follow-up patch once the libgfapi issues have been resolved (BZ#1017288).
Hi Eric, just a quick heads up. Upstream is requesting information on what "nova service is not configured to use libgfapi" means. Rather than extrapolate on that, I just amended the patch to say: <quote> This driver enables the use of GlusterFS in a similar fashion as NFS. It supports basic volume operations, including snapshot/clone. </quote> I'll set it to Work-in-Progress until BZ#1017288 gets resolved.
Adding link to WIP upstream docs patch.
Adding link to WIP upstream dev bug we're waiting for. Seems like it's being proposed for Juno instead of Icehouse.