[Webkit-unassigned] [Bug 223479] [WPE][GTK] Run web processes in separate cgroups using systemd-run
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 18 14:15:19 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=223479
Michael Catanzaro <mcatanzaro at gnome.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mcatanzaro at gnome.org
--- Comment #1 from Michael Catanzaro <mcatanzaro at gnome.org> ---
Before, all processes (including two web processes) in one cgroup:
│ │ │ ├─app-org.gnome.Terminal.slice
│ │ │ │ ├─vte-spawn-f5ea225f-122d-4e91-90d7-cb738bf49f4a.scope
│ │ │ │ │ ├─77720 bash
│ │ │ │ │ ├─78871 systemd-cgls
│ │ │ │ │ └─78872 less
│ │ │ │ ├─vte-spawn-043103de-4ec0-46be-9edd-27a709be51ac.scope
│ │ │ │ │ ├─39766 bash
│ │ │ │ │ ├─78590 epiphany
│ │ │ │ │ ├─78598 /usr/libexec/webkit2gtk-4.0/WebKitNetworkProcess 1 20
│ │ │ │ │ ├─78663 /usr/bin/bwrap --args 52 -- /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ │ ├─78664 /usr/bin/bwrap --args 52 -- /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ │ ├─78667 /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ │ ├─78669 /usr/bin/bwrap --args 53 -- /usr/bin/xdg-dbus-proxy --args=50
│ │ │ │ │ ├─78670 /usr/bin/bwrap --args 53 -- /usr/bin/xdg-dbus-proxy --args=50
│ │ │ │ │ ├─78671 /usr/bin/xdg-dbus-proxy --args=50
│ │ │ │ │ ├─78673 /usr/bin/bwrap --args 50 -- /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 11 44
│ │ │ │ │ ├─78674 /usr/bin/bwrap --args 50 -- /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 11 44
│ │ │ │ │ ├─78675 /usr/bin/bwrap --args 57 -- /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 17 53
│ │ │ │ │ ├─78676 /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 11 44
│ │ │ │ │ ├─78679 /usr/bin/bwrap --args 57 -- /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 17 53
│ │ │ │ │ └─78680 /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 17 53
│ │ │ │ └─gnome-terminal-server.service
│ │ │ │ └─35067 /usr/libexec/gnome-terminal-server
After, web processes split into separate cgroups:
│ │ │ ├─app-org.gnome.Terminal.slice
│ │ │ │ ├─vte-spawn-f5ea225f-122d-4e91-90d7-cb738bf49f4a.scope
│ │ │ │ │ ├─77720 bash
│ │ │ │ │ ├─86472 epiphany
│ │ │ │ │ ├─86481 /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitNetworkProcess 1 18
│ │ │ │ │ ├─86545 /usr/bin/bwrap --args 51 -- /usr/bin/xdg-dbus-proxy --args=48
│ │ │ │ │ ├─86546 /usr/bin/bwrap --args 51 -- /usr/bin/xdg-dbus-proxy --args=48
│ │ │ │ │ ├─86548 /usr/bin/xdg-dbus-proxy --args=48
│ │ │ │ │ ├─86550 /usr/bin/bwrap --args 52 -- /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ │ ├─86551 /usr/bin/bwrap --args 52 -- /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ │ └─86552 /usr/bin/xdg-dbus-proxy --args=49
│ │ │ │ ├─vte-spawn-043103de-4ec0-46be-9edd-27a709be51ac.scope
│ │ │ │ │ ├─39766 bash
│ │ │ │ │ ├─86769 systemd-cgls
│ │ │ │ │ └─86770 less
│ │ │ │ ├─run-r4b1acfd6a19a4fe78622c8b608dde6ef.scope
│ │ │ │ │ ├─86554 /usr/bin/bwrap --args 49 -- /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 11 43
│ │ │ │ │ ├─86555 /usr/bin/bwrap --args 49 -- /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 11 43
│ │ │ │ │ └─86558 /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 11 43
│ │ │ │ ├─run-r02f98d5665514673a73066896b4a1c65.scope
│ │ │ │ │ ├─86556 /usr/bin/bwrap --args 56 -- /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 17 52
│ │ │ │ │ ├─86560 /usr/bin/bwrap --args 56 -- /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 17 52
│ │ │ │ │ └─86561 /home/mcatanzaro/Projects/GNOME/install/libexec/webkit2gtk-4.0/WebKitWebProcess 17 52
│ │ │ │ └─gnome-terminal-server.service
│ │ │ │ └─35067 /usr/libexec/gnome-terminal-server
(Note that bwrap execs itself, so there are two bwrap processes with identical command lines for every web process and xdg-dbus-proxy process.)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210318/cfb56a54/attachment-0001.htm>
More information about the webkit-unassigned
mailing list