追加または変更された機能
- 重要な変更: OpenSSLライブラリがバンドルされているプラットフォームでは、MySQL ServerのリンクされたOpenSSLライブラリがバージョン 3.0.15に更新されました。詳細については、OpenSSL 3.0 Series Release Notes and OpenSSL Security Advisory [3rd September 2024]を参照してください。(バグ #37021075)
バグ修正
- NDB Cluster API: NDB APIのNdbRecordとOO_SETVALUEを使用して、Varchar、Varbinary、Longvarchar、またはLongvarbinary列の値を書き込むと、エラー 829で失敗しました。(バグ #36989337)
- MySQL NDB ClusterJ: ClusterJテストスイートのReconnectTestは、競合状態が原因で失敗することがあります。テストは、適切な同期で書き直されました。(バグ #28550140)
- FTS比較に関する問題を修正しました。
(バグ #37039409) - テーブルスペースをダンプする際、mysqldumpは出力内の特定のSQLステートメントを適切にエスケープしませんでした。さらに、ダンプでは、LOGFILE GROUP、TABLESPACE、ENGINEの識別子がバックティックで囲まれるようになりました。(バグ #37039394)
- AES_ENCRYPT()関数は、必ずしも有効な結果を返すとは限りませんでした。(バグ #37039383)
- 実際には使用されていなかったノード管理コードをTRIXから削除しました。 (バグ #37006547)
- ndb_mgm SHUTDOWN node_idまたはMGM APIを使用して個々のノードに対して同時シャットダウンコマンドを送信すると、次の1つまたは両方の悪影響が生じることがあります:
- 同じノードグループ内の全てのノードが停止した場合のクラスタ障害
- 同じノードグループ内の全てのノードが停止し、クラスタに複数のノードグループがある場合の回復不能
これは、単一ノードの(計画された)シャットダウンでは、一度にそのようなシャットダウンが1つだけ発生すると想定されていましたが、実際にはこの制限を確認していなかったために発生しました。
これを修正して、単一ノードの同時シャットダウン要求がクラスタ全体でシリアル化され、クラスタの停止を引き起こすものは全て拒否されるようにしました。(バグ #36943756)
参考: バグ #36839995も参照してください。 - インデックス統計を更新するスキーマトランザクションの後半でデータノードをシャットダウンすると、プレジデントノードもシャットダウンしました。 (バグ #36886242)
参照: バグ #36877952も参照してください。 - データノードがシャットダウンされた時に、重複したイベントがユーザーアプリケーションに送信される可能性がありました。(バグ #36750146)
- スレッドプールと監査ログプラグインの両方で実行している場合、サーバーは必ずしも接続を正しく処理するとは限りませんでした。(バグ #36682079)
- SHMトランスポータのウェイクアップソケットを準備完了になる前に使用しようとした時に問題が発生しました。これは、SHMトランスポータのセットアップ時のエラー処理が原因で、セットアップを再度試みる前にソケットが正しく閉じられなかったことが一因です。 (バグ #36568752、バグ #36623058)
- 同じトランザクションでFULLTEXTインデックスを追加するDROP INDEXを実行すると、予期しないサーバー終了が発生する場合がありました。(バグ #36559642)
全ての変更点やバグ修正については、以下のページをご覧ください。
MySQL NDB Cluster 7.6.32 (5.7.44-ndb-7.6.32) リリースノート(MySQLウェブサイト):
https://dev.mysql.com/doc/relnotes/mysql-cluster/7.6/en/news-7-6-32.html
MySQL Editions
MySQLのサブスクリプションは、24時間365日体制でお客様をサポートいたします。さらに MySQL Enterprise Edition では、データベース管理者支援ツール MySQL Enterprise Monitor やバックアップツール MySQL Enterprise Backup をご利用いただけます。