[pgpool-general-jp: 1536] Re: regression test 070のテストが完了しない事象について
Ono, Kyohei
ono.kyohei @ jp.fujitsu.com
2018年 5月 25日 (金) 13:41:45 JST
大野です。
お世話になっております。
> 最新のPgpool-II 3.7.3にアップグレードしても再現するでしょうか?
今回は諸事情により対象バージョンは3.7.1固定としています。
そのため最新バージョンでの確認が直ぐにはできない状況です。申し訳ございません。
> また、停止している間の、セッションに対応するPgpool-IIのプロセスのデバ
> ッ
> グログがあれば何か分かるかもしれません。
tests/070.memory_leak_extended_memqcache/testdir/log/pgpool.logとは
別のログという認識でよろしいでしょうか。
その場合、不勉強で申し訳ないのですがログの採取方法がわかりません。
お手数ですが、採取方法を教えて頂けないでしょうか。
> > RT実行ログとtests/070.memory_leak_extended_memqcache配下のtest.shを
> 確認したところ
> > test.shの52行目である以下の処理の実行が完了せず、停止しているようで
> す。
> >
> > [tests/070.memory_leak_extended_memqcache/test.sh]
> > ――――
> > 52 $PGBENCH -M extended -S -T 30 test
> > ――――
>
> これはちょっと不思議ですね。"-T 30"が指定されているので、Pgpool-II側で
> 何があろうと、pgbenchは30秒たったら終了するはずですが...
070のテストはnum_init_childrenが1に設定されるようなので
何かがpgpool-IIに対して接続しており、
pgbenchが実行待ちの状態になっているのでは、と予想しています。
> > pgpool、テスト用DBクラスタのログでは以下が出力され続けています。
>
> これは正常で、以下のログは、health checkプロセスのログなので、
> Pgpool-IIのメインプロセスが終了するまで出続けます。
こちら承知致しました。
以上です。よろしくお願いします。
> -----Original Message-----
> From: Tatsuo Ishii [mailto:ishii @ sraoss.co.jp]
> Sent: Friday, May 25, 2018 11:37 AM
> To: pgpool-general-jp @ sraoss.jp; Ono, Kyohei/大野 恭平
> Subject: Re: [pgpool-general-jp: 1534] regression test 070のテストが完
> 了しない事象について
>
> 石井です。
>
> > 大野と申します。
> > お世話になります。
> >
> > 以下の環境でregression testを実行したところ、
> > 070.memory_leak_extended_memqcacheのテスト実行が終了しない事象が発生
> しました。
> > 再現性は低く、数十回に1回程度の頻度で発生しております。
> > 考えられる原因・対処方法などご教示頂けないでしょうか。
>
> 最新のPgpool-II 3.7.3にアップグレードしても再現するでしょうか?
>
> また、停止している間の、セッションに対応するPgpool-IIのプロセスのデバ
> ッ
> グログがあれば何か分かるかもしれません。
>
> > [環境]
> > SUSE12.3
> > Postgres10.3
> > pgpool-II-3.7.1
> >
> > RT実行ログとtests/070.memory_leak_extended_memqcache配下のtest.shを
> 確認したところ
> > test.shの52行目である以下の処理の実行が完了せず、停止しているようで
> す。
> >
> > [tests/070.memory_leak_extended_memqcache/test.sh]
> > ――――
> > 52 $PGBENCH -M extended -S -T 30 test
> > ――――
>
> これはちょっと不思議ですね。"-T 30"が指定されているので、Pgpool-II側で
> 何があろうと、pgbenchは30秒たったら終了するはずですが...
>
> > pgpool、テスト用DBクラスタのログでは以下が出力され続けています。
>
> これは正常で、以下のログは、health checkプロセスのログなので、
> Pgpool-IIのメインプロセスが終了するまで出続けます。
>
> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> English: http://www.sraoss.co.jp/index_en.php
> Japanese:http://www.sraoss.co.jp
pgpool-general-jp メーリングリストの案内