commit | f06e8c7cb9faf94fa135921e1f10a1586aa3e1c9 | [log] [tgz] |
---|---|---|
author | Seokhwan Kim <sukka.kim@samsung.com> | Fri May 28 13:27:29 2021 +0900 |
committer | Brett Wilson <brettw@google.com> | Sat May 29 16:55:27 2021 +0000 |
tree | 617de1c21b3668eeb3e51c4f07dd66a42d597983 | |
parent | b261d65015c97818cd6645d6e5cc1815f6598ff8 [diff] |
[f2fs] Correct handling compacted summaries Test: linux host: fx emu -N --headless -hda third_party/f2fs/test_files/blk1g.bin fuchsia vm: mkdir /tmp/data;mount /dev/class/block/000 /tmp/data mkdir /tmp/data/test;cp /tmp/data/10mb.bin /tmp/data/test/ umount /tmp/data;dm shutdown linux host: fsck.f2fs third_party/f2fs/test_files/blk1g.bin Change-Id: Ie1466412b3851cf9301186716ea8e94fb64f302a Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/536504 Reviewed-by: Brett Wilson <brettw@google.com>
F2FS is the most commonly used log-structured file system in Linux. It supports flash-friendly features such as adaptive logging, multi-head logging, fsync acceleration, and node address translation. For more information see: https://www.usenix.org/conference/fast15/technical-sessions/presentation/lee
$ fx set bringup.x64 --with //bundles:tools --with-base //bundles/buildbot:bringup --with-base third_party/f2fs --with-base third_party/f2fs/tools:f2fs-tools $ fx build $ fx emu -N --headless -hda third_party/f2fs/test_files/blk{500m or 1g}.bin (see third_party/f2fs/test_files/README.md for test)