Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package systemd-zram-service for openSUSE:Factory checked in at 2022-09-14 16:20:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemd-zram-service (Old) and /work/SRC/openSUSE:Factory/.systemd-zram-service.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd-zram-service" Wed Sep 14 16:20:34 2022 rev:4 rq:1003552 version:0.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/systemd-zram-service/systemd-zram-service.changes 2022-01-08 23:24:06.830255868 +0100 +++ /work/SRC/openSUSE:Factory/.systemd-zram-service.new.2083/systemd-zram-service.changes 2022-09-14 16:20:35.159709248 +0200 @@ -1,0 +2,6 @@ +Wed Sep 7 00:00:00 CEST 2022 - dste...@suse.cz + +- disable multi-zram devices (deprecated, not necessary since 4.7) +- change compression to zstd + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd-zram-service.spec ++++++ --- /var/tmp/diff_new_pack.pdJyl0/_old 2022-09-14 16:20:35.643710285 +0200 +++ /var/tmp/diff_new_pack.pdJyl0/_new 2022-09-14 16:20:35.647710294 +0200 @@ -1,7 +1,7 @@ # # spec file for package systemd-zram-service # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2012-2018 Malcolm J Lewis <malcolmle...@opensuse.org> # # All modifications and additions to the file contributed by third parties ++++++ zramswapoff ++++++ --- /var/tmp/diff_new_pack.pdJyl0/_old 2022-09-14 16:20:35.699710405 +0200 +++ /var/tmp/diff_new_pack.pdJyl0/_new 2022-09-14 16:20:35.703710414 +0200 @@ -1,17 +1,7 @@ #!/bin/bash -# get the number of CPUs -num_cpus=$(grep -c processor /proc/cpuinfo) - -# set decremented number of CPUs -decr_num_cpus=$((num_cpus - 1)) - # Switching off swap -for i in $(seq 0 $decr_num_cpus); do -if [ "$(grep /dev/zram$i /proc/swaps)" != "" ]; then -swapoff /dev/zram$i -fi -done +swapoff /dev/zram0 rmmod zram ++++++ zramswapon ++++++ --- /var/tmp/diff_new_pack.pdJyl0/_old 2022-09-14 16:20:35.719710448 +0200 +++ /var/tmp/diff_new_pack.pdJyl0/_new 2022-09-14 16:20:35.723710456 +0200 @@ -1,35 +1,19 @@ #!/bin/bash -# get the number of CPUs -num_cpus=$(grep -c processor /proc/cpuinfo) -# if something goes wrong, assume we have 1 -[ "$num_cpus" != 0 ] || num_cpus=1 - -# set decremented number of CPUs -decr_num_cpus=$((num_cpus - 1)) - # get the amount of memory in the machine mem_total_kb=$(grep MemTotal /proc/meminfo | grep -E --only-matching '[[:digit:]]+') mem_total=$((mem_total_kb * 1024)) -# load dependency modules -#modprobe zram zram_num_devices=$num_cpus -# Determine module parm -mod_parm=$(modinfo zram |grep parm |tr -s " " |cut -f2 -d ":") -modprobe zram $mod_parm=$num_cpus - -# initialize the devices -for i in $(seq 0 $decr_num_cpus); do -echo $((mem_total / num_cpus)) > /sys/block/zram$i/disksize -done - -# Creating swap filesystems -for i in $(seq 0 $decr_num_cpus); do -mkswap /dev/zram$i -done +# load the dependency module +modprobe zram + +# initialize the device with zstd compression algorithm +echo zstd > /sys/block/zram0/comp_algorithm; +echo $mem_total > /sys/block/zram0/disksize + +# Creating the swap filesystem +mkswap /dev/zram0 # Switch the swaps on -for i in $(seq 0 $decr_num_cpus); do -swapon -p 100 /dev/zram$i -done +swapon -p 100 /dev/zram0