On 04/09/2018 03:15 PM, Chris Leech wrote: > Instead of always multicasting responses, send a unicast netlink message > directed at the correct pid. This will be needed if we ever want to > support multiple userspace processes interacting with the kernel over > iSCSI netlink simultaneously. Limitations can currently be seen if you > attempt to run multiple iscsistart commands in parallel. > > We've fixed up the userspace issues in iscsistart that prevented > multiple instances from running, so now attempts to speed up booting by > bringing up multiple iscsi sessions at once in the initramfs are just > running into misrouted responses that this fixes.
As you may know, I disagree with running multiple iscsistart-s at the same time, since that's what iscsid is for. Never the less, I believe we _should_ be able to have multiple processes talking to the kernel target code, so I agree with these changes. > > Signed-off-by: Chris Leech <cle...@redhat.com> > --- > drivers/scsi/scsi_transport_iscsi.c | 29 ++++++++++++++++++----------- > 1 file changed, 18 insertions(+), 11 deletions(-) > > ... (diffs removed to save electrons) > Reviewed-by: Lee Duncan <ldun...@suse.com> -- Lee Duncan SUSE Labs -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-iscsi+unsubscr...@googlegroups.com. To post to this group, send email to email@example.com. Visit this group at https://groups.google.com/group/open-iscsi. For more options, visit https://groups.google.com/d/optout.