Re: [RFC v3] ext4: Combine barrier requests coming from fsync

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tejun Heo
Date: Thursday, August 19, 2010 - 8:48 am

Hello, again.

On 08/19/2010 11:17 AM, Tejun Heo wrote:

Oh, I just realized that the current bio-based dm implementation
doesn't allow other bio's to be processed if a flush is in progress.
So, it's not about not being able to handle multiple flushes.  The
queue just stalls while flush is in progress and because it also waits
for flush completion by waiting for all commands in progress to
finish.  It basically ends up draining and stalling everything.
Shouldn't be too hard to make it better.

Thanks.

-- 
tejun
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC v3] ext4: Combine barrier requests coming from fsync, Darrick J. Wong, (Mon Aug 9, 12:53 pm)
Re: [RFC v3] ext4: Combine barrier requests coming from fsync, Christoph Hellwig, (Mon Aug 9, 2:07 pm)
[RFC v4] ext4: Coordinate fsync requests, Darrick J. Wong, (Wed Aug 18, 7:14 pm)
Re: [RFC v3] ext4: Combine barrier requests coming from fsync, Christoph Hellwig, (Thu Aug 19, 1:53 am)
Re: [RFC v3] ext4: Combine barrier requests coming from fsync, Tejun Heo, (Thu Aug 19, 8:48 am)
Re: Performance testing of various barrier reduction patch ..., Christoph Hellwig, (Tue Oct 12, 7:14 am)
Re: Performance testing of various barrier reduction patch ..., Christoph Hellwig, (Fri Oct 15, 4:40 pm)
Re: Performance testing of various barrier reduction patch ..., Christoph Hellwig, (Tue Oct 19, 11:28 am)