Pgpool-II 4.6.0 文書 | |||
---|---|---|---|
前のページ | 上に戻る | 付録 A. リリースノート | 次のページ |
リリース日: 2025-02-28
サンプルフォロープライマリスクリプトからpg_basebackupの処理を削除しました。(Bo Peng)
pg_rewindが失敗した場合、ユーザーにとって最も安全な方法は手動で復旧することです。
per_node_error_log()
のエラーメッセージでコロンが重複して出力される不具合を修正しました。(Bo Peng)
パッチはUmar Hayatによって作成されました。
pool_signal
の不具合を修正しました。(Tatsuo Ishii)
以前は、pool_signal
はSA_RESTARTフラグを設定していませんでした。
そのため、シグナルによって中断されたシステムコールは再起動されません。
一部のコードは、システムコールがシグナルによって中断された場合に再起動するように準備されています。
しかし、すべての箇所で対応できているかは不明なため、フラグを追加しました。
なお、PostgreSQLでは常にこのフラグが使用されています。
pool_passwdパラメータにデフォルト値以外のファイルが指定されている場合に、pg_md5とpg_encがパスワードファイルを更新しない問題を修正しました。(Bo Peng)
この問題はSadhuprasad Patroによって報告されました。
ストリーミングレプリケーションモードにおけるクエリキャッシュのいくつかの不具合を修正しました。(Tatsuo Ishii)
クエリキャッシュが有効で、フロントエンドから実行メッセージが送信された場合、クエリキャッシュデータが使用可能であれば、Pgpool-IIはそのデータをバックエンドメッセージバッファに挿入します。 しかし、キャッシュされたメッセージが不適切な位置に挿入されることで、Pgpool-IIが誤って「kind mismatch」エラーを発生させることがありました。
また、クエリキャッシュが有効で、クエリが拡張クエリモードで実行されている場合に、Pgpool-II がストリーミングレプリケーションモードで動作していると、実行メッセージが誤った結果を返す可能性がありました。
さらに、複数の実行メッセージが連続して送信された場合、Pgpool-IIは各実行メッセージに対してクエリキャッシュから同じ結果を返していましたが、これは誤りです。 本来、2回目以降の実行では0行が返されるべきでした。
クライアント認証の章を強化しました。(Tatsuo Ishii)
pool_passwdに関する説明部分を追加しました。 これまで、概要ページにはpool_hba.confの説明のみが記載されていましたが、今回pool_passwdの一般的なガイドを追加しました。 これにより、ユーザーがこの章をより理解しやすくなりました。
032.dml_adaptive_loadbalanceテストの安定性を向上させました。(Tatsuo Ishii)