Zbr's days.
December
Sun Mon Tue Wed Thu Fri Sat
       
14
2005
Months
Dec

About :: TODO :: Blog :: RSS :: Old blog :: Projects :: GIT :: Gallery :: Notes

Wed, 14 Dec 2005

Ok, it looks like only one problem remains - data integrity.


All journaling changes are just to adjust h_buffer_credits when starting a journal with existing handle, which happens when ->prepare_write() is called several times before ->commit_write().
ext3 changes are simple too: commented check for current journaling handler in ext3_write_inode(), which is related to above changes.

With all this changes receiving zero-copy has only one problem - data corruption. Sometimes several pages are eaten from the flow, and it looks like a race between running in process context commit code and running in interrupt data copying.

:: Link / Comments (0)

Please solve this captcha to be allowed to post (need to reload in a minute): 38 - 76

Comments are closed for this story.