• Daniel Black's avatar
    MDEV-27158: humanize the bytes in innodb info/error messages · d9f7a6b3
    Daniel Black authored
    Log messages like total size = 17179869184, chunk size = 134217728
    get hard to read. If we normalize it down to IEC units is easier.
    
    Idea thanks to Axel Schwenke.
    
    Review thanks to Eugene Kosov and Marko Mäkelä
    
    $ mariadblocal --innodb-buffer-pool-size=30G --innodb-log-file-size=128M
    Installing MariaDB/MySQL system tables in '/tmp/build-mariadb-server-10.7-datadir' ...
    2021-12-09  9:54:04 0 [Note] /home/dan/repos/build-mariadb-server-10.7/sql/mysqld (server 10.7.2-MariaDB) starting as process 250473 ...
    2021-12-09  9:54:04 0 [Note] InnoDB: The first data file './ibdata1' did not exist. A new tablespace will be created!
    2021-12-09  9:54:04 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
    2021-12-09  9:54:04 0 [Note] InnoDB: Number of transaction pools: 1
    2021-12-09  9:54:04 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
    2021-12-09  9:54:04 0 [Note] InnoDB: Using liburing
    2021-12-09  9:54:04 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 128.000MiB
    2021-12-09  9:54:04 0 [Note] InnoDB: Completed initialization of buffer pool
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting O_DIRECT on file ./ibdata1 failed
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting file './ibdata1' size to 12.000MiB. Physically writing the file full; Please wait ...
    2021-12-09  9:54:04 0 [Note] InnoDB: File './ibdata1' size is now 12.000MiB.
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting log file ./ib_logfile101 size to 96.000MiB
    2021-12-09  9:54:04 0 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
    2021-12-09  9:54:04 0 [Note] InnoDB: New log file created, LSN=10317
    2021-12-09  9:54:04 0 [Note] InnoDB: Doublewrite buffer not found: creating new
    2021-12-09  9:54:04 0 [Note] InnoDB: Doublewrite buffer created
    2021-12-09  9:54:04 0 [Note] InnoDB: 128 rollback segments are active.
    2021-12-09  9:54:04 0 [Note] InnoDB: Creating shared tablespace for temporary tables
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
    2021-12-09  9:54:04 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
    2021-12-09  9:54:04 0 [Note] InnoDB: 10.7.2 started; log sequence number 0; transaction id 3
    OK
    2021-12-09  9:54:04 0 [Note] sql/mysqld (server 10.7.2-MariaDB) starting as process 250501 ...
    2021-12-09  9:54:04 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
    2021-12-09  9:54:04 0 [Note] InnoDB: Number of transaction pools: 1
    2021-12-09  9:54:04 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
    2021-12-09  9:54:04 0 [Note] InnoDB: Using liburing
    2021-12-09  9:54:04 0 [Note] InnoDB: Initializing buffer pool, total size = 30.000GiB, chunk size = 128.000MiB
    2021-12-09  9:54:04 0 [Note] InnoDB: Completed initialization of buffer pool
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting O_DIRECT on file ./ibdata1 failed
    2021-12-09  9:54:04 0 [Note] InnoDB: Resizing redo log from 96.000MiB to 128.000MiB; LSN=41361
    2021-12-09  9:54:04 0 [Note] InnoDB: Starting to delete and rewrite log file.
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting log file ./ib_logfile101 size to 128.000MiB
    2021-12-09  9:54:04 0 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
    2021-12-09  9:54:04 0 [Note] InnoDB: New log file created, LSN=41361
    2021-12-09  9:54:04 0 [Note] InnoDB: 128 rollback segments are active.
    2021-12-09  9:54:04 0 [Note] InnoDB: Creating shared tablespace for temporary tables
    2021-12-09  9:54:04 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
    2021-12-09  9:54:04 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
    2021-12-09  9:54:04 0 [Note] InnoDB: 10.7.2 started; log sequence number 41349; transaction id 14
    2021-12-09  9:54:04 0 [Note] InnoDB: Loading buffer pool(s) from /tmp/build-mariadb-server-10.7-datadir/ib_buffer_pool
    2021-12-09  9:54:04 0 [Note] Plugin 'FEEDBACK' is disabled.
    2021-12-09  9:54:04 0 [Note] InnoDB: Buffer pool(s) load completed at 211209  9:54:04
    2021-12-09  9:54:04 0 [Note] sql/mysqld: ready for connections.
    Version: '10.7.2-MariaDB'  socket: '/tmp/build-mariadb-server-10.7.sock'  port: 0  Source distribution
    2021-12-09  9:56:57 0 [Note] sql/mysqld (initiated by: unknown): Normal shutdown
    2021-12-09  9:56:57 0 [Note] InnoDB: FTS optimize thread exiting.
    2021-12-09  9:56:57 0 [Note] InnoDB: Starting shutdown...
    2021-12-09  9:56:57 0 [Note] InnoDB: Dumping buffer pool(s) to /tmp/build-mariadb-server-10.7-datadir/ib_buffer_pool
    2021-12-09  9:56:57 0 [Note] InnoDB: Buffer pool(s) dump completed at 211209  9:56:57
    2021-12-09  9:56:57 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
    2021-12-09  9:56:57 0 [Note] InnoDB: Shutdown completed; log sequence number 42602; transaction id 15
    2021-12-09  9:56:57 0 [Note] sql/mysqld: Shutdown complete
    d9f7a6b3
log_file.test 8.3 KB