Re: disk revalidation updates and OOM
From: He Zhe <hidden>
Date: 2020-03-16 11:02:18
Also in:
linux-fsdevel, lkml
On 3/11/20 11:11 PM, Martin Wilck wrote:
On Wed, 2020-03-11 at 11:29 +0100, Martin Wilck wrote:quoted
On Mon, 2020-03-02 at 11:55 +0800, He Zhe wrote:quoted
Hi, Since the following commit https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/commit/?h=for-5.5/disk-revalidate&id=6917d0689993f46d97d40dd66c601d0fd5b1dbdd until now(v5.6-rc4), If we start udisksd service of systemd(v244), systemd-udevd will scan /dev/hdc (the cdrom device created by default in qemu(v4.2.0)). systemd- udevd will endlessly run and cause OOM.I've tried to reproduce this, but so far I haven't been able to. Perhaps because the distro 5.5.7 kernel I've tried (which contains the offending commit 142fe8f) has no IDE support - the qemu IDE CD shows up as sr0, with the ata_piix driver. I have systemd-udevd 244. Enabling udisksd makes no difference, the system runs stably. ISO images can be "ejected" and loaded, single uevents are received and processed. Does this happen for you if you use ata_piix?I have enabled the ATA drivers on my test system now, and I still don't see the issue. "hd*" for CDROM devices has been marked deprecated in udev since 2009 (!). Is it possible that you have the legacy udisksd running, and didn't disable CD-ROM polling?
Thanks for the suggestion, I'll try this ASAP. Zhe
Martin