Revision 4ef7f423 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
1490 | 1490 |
if self.op.beparams: |
1491 | 1491 |
utils.ForceDictType(self.op.beparams, constants.BES_PARAMETER_TYPES) |
1492 | 1492 |
self.new_beparams = objects.FillDict( |
1493 |
cluster.beparams[constants.BEGR_DEFAULT], self.op.beparams)
|
|
1493 |
cluster.beparams[constants.PP_DEFAULT], self.op.beparams)
|
|
1494 | 1494 |
|
1495 | 1495 |
# hypervisor list/parameters |
1496 | 1496 |
self.new_hvparams = objects.FillDict(cluster.hvparams, {}) |
... | ... | |
1538 | 1538 |
if self.op.enabled_hypervisors is not None: |
1539 | 1539 |
self.cluster.enabled_hypervisors = self.op.enabled_hypervisors |
1540 | 1540 |
if self.op.beparams: |
1541 |
self.cluster.beparams[constants.BEGR_DEFAULT] = self.new_beparams
|
|
1541 |
self.cluster.beparams[constants.PP_DEFAULT] = self.new_beparams
|
|
1542 | 1542 |
if self.op.candidate_pool_size is not None: |
1543 | 1543 |
self.cluster.candidate_pool_size = self.op.candidate_pool_size |
1544 | 1544 |
|
... | ... | |
4411 | 4411 |
|
4412 | 4412 |
# fill and remember the beparams dict |
4413 | 4413 |
utils.ForceDictType(self.op.beparams, constants.BES_PARAMETER_TYPES) |
4414 |
self.be_full = objects.FillDict(cluster.beparams[constants.BEGR_DEFAULT],
|
|
4414 |
self.be_full = objects.FillDict(cluster.beparams[constants.PP_DEFAULT],
|
|
4415 | 4415 |
self.op.beparams) |
4416 | 4416 |
|
4417 | 4417 |
#### instance parameters check |
... | ... | |
5987 | 5987 |
i_bedict[key] = val |
5988 | 5988 |
cluster = self.cfg.GetClusterInfo() |
5989 | 5989 |
utils.ForceDictType(i_bedict, constants.BES_PARAMETER_TYPES) |
5990 |
be_new = objects.FillDict(cluster.beparams[constants.BEGR_DEFAULT],
|
|
5990 |
be_new = objects.FillDict(cluster.beparams[constants.PP_DEFAULT],
|
|
5991 | 5991 |
i_bedict) |
5992 | 5992 |
self.be_new = be_new # the new actual values |
5993 | 5993 |
self.be_inst = i_bedict # the new dict (without defaults) |
Also available in: Unified diff