From 04fa07f2361128bdf7805cc5be749da4be664186 Mon Sep 17 00:00:00 2001
From: Manuel Franceschini <manuel.franceschini@gmail.com>
Date: Tue, 25 Mar 2008 17:48:09 +0000
Subject: [PATCH] Add constants for file-based storage

Reviewed-by: iustinp
---
 lib/constants.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/constants.py b/lib/constants.py
index a9fe172d3..70c95961d 100644
--- a/lib/constants.py
+++ b/lib/constants.py
@@ -87,6 +87,7 @@ DT_PLAIN = "plain"
 DT_LOCAL_RAID1 = "local_raid1"
 DT_REMOTE_RAID1 = "remote_raid1"
 DT_DRBD8 = "drbd"
+DT_FILE = "file"
 
 # the set of network-mirrored disk templates
 DTS_NET_MIRROR = frozenset([DT_REMOTE_RAID1, DT_DRBD8])
@@ -96,6 +97,11 @@ LD_LV = "lvm"
 LD_MD_R1 = "md_raid1"
 LD_DRBD7 = "drbd"
 LD_DRBD8 = "drbd8"
+LD_FILE = "file"
+
+# file backend driver
+FD_LOOP = "loop"
+FD_BLKTAP = "blktap"
 
 # the set of drbd-like disk types
 LDS_DRBD = frozenset([LD_DRBD7, LD_DRBD8])
@@ -111,7 +117,9 @@ INSTANCE_IMPORT = "import"
 
 DISK_TEMPLATES = frozenset([DT_DISKLESS, DT_PLAIN,
                             DT_LOCAL_RAID1, DT_REMOTE_RAID1,
-                            DT_DRBD8])
+                            DT_DRBD8, DT_FILE])
+
+FILE_DRIVER = frozenset([FD_LOOP, FD_BLKTAP])
 
 # import/export config options
 INISECT_EXP = "export"
-- 
GitLab