Re: [PATCHSET] blk-mq: reimplement timeout handling

2017-12-12 Thread Tejun Heo
Hello, Christoph. On Tue, Dec 12, 2017 at 01:21:23AM -0800, Christoph Hellwig wrote: > Please send this to linux-block so that it can be properly reviewed. Oops, will include linux-block when posting v2. Thanks. -- tejun

Re: [PATCHSET] blk-mq: reimplement timeout handling

2017-12-12 Thread Peter Zijlstra
On Sat, Dec 09, 2017 at 11:25:19AM -0800, Tejun Heo wrote: > Oleg, Peter, I'd really appreciate if you guys can go over the > reported breakages and the new implementation. I'm still struggling with a lack understanding of most of this; but I think its OK. Its certainly easier than what was before

Re: [PATCHSET] blk-mq: reimplement timeout handling

2017-12-12 Thread Christoph Hellwig
Please send this to linux-block so that it can be properly reviewed.

Re: [PATCHSET] blk-mq: reimplement timeout handling

2017-12-11 Thread Peter Zijlstra
On Sat, Dec 09, 2017 at 11:25:19AM -0800, Tejun Heo wrote: > Currently, blk-mq timeout path synchronizes against the usual > issue/completion path using a complex scheme involving atomic > bitflags, REQ_ATOM_*, memory barriers and subtle memory coherence > rules. Unfortunatley, it contains quite a