Description of problem: Currently we use lvm based snapshots in the backend to create snapshot volumes of regular gluster volumes. We need to segregate the lvm specific code, and modularize it in a pluggable format, such that other backend filesystems and their respective snapshots too can be supported, without having to interfere with the basic snapshot infrastructure or other components. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
REVIEW: http://review.gluster.org/15562 ([BugId:1377437][Patch9]: Refering to the bug ID, - Minor header file inclusion fixes) posted (#1) for review on master by Anonymous Coward
REVIEW: http://review.gluster.org/16138 (This patch follows the discussion from the gluster-devel mail chain of, modularizing backend snapshot code as pluggable modules, which would essentially support more than one snapshot backend. For ex: lvm, zfs, brtfs etc.) posted (#1) for review on master by Anonymous Coward
*** This bug has been marked as a duplicate of bug 1426749 ***