[systemd-devel] systemd-udev 195 OOM
Robert Milasan
rmilasan at suse.com
Wed Nov 28 02:23:19 PST 2012
On Mon, 26 Nov 2012 11:20:54 +0100
"Robert Milasan" <RMilasan at suse.com> wrote:
> Hello,
> under some circumstance udev seems to create a huge amount of
> children slowly ending up in OOM.
>
> How to reproduce:
> # udevadm control --log-priority=debug
> # echo 3 >/proc/sys/vm/drop_caches
> # /etc/init.d/openvpn restart
>
> Bug:
> https://bugzilla.novell.com/show_bug.cgi?id=790156
>
> Does anybody know why this happens (this was reproduced on openSUSE
> 12.3 (factory)).
>
> I've also attached the /var/log/messages.
>
This looks like an issue with the kernel commit:
c8d68e6be1c3b242f1c598595830890b65cea64a
Author: Jason Wang <jasowang at redhat.com>
Date: Wed Oct 31 19:46:00 2012 +0000
tuntap: multiqueue support
...
+#define MAX_TAP_QUEUES 1024
Dropping MAX_TAP_QUEUES to 50 seems to fix the issue, but anyway udev
should also be able to handle the situation if MAX_TAP_QUEUES is 1024.
--
Robert Milasan
L3 Support Engineer
SUSE Linux (http://www.suse.com)
email: rmilasan at suse.com
GPG fingerprint: B6FE F4A8 0FA3 3040 3402 6FE7 2F64 167C 1909 6D1A
More information about the systemd-devel
mailing list