Daniel Phillips <phill...@phunq.net> writes:

> If Ext3 is the problem, then this is highly topical for us.  We hope
> to implement a largely non-blocking commit model for Tux3 and have
> discussed the strategy for doing this.  I expect we will run into some
> surprises when we actually start running with atomic commit, and shortly
> after, start working on the layered cache model.  Also, our initial
> fsync will just be a sync, roughly speaking, which is sure to cause
> latency problems, so we will need a finer grained model there.

Yes, it's like sync. In my understanding although, fsync() of ext3 tries
to flush the transaction for the inode, it will flushes all transactions
until that transaction. And data=ordered will try to flush datas before
related metadata transactions. So, after all, fsync() will flushes many
datas unrelated to that fsync().

Thanks.
-- 
OGAWA Hirofumi <hirof...@mail.parknet.co.jp>

_______________________________________________
Tux3 mailing list
Tux3@tux3.org
http://mailman.tux3.org/cgi-bin/mailman/listinfo/tux3

Reply via email to