Revision 8e8cf324 lib/objects.py
b/lib/objects.py | ||
---|---|---|
1102 | 1102 |
"admin_state", |
1103 | 1103 |
"nics", |
1104 | 1104 |
"disks", |
1105 |
"disks_info", |
|
1105 | 1106 |
"disk_template", |
1106 | 1107 |
"disks_active", |
1107 | 1108 |
"network_port", |
... | ... | |
1143 | 1144 |
if _with_private: |
1144 | 1145 |
bo["osparams_private"] = self.osparams_private.Unprivate() |
1145 | 1146 |
|
1146 |
for attr in "nics", "disks": |
|
1147 |
for attr in "nics", "disks", "disks_info":
|
|
1147 | 1148 |
alist = bo.get(attr, None) |
1148 | 1149 |
if alist: |
1149 | 1150 |
nlist = outils.ContainerToDicts(alist) |
... | ... | |
1167 | 1168 |
obj = super(Instance, cls).FromDict(val) |
1168 | 1169 |
obj.nics = outils.ContainerFromDicts(obj.nics, list, NIC) |
1169 | 1170 |
obj.disks = outils.ContainerFromDicts(obj.disks, list, Disk) |
1171 |
obj.disks_info = outils.ContainerFromDicts(obj.disks_info, list, Disk) |
|
1170 | 1172 |
return obj |
1171 | 1173 |
|
1172 | 1174 |
def UpgradeConfig(self): |
Also available in: Unified diff