Revision ad5cc6bd
b/lib/cli.py | ||
---|---|---|
847 | 847 |
type="float", default=None, |
848 | 848 |
help="The maximum allowed vcpu-to-cpu ratio") |
849 | 849 |
|
850 |
IPOLICY_SPINDLE_RATIO = cli_option("--ipolicy-spindle-ratio", |
|
851 |
dest="ipolicy_spindle_ratio", |
|
852 |
type="float", default=None, |
|
853 |
help=("The maximum allowed instances to" |
|
854 |
" spindle ratio")) |
|
855 |
|
|
850 | 856 |
HYPERVISOR_OPT = cli_option("-H", "--hypervisor-parameters", dest="hypervisor", |
851 | 857 |
help="Hypervisor and hypervisor options, in the" |
852 | 858 |
" format hypervisor:option=value,option=value,...", |
... | ... | |
1444 | 1450 |
SPECS_NIC_COUNT_OPT, |
1445 | 1451 |
IPOLICY_DISK_TEMPLATES, |
1446 | 1452 |
IPOLICY_VCPU_RATIO, |
1453 |
IPOLICY_SPINDLE_RATIO, |
|
1447 | 1454 |
] |
1448 | 1455 |
|
1449 | 1456 |
|
... | ... | |
3423 | 3430 |
ispecs_nic_count=None, |
3424 | 3431 |
ipolicy_disk_templates=None, |
3425 | 3432 |
ipolicy_vcpu_ratio=None, |
3433 |
ipolicy_spindle_ratio=None, |
|
3426 | 3434 |
group_ipolicy=False, |
3427 | 3435 |
allowed_values=None, |
3428 | 3436 |
fill_all=False): |
... | ... | |
3478 | 3486 |
if ipolicy_vcpu_ratio is None: |
3479 | 3487 |
ipolicy_vcpu_ratio = \ |
3480 | 3488 |
constants.IPOLICY_DEFAULTS[constants.IPOLICY_VCPU_RATIO] |
3489 |
if ipolicy_spindle_ratio is None: |
|
3490 |
ipolicy_spindle_ratio = \ |
|
3491 |
constants.IPOLICY_DEFAULTS[constants.IPOLICY_SPINDLE_RATIO] |
|
3481 | 3492 |
if ipolicy_disk_templates is not None: |
3482 | 3493 |
ipolicy_out[constants.IPOLICY_DTS] = list(ipolicy_disk_templates) |
3483 | 3494 |
if ipolicy_vcpu_ratio is not None: |
3484 | 3495 |
ipolicy_out[constants.IPOLICY_VCPU_RATIO] = ipolicy_vcpu_ratio |
3496 |
if ipolicy_spindle_ratio is not None: |
|
3497 |
ipolicy_out[constants.IPOLICY_SPINDLE_RATIO] = ipolicy_spindle_ratio |
|
3485 | 3498 |
|
3486 | 3499 |
assert not (frozenset(ipolicy_out.keys()) - constants.IPOLICY_ALL_KEYS) |
3487 | 3500 |
|
Also available in: Unified diff