Commit ad0b3c97 authored by Pawel Kaminski's avatar Pawel Kaminski Committed by Darek Stojaczyk
Browse files

spdkcli: Fix: find nvme ctrlr first when delete nvme



Fixes #581

Change-Id: I330c2ae3a38418679e88d1df280e6b8589ae4863
Signed-off-by: default avatarPawel Kaminski <pawelx.kaminski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/441138


Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKarol Latecki <karol.latecki@intel.com>
Reviewed-by: default avatarPawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarDarek Stojaczyk <dariusz.stojaczyk@intel.com>
parent 223810e9
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -331,6 +331,15 @@ class UINvmeBdev(UIBdev):
        self.get_root().refresh()
        self.refresh()

    def ui_command_delete_all(self):
        ctrlrs = [x.name for x in self._children]
        ctrlrs = [x.rsplit("n", 1)[0] for x in ctrlrs]
        ctrlrs = set(ctrlrs)
        for ctrlr in ctrlrs:
            self.delete(ctrlr)
        self.get_root().refresh()
        self.refresh()

    def ui_command_delete(self, name):
        """
        Deletes NVMe controller from configuration.