From c70a9cbffefaa6ce107eaa85fce1866a246e9c59 Mon Sep 17 00:00:00 2001 From: Takuya ASADA Date: Thu, 15 Jun 2023 08:59:01 +0900 Subject: [PATCH] scylla_fstrim_setup: start scylla-fstrim.timer on setup Currently, scylla_fstrim_setup does not start scylla-fstrim.timer and just enables it, so the timer starts only after rebooted. This is incorrect behavior, we start start it during the setup. Also, unmask is unnecessary for enabling the timer. Fixes #14249 Closes #14252 --- dist/common/scripts/scylla_fstrim_setup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/common/scripts/scylla_fstrim_setup b/dist/common/scripts/scylla_fstrim_setup index 0269757d92..6c697d4ea4 100755 --- a/dist/common/scripts/scylla_fstrim_setup +++ b/dist/common/scripts/scylla_fstrim_setup @@ -16,7 +16,7 @@ if __name__ == '__main__': if os.getuid() > 0: print('Requires root permission.') sys.exit(1) - systemd_unit('scylla-fstrim.timer').unmask() systemd_unit('scylla-fstrim.timer').enable() + systemd_unit('scylla-fstrim.timer').start() if is_redhat_variant() or is_arch() or is_suse_variant(): systemd_unit('fstrim.timer').disable()