[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
** Changed in: systemd (Ubuntu Jammy) Status: New => Invalid ** Changed in: zram-config (Ubuntu Jammy) Status: New => Triaged ** Changed in: zram-config (Ubuntu Jammy) Importance: Undecided => Low -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Status in systemd source package in Jammy: Invalid Status in zram-config source package in Jammy: Triaged Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
@Oibaf, this bug is fixed in the Ubuntu package in kinetic. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Status in systemd source package in Jammy: New Status in zram-config source package in Jammy: New Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
@eugenesan Is there a plan to merge your update version into the official Ubuntu package? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Status in systemd source package in Jammy: New Status in zram-config source package in Jammy: New Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
** Also affects: systemd (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: zram-config (Ubuntu Jammy) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Status in systemd source package in Jammy: New Status in zram-config source package in Jammy: New Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
@mantas Thanks for letting me know about the bug/fix. Looks like my version was not affected due to slightly different systemd config. Nevertheless, I've added the fix (just in case) and pushed it to lp:~eugenesan/+git/zram-config PPA was updated as well. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
@eugenesan Is this bug fixed in your version of zram-config - https://git.launchpad.net/~eugenesan/+git/zram-config ? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: Invalid Status in zram-config package in Ubuntu: Fix Released Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1978738] Re: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded"
As a workaround you can include in the "[Service]" section of the file "/etc/systemd/system/multi-user.target.wants/zram-config.service" this line: ExecStartPost=/usr/bin/systemctl restart systemd-oomd.service It causes systemd-oomd.service to be restarted after zram-config.service start. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1978738 Title: systemd-oomd and zram-config services: "Swap is currently not detected; memory pressure usage will be degraded" Status in systemd package in Ubuntu: New Bug description: Problem summary: I've installed the zram-config package. By default it creates a zram swap device with half the physical memory size of the system. For instance, in an 8GB RAM system: # swapon NAME TYPE SIZE USED PRIO /dev/zram0 partition 3,8G 1M5 #zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 3,8G 496K 74,9K 376K 4 [SWAP] The problem is that when systemd-oomd.service is started during boot it doesn't detect that zram swap device because zram-config.service is started later. So when systemd-oomd.service was started the zram device didn't exists yet. This is the message shown during boot: systemd-oomd[587]: Swap is currently not detected; memory pressure usage will be degraded If you restart systemd-oomd.service after boot it's correctly started because zram-config.service was previously loaded and zram device exists. So I think it's just a matter of dependencies during boot process; it's necessary to make zram-config.service be started before systemd-oomd.service (or to make systemd-oomd.service be restarted when zram-config.service is started). Aditional info: --- # lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 # apt-cache policy systemd-oomd systemd-oomd: Instalados: 249.11-0ubuntu3.1 Candidato: 249.11-0ubuntu3.1 Tabla de versión: *** 249.11-0ubuntu3.1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages 100 /var/lib/dpkg/status 249.11-0ubuntu3 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages # apt-cache policy zram-config zram-config: Instalados: 0.7build1 Candidato: 0.7build1 Tabla de versión: *** 0.7build1 500 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1978738/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp