リリースハイライト
以下は、Oracleによって提供され、このリリースに含まれているMySQL 8.0.26の注目すべき修正です。
● TLSv1およびTLSv1.1接続プロトコルは非推奨になりました。
● “master”や“slave”などの特定の用語を含む識別子は非推奨になり、置き換えられます。
次の用語が変更されました:
・識別子 masterは sourceに変更されます
・識別子 slaveは replicaに変更されます
・識別子 multithreaded slave (mts)は multithreaded applier (mta)に変更されます
● 準同期レプリケーションを使用する場合、システム変数とステータス変数の古いバージョンまたは
新しいバージョンのいずれかを使用できます。インスタンスに両方のバージョンをインストールすることは
できません。古いバージョンを使用すると、古いシステム変数は使用できますが、新しいシステム変数は
使用できません。新しいバージョンを使用すると、新しいシステム変数は使用できますが、古い値は
使用できません。
以前のバージョンから8.0.26へのアップグレードでは、アップグレードの完了後にrpl_semi_sync_source
プラグインとrpl_semi_sync_replicaプラグインを有効にします。全てのノードがアップグレードされる前に
これらのプラグインを有効にすると、ノード間でデータの不整合が発生する可能性があります。
ソースの場合、rpl_semi_sync_masterプラグイン(seminsync_master.soライブラリ)は
古いバージョンで、rpl_semi_sync_sourceプラグイン(semisync_source.soライブラリ)は
新しいバージョンです。
クライアントの場合、rpl_semi_sync_slaveプラグイン(semisync_slave.soライブラリ)は
古いバージョンで、rpl_semi_sync_replicaプラグイン(semisync_replica.soライブラリ)は
新しいバージョンです。
修正されたバグ
● PXC-3824:Systemdユニットファイルのディレクティブが正しくありません
● PXC-3706:グループコミットキューの競合状態の修正
● PXC-3739:セッションが終了すると、FLUSH TABLES FOR EXPORTロックが解除されます。
● PXC-3628:サーバーはmysql.wsrep_*テーブルのストレージエンジンをMyISAMに変更することを
許可しました。
● PXC-3731:ユーザーがソースからデータを削除したが、そのデータをレプリカから削除したくない場合の
修正。sql_log_bin=0コマンドは効果がなく、削除された行が複製され、バイナリログに書き込まれました。
● PXC-3857:次のシステム変数の名前が変更されました。古い変数は非推奨となりました。そして、
将来のバージョンで削除される可能性があります。
・wsrep_slave_threadsの名前がwsrep_applier_threadsに変更されました
・wsrep_slave_FK_checksの名前がwsrep_applier_FK_checksに変更されました
・wsrep_slave_UK_checksの名前がwsrep_applier_UK_checksに変更されました
・wsrep_restart_slaveの名前がwsrep_restart_replicaに変更されました
既知の問題
● PXC-3039:SSLが無効なノードがSSLが有効なクラスタに参加しようとした場合、
有用なエラーメッセージがない
● PXC-3093:完了したSST転送がgarbdによって誤ってログに記録されます。タイミングが間違っています。
Percona XtraDB Cluster 8.0.26-16.1 リリースノート(Percona社ウェブサイト):
https://www.percona.com/doc/percona-xtradb-cluster/8.0/release-notes/Percona-XtraDB-Cluster-8.0.26-16.1.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPerconaServerをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。