Uploaded image for project: 'Percona Server'
  1. Percona Server
  2. PS-4794

ps-admin don't disable THP when installing MyRocks

    Details

    • Type: Bug
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: 5.7.22-22
    • Fix Version/s: None
    • Component/s: Documentation
    • Labels:

      Description

      Hello,

      according to https://www.percona.com/doc/percona-server/LATEST/myrocks/install.html

      Note

      When you use the ps-admin script to enable Percona MyRocks, it performs the following:

      • Disables Transparent huge pages
      • Installs and enables the RocksDB plugin

       

      But actually it doesn't disable Transparent huge pages.

       
      cat /sys/kernel/mm/transparent_hugepage/enabled
      [always] madvise never
       
      yum install Percona-Server-rocksdb-57.x86_64
       
      ===========================================================================================================================================================================================================
       Package                                                         Arch                                   Version                                         Repository                                    Size
      ===========================================================================================================================================================================================================
      Installing:
       Percona-Server-rocksdb-57                                       x86_64                                 5.7.22-22.1.el7                                 percona_repo                                  10 M
      Installing for dependencies:
       Percona-Server-client-57                                        x86_64                                 5.7.22-22.1.el7                                 percona_repo                                 7.1 M
       Percona-Server-server-57                                        x86_64                                 5.7.22-22.1.el7                                 percona_repo                                  39 M
       Percona-Server-shared-57                                        x86_64                                 5.7.22-22.1.el7                                 percona_repo                                 746 k
       Percona-Server-shared-compat-57                                 x86_64                                 5.7.22-22.1.el7                                 percona_repo                                 1.2 M
       
      Transaction Summary
      ===========================================================================================================================================================================================================
       
       
      mysql> show engines;
      -------------------------------------------------------------------------------------------------------------------------------+

      Engine             Support Comment                                                                     Transactions XA   Savepoints

      -------------------------------------------------------------------------------------------------------------------------------+

      MyISAM             YES     MyISAM storage engine                                                       NO           NO   NO        
      MRG_MYISAM         YES     Collection of identical MyISAM tables                                       NO           NO   NO        
      CSV                 YES     CSV storage engine                                                         NO           NO   NO        
      BLACKHOLE           YES     /dev/null storage engine (anything you write to it disappears)             NO           NO   NO        
      InnoDB             DEFAULT Percona-XtraDB, Supports transactions, row-level locking, and foreign keys YES           YES   YES        
      PERFORMANCE_SCHEMA YES     Performance Schema                                                         NO           NO   NO        
      ARCHIVE             YES     Archive storage engine                                                     NO           NO   NO        
      MEMORY             YES     Hash based, stored in memory, useful for temporary tables                   NO           NO   NO        
      FEDERATED           NO       Federated MySQL storage engine                                             NULL         NULL NULL      

      -------------------------------------------------------------------------------------------------------------------------------+
      9 rows in set (0.00 sec)
       
      ps-admin --enable-rocksdb -u root -pPrivetserver123@
      Checking if RocksDB plugin is available for installation ...
      INFO: ha_rocksdb.so library for RocksDB found at /usr/lib64/mysql/plugin/ha_rocksdb.so.
       
      Checking RocksDB engine plugin status...
      INFO: RocksDB engine plugin is not installed.
       
      Installing RocksDB engine...
      INFO: Successfully installed RocksDB engine plugin.
       
       
      mysql> show engines;
      -------------------------------------------------------------------------------------------------------------------------------+

      Engine             Support Comment                                                                     Transactions XA   Savepoints

      -------------------------------------------------------------------------------------------------------------------------------+

      ROCKSDB             YES     RocksDB storage engine                                                     YES           YES   YES        
      MRG_MYISAM         YES     Collection of identical MyISAM tables                                       NO           NO   NO        
      CSV                 YES     CSV storage engine                                                         NO           NO   NO        
      BLACKHOLE           YES     /dev/null storage engine (anything you write to it disappears)             NO           NO   NO        
      InnoDB             DEFAULT Percona-XtraDB, Supports transactions, row-level locking, and foreign keys YES           YES   YES        
      PERFORMANCE_SCHEMA YES     Performance Schema                                                         NO           NO   NO        
      ARCHIVE             YES     Archive storage engine                                                     NO           NO   NO        
      MEMORY             YES     Hash based, stored in memory, useful for temporary tables                   NO           NO   NO        
      FEDERATED           NO       Federated MySQL storage engine                                             NULL         NULL NULL      
      MyISAM             YES     MyISAM storage engine                                                       NO           NO   NO        

      ---------------------------------------------------------------------------------------------------------------------——————+
       
      cat /sys/kernel/mm/transparent_hugepage/enabled
      [always] madvise never

        Smart Checklist

          Attachments

            Activity

              People

              • Assignee:
                patrick.birch Patrick Birch
                Reporter:
                mfedotov Maksim Fedotov
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: