Revision 6488e5bc lib/config.py
b/lib/config.py | ||
---|---|---|
678 | 678 |
constants.NDS_PARAMETER_TYPES) |
679 | 679 |
_helper_ipolicy("cluster", cluster.ipolicy, True) |
680 | 680 |
|
681 |
if constants.DT_RBD in cluster.diskparams: |
|
682 |
access = cluster.diskparams[constants.DT_RBD][constants.RBD_ACCESS] |
|
681 |
for disk_template in cluster.diskparams: |
|
682 |
if disk_template not in constants.DTS_HAVE_ACCESS: |
|
683 |
continue |
|
684 |
|
|
685 |
access = cluster.diskparams[disk_template].get(constants.LDP_ACCESS, |
|
686 |
constants.DISK_KERNELSPACE) |
|
683 | 687 |
if access not in constants.DISK_VALID_ACCESS_MODES: |
684 | 688 |
result.append( |
685 | 689 |
"Invalid value of '%s:%s': '%s' (expected one of %s)" % ( |
686 |
constants.DT_RBD, constants.RBD_ACCESS, access,
|
|
690 |
disk_template, constants.LDP_ACCESS, access,
|
|
687 | 691 |
utils.CommaJoin(constants.DISK_VALID_ACCESS_MODES) |
688 | 692 |
) |
689 | 693 |
) |
Also available in: Unified diff