Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Innodb buffer can fill up on things like during a mariadb-dump.
The logically successor to MDEV-25340 to keep only the memory required for innodb actually mapped is as part of the LRU to purge off old pages if they really haven't been used in a while. These will be still allocated to mariadbd, however in a virtual non-paged in sense.
This can be done on linux with madvise(MADV_FREE) (Linux and FreeBSD). Windows has VirtualFree MEM_DECOMMIT/MEM_RESET.
These a proactive releases, and them mechanisms implemented can be reused to serve reactive mechanism like MDEV-24670.
Attachments
Issue Links
- causes
-
MDEV-31953 madvise(frame, srv_page_size, MADV_FREE) is causing a performance regression
-
- Closed
-
- relates to
-
MDEV-29429 "free" innodb pages from dropped table/index/(deleted?)/table rebuild
-
- Open
-
-
MDEV-29431 SQL interface and Storage Engine interface for reclaiming memory
-
- Open
-
-
MDEV-29432 innodb huge pages reclaim
-
- Needs Feedback
-
-
MDEV-29445 reorganise innodb buffer pool (and remove buffer pool chunks)
-
- Closed
-
-
MDEV-24670 avoid OOM by linux kernel co-operative memory management
-
- Closed
-
-
MDEV-25340 Server startup with large innodb_buffer_pool_size takes a long time
-
- Closed
-
-
MDEV-25342 autosize innodb_buffer_pool_chunk_size
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Link |
This issue relates to |
Assignee | Daniel Black [ danblack ] |
Link |
This issue relates to |
Fix Version/s | 10.7 [ 24805 ] | |
Fix Version/s | 10.6 [ 24028 ] |
Fix Version/s | 10.8 [ 26121 ] | |
Fix Version/s | 10.7 [ 24805 ] |
Workflow | MariaDB v3 [ 120760 ] | MariaDB v4 [ 131476 ] |
Fix Version/s | 10.11 [ 27614 ] | |
Fix Version/s | 10.8 [ 26121 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Daniel Black [ danblack ] | Marko Mäkelä [ marko ] |
Assignee | Marko Mäkelä [ marko ] | Daniel Black [ danblack ] |
Link | This issue relates to MDEV-29429 [ MDEV-29429 ] |
Link | This issue relates to MDEV-29431 [ MDEV-29431 ] |
Link | This issue relates to MDEV-29432 [ MDEV-29432 ] |
Link |
This issue relates to |
Fix Version/s | 10.11.0 [ 28411 ] | |
Fix Version/s | 10.11 [ 27614 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Link |
This issue causes |