viriscsi: Need to sendtargets on Initiator IQN
viriscsi: Need to sendtargets on Initiator IQN

https://bugzilla.redhat.com/show_bug.cgi?id=1172015

The refactoring done as part of commit id '59446096' caused a regression
for the multi initiator IQN commit '6aabcb5b' because the sendtargets was
not done on/for the initiator IQN prior to login (or trying to disable
autologin)

Prior to that commit, the paths were essentially

virStorageBackendISCSIStartPool
    virStorageBackendISCSILogin
        virStorageBackendISCSIConnection
            if initiatoriqn
                virStorageBackendCreateIfaceIQN
                Issue sendtargets
                Perform --login
            else
                Issue sendtargets
                Perform --login

After that commit:

virStorageBackendISCSIStartPool
    Issue sendtargets
    Call virStorageBackendISCSIConnection
        If initiatoriqn
            virStorageBackendCreateIfaceIQN
            Perform --login
        else
            Perform --login

So for non initiator IQN paths, nothing changed. For the initiator path,
the --login fails as does any attempts to change autologin via "--op update
--name node.startup --value manual".

jardasgit/libvirt,rlaager/libvirt,crobinso/libvirt,eskultety/libvirt,eskultety/libvirt,zippy2/libvirt,crobinso/libvirt,datto/libvirt,rlaager/libvirt,elmarco/libvirt,agx/libvirt,olafhering/libvirt,jfehlig/libvirt,nertpinx/libvirt,datto/libvirt,jfehlig/libvirt,libvirt/libvirt,jardasgit/libvirt,elmarco/libvirt,olafhering/libvirt,jardasgit/libvirt,taget/libvirt,eskultety/libvirt,VenkatDatta/libvirt,olafhering/libvirt,jfehlig/libvirt,andreabolognani/libvirt,crobinso/libvirt,zippy2/libvirt,datto/libvirt,shugaoye/libvirt,eskultety/libvirt,fabianfreyer/libvirt,olafhering/libvirt,taget/libvirt,agx/libvirt,agx/libvirt,shugaoye/libvirt,eskultety/libvirt,fabianfreyer/libvirt,taget/libvirt,libvirt/libvirt,VenkatDatta/libvirt,elmarco/libvirt,agx/libvirt,zippy2/libvirt,shugaoye/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,rlaager/libvirt,andreabolognani/libvirt,taget/libvirt,datto/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,agx/libvirt,taget/libvirt,VenkatDatta/libvirt,elmarco/libvirt,nertpinx/libvirt,jfehlig/libvirt,rlaager/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,jardasgit/libvirt,andreabolognani/libvirt,zippy2/libvirt,libvirt/libvirt,datto/libvirt,VenkatDatta/libvirt,fabianfreyer/libvirt,elmarco/libvirt,rlaager/libvirt,andreabolognani/libvirt,nertpinx/libvirt,shugaoye/libvirt,shugaoye/libvirt,crobinso/libvirt,andreabolognani/libvirt,libvirt/libvirt