o pgpool.confの内容が間違っているときに終了していなかったバグを 修正.バグレポート by Taiki(Tatsuo)o health_check_userが32バイト以上のときにbuffer overrunエラーを
起こすバグを修正(Taiki)o replicationモードかつロードバランス有効のときに時々落ちるバグ
を修正.詳細はバグトラックを参照(Tatsuo)
http://pgfoundry.org/tracker/index.php?func=detail&aid=1000628&group_id=1000055&atid=298o pool_send_error_messageがエラーメッセージを正しくNULLターミネー
トしていないバグを修正(Yoshiyuki)o SimpleForwardToFrontendのバグで,時々"kind mismatch error"を起
こす問題を修正(Yoshiyuki)o BSD makeでも正しくmakeできるようにした(Yoshiyuki)
o pool_debug, pool_log, pool_error実行中はシグナルをマスクする.
そうしないと,シグナルハンドラ中で実行されたpool_debugなどが問
題を起こす(Tatsuo)o extend protocolの多数のバグを修正(Yoshiyuki)
- テーブルロックなどでデッドロックが発生することがある
- error responseが返ってくるとうまくいかないo pool_process_query.cでselect(2)の呼び方を間違っていた箇所を修
正(Yoshiyuki)o INSERT lockにおいて,複数行にわたるINSERT文,エラーのある
INSERT文で落ちるバグを修正(Yoshiyuki)o コネクションプールを再利用する際,startup packetを再利用しない.
client_encodingなどの値が変わっている可能性があるので(Tatsuo)o client/pgpoolのコネクションを切断する際に自動的にDEALLOCATEを
実行する(Yoshiyuki)o SimpleForwardToFrontend/SimpleForwardToBackendにおいて,パケッ
ト長が0の場合にはパケットをフォワードしないようにした(Tatsuo)o pool_process_queryにおいて,バックエンドからkindを受信後,フロ
ントエンドからパケットを受信すると,バックエンドからのkind情報
が失われてしまうバグを修正(Tatsuo)
最近のコメント