linux-ext4 mailing list

FromSubjectsort iconDate
Andreas Dilger
Re: [ext3] Changes to block device after an ext3 mount p ...
It has never been safe to run ext3 on top of a loop device, because the loop device does not preserve ordering, and I'm not sure whether it properly passes barriers either. Cheers, Andreas -- Andreas Dilger Sr. Staff Engineer, Lustre Group Sun Microsystems of Canada, Inc. --
Feb 22, 4:09 pm 2010
Jan Kara
Re: [ext3] Changes to block device after an ext3 mount p ...
Hmm, and apparently there is some subtlety in the loopback device code because even when I use sync(1), the first and second images sometimes differ (although it's much rarer). But I see a commit block of the transaction already in the first image (the commit block is written last) but the contents of the transaction is present only in the second image. Honza -- Jan Kara <jack@suse.cz> SuSE CR Labs --
Feb 22, 4:05 pm 2010
Jan Kara
Re: [ext3] Changes to block device after an ext3 mount p ...
I've looked at your script. The problem is that "echo s >/proc/sysrq_trigger" isn't really a data integrity operation. In particular it does not wait on IO to finish (with the new writeback code it does not even wait for IO to be submitted) so you sometimes take the image checksum before the sync actually happens. If you used sync(1) instead, everything should work as expected... Honza -- Jan Kara <jack@suse.cz> SuSE CR Labs --
Feb 22, 3:32 pm 2010
Jan Kara
Re: [RFC] do you want jbd2 interface of ext3?
I don't agree with this. I know about quite a few large customers depending on quotas on their servers and they run on ext3 / reiserfs quite happily. Dmitry's patches touching the generic code were mostly cleanups, the fixes were just in the delayed allocation handling but that never gets executed for ext3 or reiserfs... I don't say there cannot be bugs and certainly quota code has less exposure than other more used filesystem parts. But I don't know about any serious quota issue on ext3 / ...
Feb 22, 11:02 am 2010
Toshiyuki Okajima
Re: [RFC] do you want jbd2 interface of ext3?
Hi Ted, sorry for my late response. tytso@mit.edu wrote: > On Wed, Feb 17, 2010 at 05:36:00PM +0900, Toshiyuki Okajima wrote: > > > > > > The reason that I wanted to change the journaling interface into jbd2 were: > > > - the most of my customers use linux for Mission Critical (M.C.). > > > - M.C. users want the filesystems which have more integrity for their data. > > > - I think we should not recommend ext4 to M.C. users because > > > for M.C. users, ext4 is still unstable ...
Feb 21, 10:44 pm 2010
Theodore Tso
Re: [RFC] do you want jbd2 interface of ext3?
I haven't seen a bug reported with respect to delayed allocation in quite a while, actually. That code path is pretty well tested at this point. It's probably one of the more complicated paths, though, which is why if you wanted to be very paranoid, disabling is certainly a valid option. On the other hand, if you eventually want the performance features of delalloc, there's a question of how much testing do you want to do on interim measures --- but that question applies just as much to ext3 ...
Feb 22, 6:55 am 2010
Dmitry Monakhov
Re: [RFC] do you want jbd2 interface of ext3?
Stability is relative thing. I's quite depends on usecase. For example after triggering bug on not empty orphan list on ext3_umount i've started full orphan-list management code revision. And both ext3/ext4 appears to be almost broken in case of errors. But nobody seems never catch it in real life. But still at that time i have triggered: 1) non empty orphan list on umount for both (ext3 and ext4) 2) on_disk linked list corruption for both 3) data blocks beyond i_size 4) bit-difference on ...
Feb 22, 11:57 am 2010
previous daytodaynext day
February 21, 2010February 22, 2010February 23, 2010