[stgt] [PATCH 2/2] use FIFO policy instead FILO for I/O thread request handling

Or Gerlitz ogerlitz at voltaire.com
Tue Sep 15 12:16:54 CEST 2009


FUJITA Tomonori wrote:
> It's not. tgt properly handles SCSI ordering rule. The patch is about I/O threads policy. I/O threads simultaneously performs multiple SCSI commands that can be performed in any order.
>   
I see, I guess I have some gap here understanding why and when its 
allowed to perform SCSI commands in any order.
> I/O threads uses FILO so if I/O threads has tons of requests, the latency of the first request could be large.
>   
Yes, Alex had a setup with large number of IOPS and as of the FILO 
(LIFO) processing such some commands processing was delayed and delayed 
till the initiator started to send aborts, merging your FIFO patch 
solved it.

Or.


--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list