]> www.infradead.org Git - users/jedix/linux-maple.git/commit
virtio_balloon: introduce oom-kill invocations
authorzhenwei pi <pizhenwei@bytedance.com>
Tue, 23 Apr 2024 03:41:07 +0000 (11:41 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 10 Sep 2024 06:51:47 +0000 (02:51 -0400)
commit6cf1c97dad2ebc4de03105cc444b3dfaa83f3dc2
tree24cfe81075554c0f35ba6741f630248991d1e1f7
parente25fbcd97cf52c3c9824d44b5c56c19673c3dd50
virtio_balloon: introduce oom-kill invocations

When the guest OS runs under critical memory pressure, the guest
starts to kill processes. A guest monitor agent may scan 'oom_kill'
from /proc/vmstat, and reports the OOM KILL event. However, the agent
may be killed and we will loss this critical event(and the later
events).

For now we can also grep for magic words in guest kernel log from host
side. Rather than this unstable way, virtio balloon reports OOM-KILL
invocations instead.

Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20240423034109.1552866-3-pizhenwei@bytedance.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/virtio/virtio_balloon.c
include/uapi/linux/virtio_balloon.h