リリースハイライト
Percona XtraDB Clusterは、Percona Server for MySQL に基づいています。
Percona XtraDB Clusterは、Percona XtraDB Clusterを使用して製品を改善する方法についての理解のギャップを埋めるテレメトリを実装しています。匿名プログラムへの参加は任意です。この情報を共有したくない場合は、オプトアウトできます。
Oracle for MySQL 8.0.34によって導入され、Percona XtraDB Clusterに含まれる改善点とバグ修正は次のとおりです:
- mysql_binlog_open()、mysql_binlog_fetch()、mysql_binlog_close()関数をlibmysqlclient.so共有ライブラリに追加します。これらの関数を使用すると、開発者はMySQLサーバーのバイナリログにアクセスできます。
- OpenSSLライブラリがバンドルされているプラットフォームの場合、MySQL Server用のリンクされたOpenSSLライブラリがOpenSSL 1.1.1からOpenSSL 3.0.9に更新されます。
非推奨と削除
- mysqlpumpクライアントユーティリティプログラムは非推奨になりました。このプログラムを使用すると警告が発生します。mysqlpumpクライアントは将来のリリースで削除される可能性があります。mysqlpumpに依存するアプリケーションは、mysqldumpまたはMySQLシェルユーティリティを使用します。
- sync_relay_log_infoサーバーシステム変数は非推奨になりました。この変数または同等の起動オプション --sync-relay-log-infoを使用すると、警告が発生します。この変数は将来のリリースで削除される可能性があります。この変数を使用するアプリケーションは、この変数が削除される前に、この変数に依存しないように書き直す必要があります。
- binlog_formatサーバーシステム変数は非推奨になり、将来のリリースで削除される可能性があります。バイナリログ形式を変更する、この変数に関連付けられた機能も非推奨になります。
binlog_formatが削除されると、MySQLサーバーは行ベースのバイナリロギングのみをサポートします。したがって、新しいインストールでは行ベースのバイナリロギングのみを使用する必要があります。ステートメントベースまたは混合ロギング形式を使用する既存のインストールを行ベース形式に移行してください。
ステートメントベースのロギングのコンテキストで使用されるシステム変数 log_bin_trust_function_creatorsおよびlog_statements_unsafe_for_binlogも非推奨となり、将来のリリースで削除される可能性があります。
非推奨の変数の値を設定または選択すると、警告が表示されます。 - mysql_native_password 認証プラグインは非推奨になり、将来のリリースで削除される可能性があります。CREATE USER、ALTER USER、SET PASSWORD操作を使用する時、アカウントが認証方法としてmysql_native_passwordを使用して認証を試行した場合はサーバーエラーログに非推奨の警告が挿入されます。
- keyring_fileプラグインとkeyring_encrypted_fileプラグインは非推奨になりました。これらのキーリングプラグインは、component_keyring_fileコンポーネントとcomponent_keyring_encrypted_fileコンポーネントに置き換えられます。
バグ修正
- PXC-4219: Percona XtraBackupプロセスの開始とSTART REPLICAコマンドの発行を同時に実行すると、サーバーがデッドロックになる可能性がありました。
- PXC-4238: asynchronous_connection_failover_add_sourceユーザー定義関数またはasynchronous_connection_failover_delete_sourceユーザー定義関数のいずれかを実行すると、誤ったトランザクションが生成され、将来のフェイルオーバーが妨げられる可能性がありました。
- PXC-4255: 異なるPercona XtraDB ClusterノードでALTER USER/SET PASSWORDとFLUSH PRIVILEGESを同時に実行すると、クラスターが停止しました。
- PXC-4284: GRANTオプションの前にMySQLユーザーが作成されていない場合、Percona XtraDB Clusterノードは接続切断され、完全な状態転送(SST)を必要としました。
- PXC-4288: Galera Arbitrator(garbd)がCPUを100%使用しました。
- PXC-4302:partial_revokes=1が有効になっている場合、GRANTステートメントが間違った方法でレプリケートされる可能性がありました。
- PXC-4310: 警告メッセージに間違ったリンクがありました。
- PXC-4296: garbd 8.0.33が間違ったバージョンを報告しました。
Percona XtraDB Cluster 8.0.34-26 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-xtradb-cluster/8.0/release-notes/8.0.34-26.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。