On 09/29/2015 03:47 AM, Hannes Reinecke wrote:
The 'activate_complete' function needs to be executed after
stpg has finished, so we can as well execute stpg synchronously
and call the function directly.
Hello Hannes,
Another patch in this series moves invocation of the STPG commands to
the context of a workqueue. The setup on which I have been testing this
patch series consists of an initiator system with four ports and a
target system with eight ports and 100 LUNs. As a result, 4*8*100=3200
/dev/sd* devices are created on the initiator system and monitored by
the scsi_dh_alua handler. How many kernel threads will be needed to
monitor all these paths concurrently and how much memory will be
required for all these kernel threads ? What if the number of LUNs would
be even higher, e.g. 1000 ? Sorry but because of scalability concerns my
preference is that the RTPG and STPG commands are invoked asynchronously.
Thanks,
Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html