Details
-
Task
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
Description
MDEV-25341 added some memory reclaim however large page places the kernel in a difficult predicament unless the entire page is freed. While madvise(MADV_FREE) succeeds and VirtualAlloc(MEM_RESET) doesn't explicitly prohibit large pages.
This task serves to act as a defrag.
In MDEV-25342 the chunk (as a collection of pages) sizes are a multiple of a large page size. If pages are re-organised to allow for a chunk to be freed that provides a defrag mechanism.
Attachments
Issue Links
- relates to
-
MDEV-24670 avoid OOM by linux kernel co-operative memory management
- Closed
-
MDEV-25341 innodb buffer pool soft decommit of memory
- Closed
-
MDEV-29445 reorganise innodb buffer pool (and remove buffer pool chunks)
- Stalled