Revision b2e233a5 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
3563 | 3563 |
self.cluster = cluster = self.cfg.GetClusterInfo() |
3564 | 3564 |
# validate params changes |
3565 | 3565 |
if self.op.beparams: |
3566 |
objects.UpgradeBeParams(self.op.beparams) |
|
3566 | 3567 |
utils.ForceDictType(self.op.beparams, constants.BES_PARAMETER_TYPES) |
3567 | 3568 |
self.new_beparams = cluster.SimpleFillBE(self.op.beparams) |
3568 | 3569 |
|
... | ... | |
6132 | 6133 |
# extra beparams |
6133 | 6134 |
if self.op.beparams: |
6134 | 6135 |
# fill the beparams dict |
6136 |
objects.UpgradeBeParams(self.op.beparams) |
|
6135 | 6137 |
utils.ForceDictType(self.op.beparams, constants.BES_PARAMETER_TYPES) |
6136 | 6138 |
|
6137 | 6139 |
def ExpandNames(self): |
... | ... | |
8979 | 8981 |
for param, value in self.op.beparams.iteritems(): |
8980 | 8982 |
if value == constants.VALUE_AUTO: |
8981 | 8983 |
self.op.beparams[param] = default_beparams[param] |
8984 |
objects.UpgradeBeParams(self.op.beparams) |
|
8982 | 8985 |
utils.ForceDictType(self.op.beparams, constants.BES_PARAMETER_TYPES) |
8983 | 8986 |
self.be_full = cluster.SimpleFillBE(self.op.beparams) |
8984 | 8987 |
|
... | ... | |
11281 | 11284 |
if self.op.beparams: |
11282 | 11285 |
i_bedict = _GetUpdatedParams(instance.beparams, self.op.beparams, |
11283 | 11286 |
use_none=True) |
11287 |
objects.UpgradeBeParams(i_bedict) |
|
11284 | 11288 |
utils.ForceDictType(i_bedict, constants.BES_PARAMETER_TYPES) |
11285 | 11289 |
be_new = cluster.SimpleFillBE(i_bedict) |
11286 | 11290 |
self.be_proposed = self.be_new = be_new # the new actual values |
Also available in: Unified diff