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

NUMA does not get enabled even when checks are passed

    Details

      Description

      MDEV-10829 introduced a cmake check for NUMA libraries, which is presumably supposed to enable the logic if the checks pass. It does not seem to happen.

      -- Looking for include file numa.h
      -- Looking for include file numa.h - found
      -- Looking for include file numaif.h
      -- Looking for include file numaif.h - found
      -- Performing Test HAVE_LIBNUMA
      -- Performing Test HAVE_LIBNUMA - Success
      

      $ cmake . -LAH | grep -i numa
      // Explicitly set NUMA memory allocation policy
      WITH_NUMA:BOOL=ON
      

      $ grep NUMA include/my_config.h 
      #define HAVE_LIBNUMA 1
      

      But I still don't get innodb_numa_interleave variable, apparently because WITH_NUMA which is checked by ha_innodb.cc is not passed through any defines.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                marko Marko Mäkelä
                Reporter:
                elenst Elena Stepanova
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: