Thread (7 messages) 7 messages, 2 authors, 2020-01-30

Re: [Xen-devel] [PATCH v14 0/5] xenbus/backend: Add memory pressure handler callback

From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: 2020-01-30 13:21:51
Also in: lkml, xen-devel


On 1/27/20 3:18 AM, sjpark@amazon.com wrote:
From: SeongJae Park <redacted>

Granting pages consumes backend system memory.  In systems configured
with insufficient spare memory for those pages, it can cause a memory
pressure situation.  However, finding the optimal amount of the spare
memory is challenging for large systems having dynamic resource
utilization patterns.  Also, such a static configuration might lack
flexibility.

To mitigate such problems, this patchset adds a memory reclaim callback
to 'xenbus_driver' (patch 1) and then introduce a lock for race
condition avoidance (patch 2).  After that, patch 3 applies the callback
mechanism to mitigate the problem in 'xen-blkback'.  The fourth and
fifth patches are trivial cleanups; those fix nits we found during the
development of this patchset.

Note that this patch has only trivial changes from v13.  Please refer to
below patch history for the changes.

Applied to for-linus-5.6.

-boris
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help