<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Tatsuo,</p>
<p><br>
</p>
<p>we will test the fix.&nbsp;</p>
<p>Thank you for notifying!</p>
<p><br>
</p>
<p>Just wondering - is it linked to the problem which I notified you before:</p>
<p></p>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.337135&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15820-1] LOG: &nbsp;DB node id: 0 backend pid: 18795 statement: Execute: COMMIT</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.337383&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15820-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.337620&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15821-1] LOG: &nbsp;DB node id: 1 backend pid: 9485 statement: Execute: COMMIT</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.337839&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15821-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338075&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15822-1] LOG: &nbsp;DB node id: 0 backend pid: 18795 statement: DISCARD ALL</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338291&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15822-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338402&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15823-1] LOG: &nbsp;DB node id: 1 backend pid: 9485 statement: DISCARD ALL</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338508&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15823-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338600&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15824-1] LOG: &nbsp;DB node id: 0 backend pid: 18795 statement: BEGIN</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338695&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15824-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.338819&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15825-1] LOG: &nbsp;DB node id: 1 backend pid: 9485 statement: BEGIN</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339000&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15825-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339100&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15826-1] LOG: &nbsp;DB node id: 0 backend pid: 18795 statement: DEALLOCATE &quot;S_1&quot;</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339200&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15826-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339293&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15827-1] LOG: &nbsp;<b><span style="color: rgb(255, 0, 0);">pool_send_and_wait: Error or notice message from backend: : DB node id: 0 backend pid: 18795 statement:
 &quot;DEALLOCATE &quot;S_1&quot;&quot; message: &quot;prepared statement &quot;S_1&quot; does not exist&quot;</span></b></span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339382&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15827-2] LOCATION: &nbsp;pool_proto_modules.c:3225</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339481&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15828-1] LOG: &nbsp;DB node id: 1 backend pid: 9485 statement: DEALLOCATE &quot;S_1&quot;</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339580&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15828-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339671&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15829-1]
<b><span style="color: rgb(255, 0, 0);">LOG: &nbsp;pool_send_and_wait: Error or notice message from backend: : DB node id: 1 backend pid: 9485 statement: &quot;DEALLOCATE &quot;S_1&quot;&quot; message: &quot;prepared statement &quot;S_1&quot; does not exist&quot;</span></b></span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339763&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15829-2] LOCATION: &nbsp;pool_proto_modules.c:3225</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339864&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15830-1] LOG: &nbsp;DB node id: 1 backend pid: 9485 statement: COMMIT</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.339978&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15830-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.340074&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15831-1] LOG: &nbsp;DB node id: 0 backend pid: 18795 statement: COMMIT</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.340173&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15831-2] LOCATION: &nbsp;pool_proto_modules.c:3209</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.340265&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15832-1] LOG: &nbsp;child exiting, 1 connections reached</span></i></div>
<span style="font-size: 10pt;"></span>
<div><i><span style="font-size: 10pt;">2017-03-24T12:05:29.340428&#43;03:00 OAA-54999c4d7735 pgpool[18655]: [15832-2] LOCATION: &nbsp;child.c:406</span></i></div>
<div><br>
</div>
<br>
<p></p>
<br>
Sergey<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Tatsuo Ishii &lt;ishii@sraoss.co.jp&gt;<br>
<b>Sent:</b> Friday, March 24, 2017 11:58 AM<br>
<b>To:</b> Sergey Kim<br>
<b>Cc:</b> pgpool-hackers@pgpool.net<br>
<b>Subject:</b> Re: [pgpool-committers: 3874] pgpool: Fix the case when duplicate statement remains.</font>
<div>&nbsp;</div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Sergey,<br>
<br>
I have found a nasty bug with Pgpool-II and pushed the fix to git<br>
repository. You might want to test the fix.<br>
<br>
&gt; Fix the case when duplicate statement remains.<br>
&gt; <br>
&gt; By using parse_before_bind, it is possible a parsed statement remains<br>
&gt; on the load balance node even if explicit close is issued because the<br>
&gt; close is redirected to the primary node. Fix is, issue close to both<br>
&gt; primary and load balance node anytime. This sounds is a little bit<br>
&gt; over killing but I think there's no way to remember the statement<br>
&gt; remains on a load balance node.<br>
&gt; <br>
&gt; Also clean up some ifdef NOT_USED garbage.<br>
&gt; <br>
&gt; Branch<br>
&gt; ------<br>
&gt; bug271<br>
&gt; <br>
&gt; Details<br>
&gt; -------<br>
&gt; <a href="http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=2277a500042c8bbe2a4e2a069d23cece0e6ecded" id="LPlnk118208" previewremoved="true">
http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=2277a500042c8bbe2a4e2a069d23cece0e6ecded</a><br>
&gt; <br>
&gt; Modified Files<br>
&gt; --------------<br>
&gt; src/auth/pool_auth.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 11 ---<br>
&gt; src/context/pool_session_context.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 19 &#43;&#43;&#43;&#43;<br>
&gt; src/include/context/pool_session_context.h |&nbsp;&nbsp; 1 &#43;<br>
&gt; src/protocol/pool_process_query.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 142 &#43;&#43;---------------------------<br>
&gt; src/protocol/pool_proto_modules.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 109 &#43;&#43;&#43;-------------------<br>
&gt; 5 files changed, 40 insertions(&#43;), 242 deletions(-)<br>
&gt; <br>
</div>
</span></font></div>
</div>
</body>
</html>