<br><br>2015年1月9日金曜日、Tatsuo Ishii&lt;<a href="mailto:ishii@sraoss.co.jp">ishii@sraoss.co.jp</a>&gt;さんは書きました:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">石井です。<br>
<br>
&gt; 初めて投稿させていただきます。<br>
&gt; 上原と申します。<br>
&gt;<br>
&gt; pgpool-II 3.4.0の仕様についていくつか不明な点があります。<br>
&gt; 下記の内容について、ご教授いただけないでしょうか。<br>
&gt;<br>
&gt; ■1 ドキュメントバグ?<br>
&gt; client_min_messagesの選択範囲にFATAL、PANICがマニュアルに記載されて<br>
&gt; いますが、設定できません。(設定した場合、エラーになります)<br>
&gt; ソースを確認した限り、FATAL、PANICは対象にしていないのですが、<br>
&gt; ドキュメントとソースのどちらが仕様として正しいのでしょうか。<br>
&gt;<br>
&gt; ■2 client_min_messagesが制御するメッセージは何か?<br>
&gt; PostgreSQLからClientに返されるメッセージを制御するものとして考えて<br>
&gt; いましたが、設定を変更しても出力内容に変化がありません。<br>
&gt;<br>
&gt; ソースを確認したところ、そもそも制御が行われていないように見えますが<br>
&gt; いかがでしょうか。whereToSendOutputは初期値&#39;DestDebug&#39;のままで変更<br>
&gt; されることがないため、下記の処理が行われていないという認識ですが、<br>
&gt; 合っているでしょうか。<br>
&gt;<br>
&gt; src/utils/error/elog.c<br>
&gt; 285         /* Determine whether message is enabled for client output */<br>
&gt; 286         if (whereToSendOutput == DestRemote &amp;&amp; elevel != COMMERROR)<br>
&gt; 287         {<br>
&gt; 288                 /*<br>
&gt; 289                  * client_min_messages is honored only after we complete the<br>
&gt; 290                  * authentication handshake.  This is required both for security<br>
&gt; 291                  * reasons and because many clients can&#39;t handle NOTICE messages<br>
&gt; 292                  * during authentication.<br>
&gt; 293                  */<br>
&gt; 294         output_to_client = (elevel &gt;= pool_config-&gt;client_min_messages ||<br>
&gt; 295                                                                 elevel == INFO);<br>
&gt; 296         }<br>
<br>
以上、確認させていただきますので少々お待ちください。<br>
<br>
&gt; ■3 redirect_listの内容が不正な場合、ロードバランシングはされない?<br>
&gt; redirect_listを不正な値(例 testdb01:abcde&amp;testdb02:1等)に<br>
&gt; 設定した場合、ロードバランシングはされず、全てマスタに対してのみSQLが<br>
&gt; 実行されますが、これは仕様通りの挙動でしょうか?<br>
<br>
この現象は当方では再現できませんでした。<br>
<br>
database_redirect_preference_list = &#39;testdb01:abcde&amp;testdb02:1&#39;<br>
<br>
をpgpool.confに設定し、select 1を実行すると、普通にすべてのDBノードに負<br>
荷分散されました。<br>
<br>
&gt; 仕様の場合、ログに「設定値が不正なのでマスタに対して実行する」等の<br>
&gt; メッセージを出力があるか、または、マニュアルに設定値が不正の場合の挙動に<br>
&gt; ついて一言記載していただけると幸いです。<br>
&gt;<br>
&gt;<br>
&gt; 以上です。<br>
&gt; よろしくお願いします。<br>
&gt;<br>
&gt; --<br>
&gt; 上原 一樹 (Kazuki Uehara)<br>
&gt; Mail : <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;uehara.kazuki@lab.ntt.co.jp&#39;)">uehara.kazuki@lab.ntt.co.jp</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; pgpool-general-jp mailing list<br>
&gt; <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;pgpool-general-jp@sraoss.jp&#39;)">pgpool-general-jp@sraoss.jp</a><br>
&gt; <a href="http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp" target="_blank">http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp</a><br>
_______________________________________________<br>
pgpool-general-jp mailing list<br>
<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;pgpool-general-jp@sraoss.jp&#39;)">pgpool-general-jp@sraoss.jp</a><br>
<a href="http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp" target="_blank">http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp</a><br>
</blockquote>