public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] blk-mq: set default timeout as 30 seconds
@ 2015-07-16 11:53 Ming Lei
  2015-07-16 14:37 ` Jens Axboe
  0 siblings, 1 reply; 2+ messages in thread
From: Ming Lei @ 2015-07-16 11:53 UTC (permalink / raw)
  To: Jens Axboe, linux-kernel; +Cc: Ming Lei

It is reasonable to set default timeout of request as
30 seconds instead of 30000 ticks, which may be 300 seconds
if HZ is 100, for example, some arm64 based systems may choose
100 HZ.

Signed-off-by: Ming Lei <ming.lei@canonical.com>
---
 block/blk-mq.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/block/blk-mq.c b/block/blk-mq.c
index f537796..7d842db 100644
--- a/block/blk-mq.c
+++ b/block/blk-mq.c
@@ -1998,7 +1998,7 @@ struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
 		goto err_hctxs;
 
 	setup_timer(&q->timeout, blk_mq_rq_timer, (unsigned long) q);
-	blk_queue_rq_timeout(q, set->timeout ? set->timeout : 30000);
+	blk_queue_rq_timeout(q, set->timeout ? set->timeout : 30 * HZ);
 
 	q->nr_queues = nr_cpu_ids;
 	q->nr_hw_queues = set->nr_hw_queues;
-- 
1.9.1


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] blk-mq: set default timeout as 30 seconds
  2015-07-16 11:53 [PATCH] blk-mq: set default timeout as 30 seconds Ming Lei
@ 2015-07-16 14:37 ` Jens Axboe
  0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2015-07-16 14:37 UTC (permalink / raw)
  To: Ming Lei, linux-kernel

On 07/16/2015 05:53 AM, Ming Lei wrote:
> It is reasonable to set default timeout of request as
> 30 seconds instead of 30000 ticks, which may be 300 seconds
> if HZ is 100, for example, some arm64 based systems may choose
> 100 HZ.

Heh, how did that not get caught in review. Thanks Ming! Should add a 
fixes c76cbbcf4044 to that, I'll do that.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-07-16 14:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-16 11:53 [PATCH] blk-mq: set default timeout as 30 seconds Ming Lei
2015-07-16 14:37 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox