2024.08.13

MariaDB

MariaDB 11.2.5 GA版(リリース日:2024年8月8日)

注目すべき項目

ストレージエンジン

InnoDB
  • ロックメモリが増大している時にER_LOCK_TABLE_FULLを使用してトランザクションを早期に終了できない (MDEV-34167)
  • 冗長テーブルの変更操作によりサーバーが中止される (MDEV-34222)
  • OSがAVX512をサポートしていないため、MariaDBがSIGILLでクラッシュする (MDEV-34565)
  • InnoDB: アサーションの失敗: ha_innobase::estimate_rows_upper_boundのstat_n_leaf_pages > 0 (MDEV-34474)
  • buf_page_get_lowのwait_for_readによりパフォーマンスが低下する (MDEV-34458)
  • InnoDB: ファイル ./storage/innobase/page/page0zip.ccの4211行目でアサーションが失敗する (MDEV-34357)
Aria
  • (特定の)Ariaテーブルのインデックスが破損した状態で作成される (MDEV-34522)
Spider
  • UBSAN: ランタイムエラー: spider_free_memにゼロ以外のオフセットを適用し、SELECTでspider_free_memにSIGSEGVを適用する (MDEV-31475)
  • ha_resolve_storage_engine_nameのSIGSEGV、UBSAN: ランタイム エラー: index 4294967295 out of bounds for type 'st_plugin_int *[64]'(MDEV-32487)
  • spider_db_conn::fin_loop_checkのSIGSEGV、および、ASAN: SHOW TABLE STATUS時のspider_db_mbase::fin_loop_checkでのheap-use-after-free (MDEV-34541)
  • テーブルロック後のBEGIN時のha_spider::lock_tablesのSIGSEGV (MDEV-29962)
  • DELETE、INSERT、SELECT時のspider_conn_first_link_idxおよびその他の SIGSEGV (MDEV-32492)
  • Spider: クラッシュ、アサート、ハング、メモリ破損、ASAN heap-use-after-free (MDEV-27902)
  • Spider: @@insert_id 128からTINYINTへ: アサーション `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())'が失敗した (MDEV-28105)
  • パーティションDDL後のspider_db_free_resultでのASANエラー (MDEV-29027)
  • aria_encrypt_tablesが有効になった後にspider UDFを呼び出すとサーバーがクラッシュする (MDEV-34682)

パーティション分割

  • MariaDBサーバーが不正な形式のパーティションでクラッシュする (MDEV-32155)
  • INSERT、SELECT、またはALTER時のparse_engine_part_optionsのSIGSEGV (MDEV-34421)
  • MEMORYテーブルへのINSERT時のha_partition::infoでアサーション `auto_increment_value'が失敗した (MDEV-24610)

キャラクターセット

  • 起動時: UBSAN: strings/ctype-mb.cおよびその他の場所からmy_copy_fix_mbのnull ポインターにゼロオフセットを適用する (MDEV-34226)
  • 起動時: UBSAN: ランタイムエラー: skip_trailing_spaceおよびmy_hash_sort_utf8mb3_general1400_nopad_as_ciのnullポインターにゼロオフセットを適用する (MDEV-34187)
  • DB名にUnicode文字が含まれている場合、SHOW CREATE DATABASEステートメントによってサーバーがクラッシュし、ASAN stack-buffer-overflowが発生する (MDEV-32376)
  • utf8mb4_danish_ciとBNLH結合による間違った結果セット (MDEV-34417)

オプティマイザ

  • 起動時: UBSAN: ランタイムエラー: sql/sql_select.ccのJOIN::make_aggr_tables_infoにゼロ以外のオフセットを適用する (MDEV-34227)
  • test_quick_selectによって処理されているクエリを強制終了するとクラッシュする (MDEV-30651)
  • 条件正規化を拡張して'NOT a'を含める (MDEV-19520)
  • プッシュダウンの最適化で定数サブクエリがクラッシュを引き起こす (MDEV-29363)
  • CHARSET()/COERCIBILITY()を含む条件を派生テーブルにプッシュするとクラッシュする (MDEV-33010)
  • ユニオンへのプッシュダウンによる2回目の実行名解決の問題 (MDEV-34506)
  • Assertion `(key_part->key_part_flag & 4) == 0' failed key_hashnr (MDEV-34580)
  • 定数having句を含むクエリによってクラッシュが発生した (MDEV-23983)
  • NAME_CONST()を使用すると(またはストアドプロシージャからクエリを実行し、ローカル変数を参照すると)、プランが変更され、実行速度が遅くなる可能性がある (MDEV-33971)
  • ORDER BY DESCにより、ROWIDフィルターの最適化パフォーマンスが低下する (MDEV-33875)

レプリケーション

  • HEAPテーブルから自動生成されたDELETEにより、レプリケーションが中断される可能性がある (MDEV-25607)
  • スレーブにreplicate_do_dbが設定され、挿入などのDMLの実行時にクライアントが別のデータベースにアクセスした状態で、XAトランザクションが使用されると、レプリケーションが失敗します。(MDEV-33921)
  • レプリケーションマスターパスワードの長さ (MDEV-23857)
  • 準同期リカバリを有効にするオプション (MDEV-33465)

バックアップ

  • xtrabackup_infoからコマンドラインで渡されたパスワードを非表示にする (MDEV-34434)

Galera

  • Galeraが26.4.19に更新されました
  • galera_gtid_2_cluster: アサーション `thd->wsrep_next_trx_id() != (0x7fffffffffffffffLL * 2ULL + 1)' (MDEV-32633)
  • テーブルgtid_slave_posエントリはwsrep_gtid_mode = 0で削除されたことがない (MDEV-34170)
  • 適用中のDeadlock found when trying to get lock (MDEV-31658)
  • Galeraの強制終了できないスレッドのエラーコードを変更する (MDEV-12008)
  • 複合プライマリキーとパーティションを使用すると、10.11.8クラスターが不整合になる (MDEV-34269)
  • wsrep_sst_mariabackupは、SST中に、ユーザー定義のtmpdirではなく、/tmpディレクトリを使用する (MDEV-32158)

一般

  • MariaDB非推奨ポリシーに従い、これはDebian 10 "Buster"、RHEL/CentOS 7、Ubuntu 23.10 "Mantic"、Fedora 38用のMariaDB 11.2の最後のリリースとなります
  • Ubuntu 24.04 "Noble"のリポジトリが追加されました
  • IMPORT TABLESPACEがテーブルスペースリストを不必要にトラバースする (MDEV-34670)
  • mariadb-secure-installationの不明な変数 defaults-group-suffix= (MDEV-33265)
  • mariadb-install-dbがmacOSでハングしているように見える (MDEV-34129)
  • ロックメモリが増大している時に、ER_LOCK_TABLE_FULLでトランザクションを早期に終了できない (MDEV-34167)
  • 致命的なシグナルが発生した場合に新しい接続を無効にする (MDEV-34475)
  • SP/PSに割り当てられたメモリを制御する (MDEV-14959)
  • トリガーは一括挿入で正しく動作しない (MDEV-24411)
  • アサーション `table->field[0]->ptr >= table->record[0] && table->field[0]->ptr <= table->record[0] + table->s->reclength'は、void handler::assert_icp_limitations(uchar*)で失敗した (MDEV-34632)
  • サンドボックスモード \-は、--binary-modeと互換性がない (MDEV-34203)

MariaDB Community Server 11.2.5のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-11-2-5-release-notes/


MariaDBプロダクト・サポート・サービス

MariaDB
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。