Project

General

Profile

action #51386

invis-Server should be compatile with Btrfs.

Added by flacco about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
2019-05-12
Due date:
% Done:

100%

Estimated time:

Description

First testinstallation with Btrfs on the Root-Volume shows that it was impossible to boot the server after setup with sine2.

History

#1 Updated by flacco about 3 years ago

  • Status changed from New to In Progress
  • Target version changed from Future to 14.1
  • % Done changed from 0 to 80

Booting from Btrfs Root-filesystems needs the directive SUSE_BTRFS_SNAPSHOT_BOOTING="true" in /etc/default/grub.

sine2 now checks the FS of the root-volume an uses a grub-config in dependency of the used FS.

#2 Updated by ingogoeppert about 3 years ago

My experience with BTFS in tumbleweed in the last years:

Pro: Snapshots are taken automatically on every installation via zypper. That's very useful.

Con (or show stopper?): There is a (some call it) experimental feature active, the quotas. At the moment when BTRFS recalculates them, the system is unusable. The bug is still not fixed https://bugzilla.opensuse.org/show_bug.cgi?id=1017461. The workaround for me was to disable quotas. What on the first boot every month happens is a maintenance task. While this task runs (a cron job), the system is nearly unusable at full disk activity. But this takes only a minute - no real problem for my desktop system with only one SSD. But for a server? With HDDs?

Before we switch to BTRFS as default I think we should run it on a real hardware and let it run for more than a month with some updates (= some snapshots = quota calculation runs slower).

#3 Updated by flacco almost 3 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 80 to 100

Done. Further testing in the real world...

Also available in: Atom PDF