Thread (1 message) 1 message, 1 author, 2012-09-04

Re: [ext3/4] PROBLEM: fdatasync not syncing appended data (w/test program)

From: Kristian Nielsen <hidden>
Date: 2012-09-04 06:07:45
Also in: lkml

Jan Kara [off-list ref] writes:
On Mon 03-09-12 10:45:15, Kristian Nielsen wrote:
quoted
It appears that ext3 and ext4 fdatasync() does not fully sync data to
disk. Specifically, when new data is written at the end (so that the file
length is increased), not all of the new data is synced by fdatasync().
The culprit is that we forget to update i_datasync_tid when we change only
inode size. Thus inode is not forced to disk during fdatasync(). I will send
fixes for this in a moment.
Cool, thanks for the quick response! Glad that we get this fixed.

 - Kristian.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help