Revision 33c730a2 lib/constants.py

b/lib/constants.py
376 376
ST_FILE = "file"
377 377
ST_LVM_PV = "lvm-pv"
378 378
ST_LVM_VG = "lvm-vg"
379
ST_DISKLESS = "diskless"
380
ST_SHARED_FILE = "sharedfile"
381
ST_BLOCK = "blockdev"
382
ST_RADOS = "rados"
383
ST_EXT = "ext"
384

  
385
VALID_STORAGE_TYPES = compat.UniqueFrozenset([
386
  ST_FILE,
387
  ST_LVM_PV,
388
  ST_LVM_VG,
389
  ST_DISKLESS,
390
  ST_SHARED_FILE,
391
  ST_BLOCK,
392
  ST_RADOS,
393
  ST_EXT,
394
  ])
395

  
396
# Per default, only lvm is enabled.
397
DEFAULT_ENABLED_STORAGE_TYPES = compat.UniqueFrozenset([
398
  ST_LVM_VG,
399
  ])
379 400

  
380 401
# Storage fields
381 402
# first two are valid in LU context only, not passed to backend
......
401 422
  SF_ALLOCATABLE,
402 423
  ])
403 424

  
404
VALID_STORAGE_TYPES = compat.UniqueFrozenset([
405
  ST_FILE,
406
  ST_LVM_PV,
407
  ST_LVM_VG,
408
  ])
409

  
410 425
MODIFIABLE_STORAGE_FIELDS = {
411 426
  ST_LVM_PV: frozenset([SF_ALLOCATABLE]),
412 427
  }

Also available in: Unified diff