1. 19 Jan, 2022 37 commits
  2. 18 Jan, 2022 3 commits
    • Vladislav Vaintroub's avatar
    • Vladislav Vaintroub's avatar
      MDEV-27525 Invalid (non-UTF8) characters found for option 'plugin_dir' · 2e48fbe3
      Vladislav Vaintroub authored
      Two Problems
      1. Upgrade wizard failed to retrieve path to service executable,
      if it contained non-ASCII.
      Fixed by setlocale(LC_ALL, "en_US.UTF8"), which was missing in upgrade wizard
      
      2.mysql_upgrade_service only updated (converted to UTF8) the server's sections
      leaving client's as-is
      
      Corrected typo.
      
      3. Fixed assertion in my_getopt, turns out to be too strict.
      2e48fbe3
    • 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