On 12/5/16, 8:03 AM, "Christoph Hellwig" <h...@infradead.org> wrote:
>On Fri, Dec 02, 2016 at 01:44:53PM -0800, Himanshu Madhani wrote: >> From: Samy <s...@purestorage.com> >> >> This patch helps resolve some of the mailbox timeout issue discovered >> during large SAN emulation testing where 1000+ initiators are trying >> to log into target mode personality. Since current mailbox interface >> handles submission and processing of commands in a sequential order, >> command could timeout resulting in some initiator not being able to >> log into target. > >How does the patch hange anything? You're still synchronously >waiting for the command, it's just that the command processing >is offloaded to a workqueue now. The mailbox timeout was issue here where command submitted to mailbox could wait for more than time allowed to wait_for_completion. We’ll see lot of mailbox timeout if the number of initiators trying to log into target mode personality increases to few thousands. >