From ddc36a97caaca0ffafa06b9f2177586b25cf8406 Mon Sep 17 00:00:00 2001 From: Germano Percossi Date: Tue, 14 Jul 2015 08:43:25 +0100 Subject: [PATCH] CA-172263: Hide base-vdi post SXM between FileSR's and LVHDSR's Signed-off-by: Germano Percossi --- drivers/FileSR.py | 1 + drivers/LVHDSR.py | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/FileSR.py b/drivers/FileSR.py index 848b5d951..3fd15ad12 100755 --- a/drivers/FileSR.py +++ b/drivers/FileSR.py @@ -668,6 +668,7 @@ def compose(self, sr_uuid, vdi1, vdi2): assert(util.pathexists(parent_path)) vhdutil.setParent(self.path, parent_path, False) vhdutil.setHidden(parent_path) + self.sr.session.xenapi.VDI.set_managed(self.sr.srcmd.params['args'][0], False) util.pread2([vhdutil.VHD_UTIL, "modify", "-p", parent_path, "-n", self.path]) # Tell tapdisk the chain has changed diff --git a/drivers/LVHDSR.py b/drivers/LVHDSR.py index 83de1c4c5..6d219cd54 100755 --- a/drivers/LVHDSR.py +++ b/drivers/LVHDSR.py @@ -1572,6 +1572,7 @@ def compose(self, sr_uuid, vdi1, vdi2): vhdutil.setParent(self.path, parent_path, False) vhdutil.setHidden(parent_path) + self.sr.session.xenapi.VDI.set_managed(self.sr.srcmd.params['args'][0], False) if not blktap2.VDI.tap_refresh(self.session, self.sr.uuid, self.uuid, True):