]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Revert "test: use btrfs by default on Arch as well"
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 19 Feb 2024 10:23:31 +0000 (11:23 +0100)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 19 Feb 2024 10:43:54 +0000 (11:43 +0100)
There's something very wrong going on when using btrfs for the test
images, namely:
  - there's a significant performance hit, i.e. the Arch Linux run is
    ~20% slower, in the coverage run the situation is even worse
  - intermittent boot failures
  - intermittent "No space left on device" errors (even though there's
    enough free space)

Since debugging this might take a while, let's temporarily revert back
to ext4 to make the CI stable again.

This reverts commit 7eb7e3ec4f5dbc13ee729557e1544527f3101187.

test/test-functions

index 6a9a1291de3e477e21376c4c16e2cd34405c66e7..a3bb4abc00bb199925054355d2ef6e581d361704 100644 (file)
@@ -47,13 +47,9 @@ KERNEL_VER="${KERNEL_VER-$(uname -r)}"
 QEMU_TIMEOUT="${QEMU_TIMEOUT:-1800}"
 NSPAWN_TIMEOUT="${NSPAWN_TIMEOUT:-1800}"
 TIMED_OUT=  # will be 1 after run_* if *_TIMEOUT is set and test timed out
+get_bool "$LOOKS_LIKE_SUSE" && FSTYPE="${FSTYPE:-btrfs}" || FSTYPE="${FSTYPE:-ext4}"
 UNIFIED_CGROUP_HIERARCHY="${UNIFIED_CGROUP_HIERARCHY:-default}"
 EFI_MOUNT="${EFI_MOUNT:-$(bootctl -x 2>/dev/null || echo /boot)}"
-if get_bool "$LOOKS_LIKE_SUSE" || get_bool "$LOOKS_LIKE_ARCH"; then
-    FSTYPE="${FSTYPE:-btrfs}"
-else
-    FSTYPE="${FSTYPE:-ext4}"
-fi
 # Note that defining a different IMAGE_NAME in a test setup script will only result
 # in default.img being copied and renamed. It can then be extended by defining
 # a test_append_files() function. The $1 parameter will be the root directory.