This feature has been added few years ago. I don't think, that it's a good feature, as it can ask a user to use different storage than he actually wants to use. One thing is automatically create a new storage for user, if he let as do that, but we shouldn't annoy a user with this question as he probably don't want to use the proposed storage. For example he would like to use different storage pool or while importing existing storage. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1232599 Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx> --- virtManager/addstorage.py | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/virtManager/addstorage.py b/virtManager/addstorage.py index a40ceed..275356b 100644 --- a/virtManager/addstorage.py +++ b/virtManager/addstorage.py @@ -252,34 +252,6 @@ class vmmAddStorage(vmmGObjectUI): def is_default_storage(self): return self.widget("config-storage-create").get_active() - def _check_ideal_path(self, path, vmname, collidelist): - # See if the ideal disk path (/default/pool/vmname.img) - # exists, and if unused, prompt the use for using it - conn = self.conn.get_backend() - ideal = self._get_ideal_path(vmname) - if ideal in collidelist: - return path - - do_exist = False - ret = True - try: - do_exist = virtinst.VirtualDisk.path_definitely_exists(conn, ideal) - ret = virtinst.VirtualDisk.path_in_use_by(conn, ideal) - except: - logging.exception("Error checking default path usage") - - if not do_exist or ret: - return path - - do_use = self.err.yes_no( - _("The following storage already exists, but is not\n" - "in use by any virtual machine:\n\n%s\n\n" - "Would you like to reuse this storage?") % ideal) - - if do_use: - return ideal - return path - def validate_storage(self, vmname, path=None, size=None, sparse=None, device="disk", fmt=None, collidelist=None): @@ -314,9 +286,6 @@ class vmmAddStorage(vmmGObjectUI): else: path = self.widget("config-storage-entry").get_text().strip() - if is_default: - path = self._check_ideal_path(path, vmname, collidelist) - if not path and device in ["disk", "lun"]: return self.err.val_err(_("A storage path must be specified.")) -- 2.4.5 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list