]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fix listener deletion 60259/head
authorAfreen Misbah <afreen23.git@gmail.com>
Fri, 11 Oct 2024 08:57:24 +0000 (14:27 +0530)
committerAfreen Misbah <afreen23.git@gmail.com>
Fri, 11 Oct 2024 09:28:54 +0000 (14:58 +0530)
Listener deletion is broken due to passing wrong gateway address.
Including `traddr` in DELETE API of listener to choose correct gateway address for deletion.

The same fix we did for POST API here: https://github.com/afreen23/ceph/commit/287ff3b3603291763b3cd08f9b1543fe60d5f3b9

Fixes: https://tracker.ceph.com/issues/68506
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
src/pybind/mgr/dashboard/controllers/nvmeof.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts

index 5db6a4f1acfecd148166e82c592367eda82b3c3a..f199867943d14c9a7e4c1d027839867cd7e4dae9 100644 (file)
@@ -183,7 +183,7 @@ else:
             force: bool = False,
             gw_group: Optional[str] = None
         ):
-            return NVMeoFClient(gw_group=gw_group).stub.delete_listener(
+            return NVMeoFClient(gw_group=gw_group, traddr=traddr).stub.delete_listener(
                 NVMeoFClient.pb2.delete_listener_req(
                     nqn=nqn,
                     host_name=host_name,
index f88442e1bd6193d2179d60ddb1fed9a9d3c10aa1..974727ad06260afaffce3e9268f8bb910ca108e5 100644 (file)
@@ -76,7 +76,7 @@ export class NvmeofListenersListComponent implements OnInit, OnChanges {
         name: this.actionLabels.DELETE,
         permission: 'delete',
         icon: Icons.destroy,
-        click: () => this.deleteSubsystemModal()
+        click: () => this.deleteListenerModal()
       }
     ];
   }
@@ -101,7 +101,7 @@ export class NvmeofListenersListComponent implements OnInit, OnChanges {
       });
   }
 
-  deleteSubsystemModal() {
+  deleteListenerModal() {
     const listener = this.selection.first();
     this.modalService.show(CriticalConfirmationModalComponent, {
       itemDescription: 'Listener',