Revision fffe93e7 lib/constants.py
b/lib/constants.py | ||
---|---|---|
367 | 367 |
DT_FILE = "file" |
368 | 368 |
DT_SHARED_FILE = "sharedfile" |
369 | 369 |
DT_BLOCK = "blockdev" |
370 |
DT_RBD = "rbd" |
|
370 | 371 |
|
371 | 372 |
# the set of network-mirrored disk templates |
372 | 373 |
DTS_INT_MIRROR = frozenset([DT_DRBD8]) |
373 | 374 |
|
374 | 375 |
# the set of externally-mirrored disk templates (e.g. SAN, NAS) |
375 |
DTS_EXT_MIRROR = frozenset([DT_SHARED_FILE, DT_BLOCK]) |
|
376 |
DTS_EXT_MIRROR = frozenset([DT_SHARED_FILE, DT_BLOCK, DT_RBD])
|
|
376 | 377 |
|
377 | 378 |
# the set of non-lvm-based disk templates |
378 |
DTS_NOT_LVM = frozenset([DT_DISKLESS, DT_FILE, DT_SHARED_FILE, DT_BLOCK]) |
|
379 |
DTS_NOT_LVM = frozenset([DT_DISKLESS, DT_FILE, DT_SHARED_FILE, DT_BLOCK, DT_RBD])
|
|
379 | 380 |
|
380 | 381 |
# the set of disk templates which can be grown |
381 |
DTS_GROWABLE = frozenset([DT_PLAIN, DT_DRBD8, DT_FILE, DT_SHARED_FILE]) |
|
382 |
DTS_GROWABLE = frozenset([DT_PLAIN, DT_DRBD8, DT_FILE, DT_SHARED_FILE, DT_RBD])
|
|
382 | 383 |
|
383 | 384 |
# the set of disk templates that allow adoption |
384 | 385 |
DTS_MAY_ADOPT = frozenset([DT_PLAIN, DT_BLOCK]) |
... | ... | |
395 | 396 |
LD_DRBD8 = "drbd8" |
396 | 397 |
LD_FILE = "file" |
397 | 398 |
LD_BLOCKDEV = "blockdev" |
398 |
LDS_BLOCK = frozenset([LD_LV, LD_DRBD8, LD_BLOCKDEV]) |
|
399 |
LD_RBD = "rbd" |
|
400 |
LDS_BLOCK = frozenset([LD_LV, LD_DRBD8, LD_BLOCKDEV, LD_RBD]) |
|
401 |
|
|
402 |
# rbd constants (will change to parameters later) |
|
403 |
RBD_POOL = "rbd" |
|
399 | 404 |
|
400 | 405 |
# drbd constants |
401 | 406 |
DRBD_HMAC_ALG = "md5" |
... | ... | |
476 | 481 |
CHILD_LINGER_TIMEOUT = 5.0 |
477 | 482 |
|
478 | 483 |
DISK_TEMPLATES = frozenset([DT_DISKLESS, DT_PLAIN, DT_DRBD8, |
479 |
DT_FILE, DT_SHARED_FILE, DT_BLOCK]) |
|
484 |
DT_FILE, DT_SHARED_FILE, DT_BLOCK, DT_RBD])
|
|
480 | 485 |
|
481 | 486 |
FILE_DRIVER = frozenset([FD_LOOP, FD_BLKTAP]) |
482 | 487 |
|
Also available in: Unified diff