X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=Filesystems.m4;h=1a77ef882e9ebb6c412380add1c2787acc32a291;hb=refs%2Fheads%2Fpu;hp=75d07253d0f5d50630ba6ff5ddd2fb5e3ba44b21;hpb=54a0a8be9b75196f1e0dd1986b5f052d115c1a70;p=aple.git diff --git a/Filesystems.m4 b/Filesystems.m4 index 75d0725..7750dab 100644 --- a/Filesystems.m4 +++ b/Filesystems.m4 @@ -829,6 +829,27 @@ it's best to make the LV slightly larger than necessary and then enlarge the filesystem to the maximal possible size by running resize2fs(8) without specifying the new size.

+SUBSECTION(«Fast Commits») + +

+ +Optimization introduced in 2020 (Linux-5.10). + +activated at mkfs time + +light-weight journaling method + +Idea: parts of the metadata written to the log can instead be derived +from the inode. Leads to more compact format. + +Implementation: additional journal for fast commits, i.e., for those +operations that can be optimized. Contains changes at the *file* level + +

  • Check /proc/fs/ext4/dev/fc_info to see whether fast +commits are supported in the runing kernel.
  • + +

    + EXERCISES()