It&#39;s working.<div><br clear="all">Regards,<br>Aravinth<br>
<br><br><div class="gmail_quote">On Wed, May 9, 2012 at 5:26 PM, Tatsuo Ishii <span dir="ltr">&lt;<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Thanks for the hint. Attached is a patch trying to fix the<br>
problem. Can you please try it?<br>
<div class="HOEnZb"><div class="h5">--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
<br>
&gt; Yes the issue is with random() function.<br>
&gt;<br>
&gt; Looks like I have solved the problem by using rand.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Aravinth<br>
&gt;<br>
&gt;<br>
&gt; On Wed, May 9, 2012 at 4:02 PM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Thanks. Apparently random() of Solaris could return value beyond<br>
&gt;&gt; RAND_MAX! It&#39;s easy to fix the problem, but I would like to do it with<br>
&gt;&gt; respcet to portability. Any idea?<br>
&gt;&gt; --<br>
&gt;&gt; Tatsuo Ishii<br>
&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;From Solaris 10 (x86) man page:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; SYNOPSIS<br>
&gt;&gt; &gt;      #include &lt;stdlib.h&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;      long random(void);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;      void srandom(unsigned int seed);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;      char  *initstate(unsigned  int  seed,  char  *state,  size_t<br>
&gt;&gt; &gt;      size);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;      char *setstate(const char *state);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; DESCRIPTION<br>
&gt;&gt; &gt;      The random() function uses  a  nonlinear  additive  feedback<br>
&gt;&gt; &gt;      random-number generator employing a default state array size<br>
&gt;&gt; &gt;      of 31  long  integers  to  return  successive  pseudo-random<br>
&gt;&gt; &gt;      numbers  in the range from 0 to 2**31 -1. The period of this<br>
&gt;&gt; &gt;      random-number generator is approximately 16 x (2 **31   -1).<br>
&gt;&gt; &gt;      The  size  of  the  state array determines the period of the<br>
&gt;&gt; &gt;      random-number generator. Increasing  the  state  array  size<br>
&gt;&gt; &gt;      increases the period.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;      The srandom() function initializes the current  state  array<br>
&gt;&gt; &gt;      using the value of seed.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; (...)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; Rafal<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -----Original Message-----<br>
&gt;&gt; &gt; From: <a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a> [mailto:<br>
&gt;&gt; <a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a>] On Behalf Of Tatsuo Ishii<br>
&gt;&gt; &gt; Sent: Wednesday, May 09, 2012 11:44 AM<br>
&gt;&gt; &gt; To: <a href="mailto:caravinth@gmail.com">caravinth@gmail.com</a><br>
&gt;&gt; &gt; Cc: <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; &gt; Subject: [pgpool-general: 431] Re: strange load balancing issue in<br>
&gt;&gt; Solaris<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2012-05-09 14:31:48 LOG:   pid 22459: r: 268356063.000000 total_weight:<br>
&gt;&gt; 32767.000000<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This is really weird. Here pgpool caculate this:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;       r = (((double)random())/RAND_MAX) * total_weight;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Total weight is same as RAND_MAX.  It seems your random() returns<br>
&gt;&gt; &gt; bigger than RAND_MAX, which does not make sense because man page of<br>
&gt;&gt; &gt; random(3) on my Linux says:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;          The random() function uses a non-linear additive feedback<br>
&gt;&gt; random number<br>
&gt;&gt; &gt;        generator  employing a default table of size 31 long integers to<br>
&gt;&gt; return<br>
&gt;&gt; &gt;        successive pseudo-random numbers in the range from 0 to RAND_MAX.<br>
&gt;&gt;   The<br>
&gt;&gt; &gt;        period  of  this  random  number generator is very large,<br>
&gt;&gt; approximately<br>
&gt;&gt; &gt;        16 * ((2^31) - 1).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; What does your man page for random() say on your system?<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Tatsuo Ishii<br>
&gt;&gt; &gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; Sorry . I missed it.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Here is the log file.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --Aravinth<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Wed, May 9, 2012 at 2:07 PM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; The code you have sent is same in child.c.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; No.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;        pool_log(&quot;r: %f total_weight: %f&quot;, r, total_weight);<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; You need to add the line above to get usefull information.<br>
&gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I have attached the log file. Please check<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; --Aravinth<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; On Tue, May 8, 2012 at 6:20 AM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; I suspect there&#39;s some portablity issue with load balance code. The<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; actual source code is in select_load_balancing_nodechild.c).<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; Please modify source code and connect to pgpool by using psql.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; Please send the log output.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; int select_load_balancing_node(void)<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; {<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        int selected_slot;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        double total_weight,r;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        int i;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        /* choose a backend in random manner with weight */<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        selected_slot = MASTER_NODE_ID;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        total_weight = 0.0;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        for (i=0;i&lt;NUM_BACKENDS;i++)<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        {<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                if (VALID_BACKEND(i))<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                {<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                        total_weight +=<br>
&gt;&gt; BACKEND_INFO(i).backend_weight;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                }<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        }<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        r = (((double)random())/RAND_MAX) * total_weight;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        pool_log(&quot;r: %f total_weight: %f&quot;, r, total_weight);<br>
&gt;&gt; &gt;&gt;&gt;  &lt;--<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; add this<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        total_weight = 0.0;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        for (i=0;i&lt;NUM_BACKENDS;i++)<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        {<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                if (VALID_BACKEND(i) &amp;&amp;<br>
&gt;&gt; BACKEND_INFO(i).backend_weight &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; 0.0)<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                {<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                        if(r &gt;= total_weight)<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                                selected_slot = i;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                        else<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                                break;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                        total_weight +=<br>
&gt;&gt; BACKEND_INFO(i).backend_weight;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;                 }<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        }<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;        pool_debug(&quot;select_load_balancing_node: selected backend id<br>
&gt;&gt; is<br>
&gt;&gt; &gt;&gt;&gt; %d&quot;,<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; selected_slot);<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;         return selected_slot;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; }<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Hi Tatsuo, Thanks for the reply.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; The normalized weights are 0.5 for both nodes and the selected<br>
&gt;&gt; node is<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; always the same node. I hope then it&#39;s srandom().<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Any idea to solve this srandom issue<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Thanks and Regards,<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Aravinth<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; ________________________________<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;  From: Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; To: <a href="mailto:aravinth@mafiree.com">aravinth@mafiree.com</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Cc: <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Sent: Tuesday, May 1, 2012 4:41 AM<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Subject: Re: [pgpool-general: 396] strange load balancing issue in<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; Solaris<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; First of all please check &quot;normalized&quot; weights are as you<br>
&gt;&gt; expected.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Run &quot;show pool_status;&quot; and see &quot;backend_weight0&quot;,<br>
&gt;&gt; &quot;backend_weight1&quot;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; section. You see a floating point numbers, which are the<br>
&gt;&gt; normalized<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; weight between 0.0 and 1.0. If you see both are 0.5, primary and<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; standby are given same weight.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; If they are ok, I suspect srandom() function behavior is different<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; from other platforms. Pgpool-II chooses the load balance node by<br>
&gt;&gt; using<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; srandom(). select_load_balancing_node() is the function which is<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; responsible for selecting the load balance node. If you run<br>
&gt;&gt; pgpool-II<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; with -d (debug) option, you will see following in the log:<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;     pool_debug(&quot;select_load_balancing_node: selected backend id is<br>
&gt;&gt; &gt;&gt;&gt; %d&quot;,<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; selected_slot);<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; If backend_weight in show pool_status are fine but the line above<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; always shows same number, it is the sign that we have problem with<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; srandom().<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Hi All,<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; I am facing a strange issue in load balancing with replication<br>
&gt;&gt; mode<br>
&gt;&gt; &gt;&gt;&gt; set<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; to<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; true in Solaris. Load balancing algorithm always select the same<br>
&gt;&gt; node<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; whatever may be the backend weight<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Here is the scenario.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; I have a pgpool installed installed in 1 server<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; 2 postgres nodes in other 2 servers<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; replication mode set to true and load balancing set to true<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; backend weight of the 2 nodes is 1.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; When I fire the queries manuall using different connections or<br>
&gt;&gt; using<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; pgbench all the queries hit the same node. Load balancing<br>
&gt;&gt; algorithm<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; always<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; select the same node.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; No effect in changing the backend weight. Only when I set backend<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; weight to<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; 0 hits go to the other server.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; I face this issue only in solaris. The same setup in other<br>
&gt;&gt; servers (<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; centos<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; ,RHEL, ubunt etc) does the load balancing perfectly.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Also tries various postgres versions and pgpool version with same<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; result.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; But every version runs fine in other servers.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Has anyone faced this issue?<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Any information would highly helpful.<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; &gt;&gt; Aravinth<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; pgpool-general mailing list<br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; pgpool-general mailing list<br>
&gt;&gt; &gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; &gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; pgpool-general mailing list<br>
&gt;&gt; &gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; &gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; pgpool-general mailing list<br>
&gt;&gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt;&gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt;&gt;<br>
</div></div><br>_______________________________________________<br>
pgpool-general mailing list<br>
<a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
<a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
<br></blockquote></div><br></div>