]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Make iSCSI login actually work
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 4 Mar 2008 20:02:34 +0000 (20:02 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 4 Mar 2008 20:02:34 +0000 (20:02 +0000)
* src/storage_backend_iscsi.c: Make iSCSI login actually work
  (Chris Lalancette).

ChangeLog
src/storage_backend_iscsi.c

index 78c8773106592f8e997e82fbcd766c1e5186ae3b..b60e137c9596f223b330063abd4c535701ec6906 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Mar  4 20:01:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
+
+       Make iSCSI login actually work
+       * src/storage_backend_iscsi.c: Make iSCSI login actually work
+         (Chris Lalancette).
+
 Tue Mar  4 19:57:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
 
        Report error when vcpupin is given bad vCPU number.
index fc79b4616703e80f8102fb8de7fdfb76ff282675..f34d43b91cf7959b07682057bf349f8082cac362 100644 (file)
@@ -151,6 +151,14 @@ virStorageBackendISCSIConnection(virConnectPtr conn,
         "--targetname", pool->def->source.devices[0].path, action, NULL
     };
 
+    const char *cmdsendtarget[] = {
+        ISCSIADM, "--mode", "discovery", "--type", "sendtargets",
+        "--portal", portal, NULL
+    };
+
+    if (virRun(conn, (char **)cmdsendtarget, NULL) < 0)
+        return -1;
+
     if (virRun(conn, (char **)cmdargv, NULL) < 0)
         return -1;