Re: Wrong DIF guard tag on ext2 write

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Martin K. Petersen
Date: Thursday, June 3, 2010 - 6:30 pm

>>>>> "Nick" == Nick Piggin <npiggin@suse.de> writes:

Nick,


Nick> Closing the while it is dirty, while it is being written back
Nick> window still leaves a pretty big window. Also, how do you handle
Nick> mmap writes?  Write protect and checksum the destination page
Nick> after every store? Or leave some window between when the pagecache
Nick> is dirtied and when it is written back? So I don't know whether
Nick> it's worth putting a lot of effort into this case.

I'm mostly interested in the cases where the filesystem acts as a
conduit for integrity metadata from user space. 

I agree the corruption windows inside the kernel are only of moderate
interest.  No filesystems have added support for explicitly protecting a
bio because the block layer's function to do so automatically is just a
few function calls away.

-- 
Martin K. Petersen	Oracle Linux Engineering
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Wrong DIF guard tag on ext2 write, Christof Schmitt, (Mon May 31, 4:28 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Mon May 31, 4:34 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Mon May 31, 7:20 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Mon May 31, 7:46 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Mon May 31, 7:49 am)
Re: Wrong DIF guard tag on ext2 write, James Bottomley, (Mon May 31, 8:01 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Mon May 31, 8:30 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Mon May 31, 8:49 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Mon May 31, 9:25 am)
Re: Wrong DIF guard tag on ext2 write, FUJITA Tomonori, (Mon May 31, 7:40 pm)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Tue Jun 1, 3:30 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Tue Jun 1, 3:49 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 6:03 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Tue Jun 1, 6:16 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Tue Jun 1, 6:17 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Tue Jun 1, 6:22 am)
Re: Wrong DIF guard tag on ext2 write, James Bottomley, (Tue Jun 1, 6:27 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 6:33 am)
Re: Wrong DIF guard tag on ext2 write, James Bottomley, (Tue Jun 1, 6:40 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 6:49 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Tue Jun 1, 6:50 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Tue Jun 1, 6:50 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 6:58 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Tue Jun 1, 7:26 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Tue Jun 1, 7:28 am)
Re: Wrong DIF guard tag on ext2 write, James Bottomley, (Tue Jun 1, 7:32 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Tue Jun 1, 7:54 am)
Re: Wrong DIF guard tag on ext2 write, Matthew Wilcox, (Tue Jun 1, 9:29 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 9:47 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 11:09 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Tue Jun 1, 11:46 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 12:35 pm)
Re: Wrong DIF guard tag on ext2 write, James Bottomley, (Tue Jun 1, 2:07 pm)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Tue Jun 1, 3:49 pm)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Tue Jun 1, 8:20 pm)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Wed Jun 2, 6:17 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Wed Jun 2, 6:37 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Wed Jun 2, 6:41 am)
Re: Wrong DIF guard tag on ext2 write, Dave Chinner, (Wed Jun 2, 4:20 pm)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Thu Jun 3, 4:20 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Thu Jun 3, 5:07 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Thu Jun 3, 5:41 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Thu Jun 3, 5:46 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Thu Jun 3, 6:06 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Thu Jun 3, 6:23 am)
Re: Wrong DIF guard tag on ext2 write, Chris Mason, (Thu Jun 3, 8:46 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Thu Jun 3, 9:27 am)
Re: [LFS/VM TOPIC] Stable pages while IO (was Wrong DIF gu ..., Vladislav Bolkhovitin, (Thu Jun 3, 10:41 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Thu Jun 3, 6:30 pm)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Thu Jun 3, 6:34 pm)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Thu Jun 3, 6:46 pm)
Re: Wrong DIF guard tag on ext2 write, Dave Chinner, (Thu Jun 3, 7:02 pm)
Re: Wrong DIF guard tag on ext2 write, Dave Chinner, (Thu Jun 3, 7:32 pm)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Thu Jun 3, 8:09 pm)
Re: Wrong DIF guard tag on ext2 write, Jan Kara, (Fri Jun 4, 8:32 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Mon Jun 7, 9:20 am)
Re: Wrong DIF guard tag on ext2 write, Boaz Harrosh, (Mon Jun 7, 10:22 am)
Re: Wrong DIF guard tag on ext2 write, Martin K. Petersen, (Mon Jun 7, 10:40 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Tue Jun 8, 12:15 am)
Re: Wrong DIF guard tag on ext2 write, Christof Schmitt, (Tue Jun 8, 12:18 am)
Re: Wrong DIF guard tag on ext2 write, Dave Chinner, (Tue Jun 8, 1:47 am)
Re: Wrong DIF guard tag on ext2 write, Nick Piggin, (Tue Jun 8, 1:52 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Wed Jun 9, 8:58 am)
Re: Wrong DIF guard tag on ext2 write, Gennadiy Nerubayev, (Fri Jul 23, 10:59 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Fri Jul 23, 12:16 pm)
Re: Wrong DIF guard tag on ext2 write, Gennadiy Nerubayev, (Fri Jul 23, 1:51 pm)
Re: Wrong DIF guard tag on ext2 write, Dave Chinner, (Fri Jul 23, 6:03 pm)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Mon Jul 26, 5:22 am)
Re: Wrong DIF guard tag on ext2 write, Gennadiy Nerubayev, (Mon Jul 26, 10:00 am)
Re: Wrong DIF guard tag on ext2 write, Vladislav Bolkhovitin, (Mon Jul 26, 12:26 pm)