Revision 620a85fd lib/constants.py
b/lib/constants.py | ||
---|---|---|
196 | 196 |
ST_LVM_VG = "lvm-vg" |
197 | 197 |
|
198 | 198 |
# Storage fields |
199 |
# first two are valid in LU context only, not passed to backend |
|
200 |
SF_NODE = "node" |
|
201 |
SF_TYPE = "type" |
|
202 |
# and the rest are valid in backend |
|
199 | 203 |
SF_NAME = "name" |
200 | 204 |
SF_SIZE = "size" |
201 | 205 |
SF_FREE = "free" |
... | ... | |
206 | 210 |
SO_FIX_CONSISTENCY = "fix-consistency" |
207 | 211 |
|
208 | 212 |
# Available fields per storage type |
209 |
VALID_STORAGE_FIELDS = { |
|
210 |
ST_FILE: frozenset([SF_NAME, SF_USED, SF_FREE]), |
|
211 |
ST_LVM_PV: frozenset([SF_NAME, SF_SIZE, SF_USED, SF_FREE, SF_ALLOCATABLE]), |
|
212 |
ST_LVM_VG: frozenset([SF_NAME, SF_SIZE]), |
|
213 |
} |
|
213 |
VALID_STORAGE_FIELDS = frozenset([SF_NAME, SF_TYPE, SF_SIZE, |
|
214 |
SF_USED, SF_FREE, SF_ALLOCATABLE]) |
|
215 |
|
|
216 |
VALID_STORAGE_TYPES = frozenset([ST_FILE, ST_LVM_PV, ST_LVM_VG]) |
|
214 | 217 |
|
215 | 218 |
MODIFIABLE_STORAGE_FIELDS = { |
216 | 219 |
ST_LVM_PV: frozenset([SF_ALLOCATABLE]), |
Also available in: Unified diff