From 5398bd02f4526f261e12af4bd6467e4321c4db40 Mon Sep 17 00:00:00 2001 From: Dimitris Aragiorgis Date: Sun, 8 Dec 2013 07:43:33 +0200 Subject: [PATCH] (fix) SetDiskID() before blockdev_assemble() Before blockdev_assemble we call SetDiskID() in order to fill up physical_id of disk needed by bdev.Assemble and eventually by constructor of each BlockDev. This is not needed in 2.10 since physical_id has become deprecated. Signed-off-by: Dimitris Aragiorgis --- lib/cmdlib/instance.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/cmdlib/instance.py b/lib/cmdlib/instance.py index 37ceb5b..fa0163f 100644 --- a/lib/cmdlib/instance.py +++ b/lib/cmdlib/instance.py @@ -3208,6 +3208,7 @@ class LUInstanceSetParams(LogicalUnit): cleanup=new_disks) if self.op.hotplug: + self.cfg.SetDiskID(disk, self.instance.primary_node) result = self.rpc.call_blockdev_assemble(self.instance.primary_node, (disk, self.instance), self.instance.name, True, idx) -- 1.7.10.4