summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2017-07-24 19:46:29 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2017-09-21 14:02:53 -0700
commit79e86c92c62c8bc5b699f657b016fd281a39f2ac (patch)
tree7784aa6c8e192ed7bdb873cbf2f3b40c12e232ad /tools/perf/scripts/python/bin
parent6bf7fc57146876306137d2229d42082165af5dbf (diff)
f2fs: don't give partially written atomic data from process crash
This patch resolves the below scenario. == Process 1 == == Process 2 == open(w) open(rw) begin write(new_#1) process_crash f_op->flush locks_remove_posix f_op>release read (new_#1) In order to avoid corrupted database caused by new_#1, we must do roll-back at process_crash time. In order to check that, this patch keeps task which triggers transaction begin, and does roll-back in f_op->flush before removing file locks. Reviewed-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions