Hi, Chris
CC Tsutomu Itoh

On Thu, 17 Feb 2011 20:09:00 -0500, Chris Mason wrote:
Excerpts from Miao Xie's message of 2011-02-17 00:48:40 -0500:
Compare with Ext3/4, the performance of file creation and deletion on btrfs
is very poor. the reason is that btrfs must do a lot of b+ tree insertions,
such as inode item, directory name item, directory name index and so on.

If we can do some delayed b+ tree insertion or deletion, we can improve the
performance, so we made this patch which implemented delayed directory name
index insertion/deletion and delayed inode update.

This work is really cool, thanks for doing it.  I'm starting a run on
this tonight and if all goes well I'll review in detail and try to queue
it along with the per-subvolume storage bits for .39.

There is a hang-up problem in this patch, that is the task which does delayed 
item
balance and the task which commits the transaction will wait for each other, and
the filesystem will hang up. This is reported by Tsutomu Itoh.

I have made the third version of this patch, will post it later.

Thanks!
Miao


Thanks!

-chris


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

Reply via email to