Revision b5cbddd9
b/lib/cmdlib.py | ||
---|---|---|
2924 | 2924 |
|
2925 | 2925 |
node_disks[nname] = disks |
2926 | 2926 |
|
2927 |
# Creating copies as SetDiskID below will modify the objects and that can
|
|
2928 |
# lead to incorrect data returned from nodes
|
|
2929 |
devonly = [dev.Copy() for (_, dev) in disks]
|
|
2930 |
|
|
2931 |
for dev in devonly:
|
|
2932 |
self.cfg.SetDiskID(dev, nname)
|
|
2927 |
# _AnnotateDiskParams makes already copies of the disks
|
|
2928 |
devonly = []
|
|
2929 |
for (inst, dev) in disks:
|
|
2930 |
(anno_disk,) = _AnnotateDiskParams(instanceinfo[inst], [dev], self.cfg) |
|
2931 |
self.cfg.SetDiskID(anno_disk, nname)
|
|
2932 |
devonly.append(anno_disk)
|
|
2933 | 2933 |
|
2934 | 2934 |
node_disks_devonly[nname] = devonly |
2935 | 2935 |
|
Also available in: Unified diff