[pgpool-general-jp: 993] Re: オンラインリカバリ直後の縮退
上田 栄一
pst11841 @ hotmail.co.jp
2011年 9月 6日 (火) 15:21:49 JST
北川様
質問者の上田です。
調査に時間がかかり、返信が遅れまして申し訳ありません。
確か、pgpool-IIはバージョン3.0になってから、対応するシーケンス
テーブルに対して行ロックを行なうことによって排他制御するので、
ずれないという認識です。
検討の結果、オンラインリカバリ中のrsyncの方法に問題があったと
考えております。
・pgpool-IIユーザマニュアル
http://pgpool.projects.postgresql.org/pgpool-II/doc/pgpool-ja.html
-c(or --checksum)オプションを付けないと、ファイルが確実に転送されない...
・Selfkleptomaniac − pgpool-IIのオンラインリカバリではrsyncに要注意
http://selfkleptomaniac.org/archives/1182
近々、rsyncに-cオプションを付けた形でオンラインリカバリを実行する予定です。
アドバイスをありがとうございました。
できれば実行した結果もこのMLにご報告いたします。
今後ともよろしくお願いいたします。
--
Eiichi Ueda
pst11841 @ hotmail.co.jp
> Date: Mon, 29 Aug 2011 19:24:02 +0900
> From: kitagawa @ sraoss.co.jp
> To: pst11841 @ hotmail.co.jp
> CC: pgpool-general-jp @ sraoss.jp
> Subject: Re: [pgpool-general-jp: 989] オンラインリカバリ直後の縮退
>
> 北川です。
>
> On Fri, 26 Aug 2011 15:32:27 +0900
> 上田 栄一 <pst11841 @ hotmail.co.jp> wrote:
>
> >
> > 上田と申します。
> > よろしくお願いします。
> >
> > pgpool-II 3.0.4を使用しています。(PostgreSQLは8.4)
> > オンラインリカバリを実行後、すぐに縮退してしまうので困っています。
> >
> > 現在replication_stop_on mismatchとreplicate_selectを
> > 有効にしているので、不整合があれば縮退するのは承知の上です。
> >
> > しかしオンラインリカバリ後、即刻、不整合で縮退が発生してしまうので、
> > それが不可解です。
> > (直後のログに「kind mismatch among backends.」が出ています)
> >
> > リカバリ自体は正常に終了していますが、実際にはどこかがうまくいって
> > いないのでしょうか。
> >
> > 見直すべきところや確認点などあれば、アドバイスいただけると助かります。
>
> 今回該当するかどうかわかりませんが、2年くらい前にオンラインリカバリを
> 実施するとシーケンスがずれるという報告がありました。
>
> お使いのオンラインリカバリのスクリプトには、その対策がされていますで
> しょうか?
>
> 現在の pgpool-II マニュアルには、その対策が行われたサンプルスクリプト
> が記載されています。
>
> 詳細は、以下のスレッドをご覧ください。
> http://www.sraoss.jp/pipermail/pgpool-general-jp/2009-August/000581.html
>
> 以上、手がかりとなれば幸いです。
>
> --
> Toshihiro Kitagawa
> SRA OSS, Inc. Japan
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20110906/a1275878/attachment.html>
pgpool-general-jp メーリングリストの案内