Re: [PATCH V3 1/1] blk-mq: avoid double ->queue_rq() because of early timeout

2022-10-31 Thread Jens Axboe
On Wed, 26 Oct 2022 13:19:57 +0800, Ming Lei wrote: > From: David Jeffery > > David Jeffery found one double ->queue_rq() issue, so far it can > be triggered in VM use case because of long vmexit latency or preempt > latency of vCPU pthread or long page fault in vCPU pthread, then block > IO req

Re: [PATCH V3 1/1] blk-mq: avoid double ->queue_rq() because of early timeout

2022-10-30 Thread Ming Lei
On Wed, Oct 26, 2022 at 01:19:57PM +0800, Ming Lei wrote: > From: David Jeffery > > David Jeffery found one double ->queue_rq() issue, so far it can > be triggered in VM use case because of long vmexit latency or preempt > latency of vCPU pthread or long page fault in vCPU pthread, then block >

Re: [PATCH V3 1/1] blk-mq: avoid double ->queue_rq() because of early timeout

2022-10-28 Thread Bart Van Assche
On 10/25/22 22:19, Ming Lei wrote: David Jeffery found one double ->queue_rq() issue, so far it can be triggered in VM use case because of long vmexit latency or preempt latency of vCPU pthread or long page fault in vCPU pthread, then block IO req could be timed out before queuing the request to

[PATCH V3 1/1] blk-mq: avoid double ->queue_rq() because of early timeout

2022-10-25 Thread Ming Lei
From: David Jeffery David Jeffery found one double ->queue_rq() issue, so far it can be triggered in VM use case because of long vmexit latency or preempt latency of vCPU pthread or long page fault in vCPU pthread, then block IO req could be timed out before queuing the request to hardware but