Revision e228ab9c
b/lib/cmdlib/instance.py | ||
---|---|---|
3200 | 3200 |
for key, value in params.iteritems(): |
3201 | 3201 |
if (key not in constants.MODIFIABLE_IDISK_PARAMS and |
3202 | 3202 |
self.instance.disk_template == constants.DT_EXT): |
3203 |
disk.params[key] = value |
|
3203 |
# stolen from GetUpdatedParams: default means reset/delete |
|
3204 |
if value.lower() == constants.VALUE_DEFAULT: |
|
3205 |
try: |
|
3206 |
del disk.params[key] |
|
3207 |
except KeyError: |
|
3208 |
pass |
|
3209 |
else: |
|
3210 |
disk.params[key] = value |
|
3204 | 3211 |
changes.append(("disk.params:%s/%d" % (key, idx), value)) |
3205 | 3212 |
|
3206 | 3213 |
return changes |
Also available in: Unified diff