[MDEV-16483] Docu Bug innodb_numa_interleave Created: 2018-06-13  Updated: 2019-03-08  Resolved: 2018-07-06

Status: Closed
Project: MariaDB Server
Component/s: Documentation, Storage Engine - InnoDB
Affects Version/s: 10.3.7
Fix Version/s: N/A

Type: Bug Priority: Minor
Reporter: Oli Sennhauser Assignee: Ian Gilfillan
Resolution: Fixed Votes: 0
Labels: configuration, documentation, innodb, innodb_numa_interleave, numa
Environment:

linux, n.a.


Issue Links:
Blocks
is blocked by MDEV-18860 innodb_numa_interleave is not availab... Closed

 Description   

I believe that MariaDB documentation about innodb_numa_interleave is wrong/outdated.

https://mariadb.com/kb/en/library/xtradbinnodb-server-system-variables/#innodb_numa_interleave

"Requires that MariaDB be compiled on a NUMA-enabled Linux system."

This was the same behaviour as in MySQL pre 5.6.27 or so... But nowadays mySQL 5.7 has just the option innodb_numa_interleave. No compilation is needed any more!

I do not have NUMA hardware but I just tried today in my.cnf follow by a restart and I get a message in MariaDB error log as follows:

2018-06-13 18:49:00 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2018-06-13 18:49:00 0 [Note] InnoDB: Setting NUMA memory policy to MPOL_INTERLEAVE
2018-06-13 18:49:00 0 [Note] InnoDB: Setting NUMA memory policy to MPOL_DEFAULT
2018-06-13 18:49:00 0 [Note] InnoDB: Completed initialization of buffer pool

So I strongly believe that MariaDB 10.3 behaves the same as MySQL 5.7. Thus IMHO documentation should honor this new behaviour (which is quite useful for enterprise grade serves)

See also: https://jira.mariadb.org/browse/MDEV-10829



 Comments   
Comment by Ian Gilfillan [ 2018-07-06 ]

Updated docs to specify that the option has been available since MariaDB 10.2.4

Generated at Thu Feb 08 08:29:15 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.