]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
ci: Btrfs mount option tuning 2499/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 13 Mar 2024 22:51:11 +0000 (23:51 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 13 Mar 2024 22:53:20 +0000 (23:53 +0100)
Let's choose the lowest compression level so as to not impact CPU
usage too much. Use noatime as it's generally a straight speed boost
and make sure some new btrfs features are enabled (should already
be enabled but never hurts to be sure).

.github/workflows/ci.yml

index a929cf1ab509411147fc0fcb0d35fdeece613eff..76c5a81d9759b97e2898bd1f5af6819840ee3c6a 100644 (file)
@@ -148,7 +148,7 @@ jobs:
         mkfs.btrfs btrfs.raw
         sudo mkdir -p /mnt/mkosi
         LOOP="$(sudo losetup --find --show --direct-io=on btrfs.raw)"
-        sudo mount "$LOOP" /mnt/mkosi --options compress=zstd,user_subvol_rm_allowed
+        sudo mount "$LOOP" /mnt/mkosi --options compress=zstd:1,user_subvol_rm_allowed,noatime,discard=async,space_cache=v2
         sudo chown "$(id -u):$(id -g)" /mnt/mkosi
 
     - name: Configure