Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-10829

Enable Innodb NUMA interleave - (and only use available nodes)

    Details

      Description

      innodb_numa_interleave is dormant because of missing cmake tests to enable it.

      If enabled innodb_numa_interleave=1 by default tries to interleave over all nodes.

      Due to user defined constraints in systemd, containers or otherwise mysqld could of been limited to a smaller set of cpus.

      By doing the function call numa_get_mems_allowed rather than assuming all nodes are available the allowed number nodes can be allocated from.

      See linked github pull requests.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jplindst Jan Lindström
                Reporter:
                danblack Daniel Black
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: