<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pgpool.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Usama</id>
	<title>pgpool Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://pgpool.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Usama"/>
	<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Special:Contributions/Usama"/>
	<updated>2026-05-04T06:17:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.1_development&amp;diff=3143</id>
		<title>Pgpool-II 4.1 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.1_development&amp;diff=3143"/>
		<updated>2019-10-03T20:45:36Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2019/10/02&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
Red items are open items for Pgpool-II 4.1.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Priority&lt;br /&gt;
! Implementation&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 007&lt;br /&gt;
| [FEATURE] shared relation cache&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| 2019/02/29&lt;br /&gt;
| High&lt;br /&gt;
| Large&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003124.html [pgpool-hackers: 3124]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=46917d5458a82c75e98b247a74b7ee1827666159 commit]&lt;br /&gt;
|-style=&amp;quot;background:beige&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 008&lt;br /&gt;
| [FEATURE] Enhance performance: performance regression test&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Small&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| [FEATURE] Enhance performance: performance for simple query (especially for of the large&lt;br /&gt;
INSERT and UPDATE statements)&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| XLarge&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=310c5c4a289cbe6cee01abef7d2e7bc3550944fb commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| [FEATURE] Enhance performance: performance for extended query &lt;br /&gt;
| 2019/01/17&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| (1) Enhance performance for COPY XXX TO STDOUT (both for simple and extended query): [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=702f7c86f9b8f82f61e47235505715891ffe1b23 commit] &amp;lt;br&amp;gt; &lt;br /&gt;
(2) Enhance performance for extended query message: &amp;lt;br&amp;gt; [https://www.pgpool.net/pipermail/pgpool-hackers/2019-February/003230.html [pgpool-hackers: 3230]] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=778f611e201d6df88ed90d01e49af77daf9f2926 commit] &amp;lt;br&amp;gt; (3) Eliminate select(2) calls in certain cases to enhance performance in simple and extended query: &amp;lt;br&amp;gt; [https://www.pgpool.net/pipermail/pgpool-hackers/2019-February/003247.html [pgpool-hackers: 3247]] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=cf5fe7eb89a11e3ada3833343c7ed6551ce7c662 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 009&lt;br /&gt;
| [Documentation] Review and improve the current document&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Extra Large&lt;br /&gt;
| Hoshiai&lt;br /&gt;
|&lt;br /&gt;
| [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ea1998b7350de6882bea25fc3634c4f7673adbde commit1][https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5f259f3b5e1b56763677d0b7aa736eb8772a8968 commit2][https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=b69e94e97ed4226e335e85f01bfc373c8e11db8f commit3] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=b69e94e97ed4226e335e85f01bfc373c8e11db8f commit4] &lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=c013bad08e67bd53d39a66835c67bc93d334d72b commit5]&lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=6d3939dac4d76eed5dcd1867fb16e8bc8215dc61 commit6]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| [Documentation] Update the examples to latest version.&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=0c9f716714dce156fe74469a933046b39896a072 commit] [http://www.pgpool.net/docs/latest/en/html/example-cluster.html doc] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=69c6a4cd5f49384a1d719e4e784ff84855f00a9d commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 010&lt;br /&gt;
| [FEATURE] Master watchdog sets quarantine state to primary node&lt;br /&gt;
| 2018/11/26&lt;br /&gt;
| &lt;br /&gt;
| Normal&lt;br /&gt;
| Small &lt;br /&gt;
| Usama&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-March/002756.html [pgpool-hackers: 2756]] &amp;lt;br&amp;gt;[https://www.pgpool.net/pipermail/pgpool-general-jp/2018-March/001503.html [pgpool-general-jp: 1504]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3922c12c1f8efbc1b5f2e7def1e0ff921aafb989  Commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 011&lt;br /&gt;
| [FEATURE] limiting number of frontends differently&lt;br /&gt;
| 2018/11/26&lt;br /&gt;
| 2018/12/04&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-November/003153.html [pgpool-hackers: 3153]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=693a6284cf2dfc2e60d5a2489c9ee5167defc3dc commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 012 &lt;br /&gt;
| [FEATURE] Don&#039;t load balance after a SELECT having functions specified in black function list&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| 2019/06/30&lt;br /&gt;
| Normal&lt;br /&gt;
| Small&lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003157.html [pgpool-hackers: 3157]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3ddf9aa0b20480b22bb5e8fc6097f2eb7cb56994 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 014&lt;br /&gt;
| [FEATURE] Support for PostgreSQL 12.&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Small&lt;br /&gt;
| Ishii&lt;br /&gt;
| recovery.conf &amp;lt;br&amp;gt; pgpool_setup &amp;lt;br&amp;gt; pgppol-recovery extension&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=fda13a93a1025b498bb2a674fb49406d9e3e509c pgpool-recovery extension] &amp;lt;br&amp;gt; [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=23fb4c1250f0464a867f2ac69006d74f134213e3 pgpool_setup]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 015&lt;br /&gt;
| [FEATURE] Import PostgreSQL 12 parser.&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| 2019/07/31&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f694283cfd55a52750ce56697af2e5cd1d1da571 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 016&lt;br /&gt;
| [FEATURE] Statement level load balancing&lt;br /&gt;
| 2018/12/06&lt;br /&gt;
| 2019/03/31&lt;br /&gt;
| High&lt;br /&gt;
| Large&lt;br /&gt;
| Peng&lt;br /&gt;
|&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1099ba610eef06a9dab6f89486cc52de55ff3ebb commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 018&lt;br /&gt;
| [FEATURE] Add new columns to &amp;quot;show pool_nodes&amp;quot; command&lt;br /&gt;
| 2019/04/22&lt;br /&gt;
| 2019/04/24&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| Discussion: [https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003315.html [pgpool-hackers: 3315]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=35cb1dc2d9d9f4887bd0407f150558660b7826e1 Commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 019&lt;br /&gt;
| [FEATURE][Document] Add new performance section&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=854659a17b958536e80c461d55c9ba0f1032a128 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 020&lt;br /&gt;
| [FEATURE] auto failback&lt;br /&gt;
| 2019/5/23&lt;br /&gt;
| 2019/7/5&lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-May/003328.html [pgpool-hackers: 3328]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3e2ecc970864056ff054799cac57ad5b30312c48 commit] &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 021&lt;br /&gt;
| [FEATURE] allow to use md5 password in health_check_password and sr_check_password&lt;br /&gt;
| 2019/5/30&lt;br /&gt;
| 2019/6/10&lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-May/003334.html [pgpool-hackers: 3334]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=dc9742678dd04719a08a747d40cd4c0781fce49a commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 022&lt;br /&gt;
| [FEATURE] Routing relcache queries to load balance node&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003342.html [pgpool-hackers: 3342]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=46986ebc0be77e4b011b94b097789fec9e3f5b0f commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 023&lt;br /&gt;
| [FEATURE] Support ECDH key exchange with SSL&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=51bc494aaa7fd191e14038204d18effe2efb0ec8 commit1] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f63c260d7e389bc03822721a9d66a0d6c7d22f4b commit2]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 024&lt;br /&gt;
| [FEATURE] Reduce relcahe queries&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003344.html [pgpool-hackers: 3344]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=6282805d4ae3f7a76ed607c0124420b8fe4c8320 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 025&lt;br /&gt;
| [FEATURE] Eliminate temp table relcahe query&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003346.html [pgpool-hackers: 3346]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=7a0471bbcc3ab06a9cab9902d91e5c4c692b3284 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 026&lt;br /&gt;
| [FEATURE] Add new arguments in pgpool_recovery function and failover_command/failback_command/follow_master_command.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Small&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ed90a39db3664eb7be85f192f5472cc0b59a2d8f commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| 0000433: IN (SELECT ...) can not be rewritten in native replication mode&lt;br /&gt;
| 2018/10/19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [http://www.pgpool.net/mantisbt/view.php?id=433 bug433]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d53292592a9808b260171f8569752ca89d7412fc commit] &amp;lt;br&amp;gt;Regression test should be added.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 102&lt;br /&gt;
| 0000434: Segmentation fault due to a query error and Sync messages in native replication mode&lt;br /&gt;
| 2018/10/19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=434 bug434]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5e6d598b964ac88f41a18280f6289ca5e78ffad5 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 103&lt;br /&gt;
| pool_passwd is corrupted.&lt;br /&gt;
| 2018/10/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai, Usama&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-October/003081.html [pgpool-hackers: 3081]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d48cc28a7b2ac42185b48873608ff876f9298d89 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| [pgpool-hackers: 3025] Compile warns&lt;br /&gt;
| 2018/10/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-August/003025.html [pgpool-hackers: 3025]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bc9119f61b187577d64b63ebffb6f5412202f24f commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 105&lt;br /&gt;
| 0000443: Segmentation fault occurs when a certain Bind message is sent in native replication mode.&lt;br /&gt;
| 2018/11/08&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=443 bug443]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1d8d03237a2ad507f8f1fb8fb0c84b3084f57cdc commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000444: pgpool does not take into account parameters order in startup packet&lt;br /&gt;
| 2018/11/13&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=444 bug444]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ffb998517bb91c512b77fbe1ca8ee331e492f131 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 107&lt;br /&gt;
| 0000448: pgpool holds the connections as idle_in_transaction which are timed out due to idle_in_transaction setting on backend nodes&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=448 bug448]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=3f5986eee360f12e6a0bb77aa46f95abf5f6bc10 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 108&lt;br /&gt;
| [pgpool-general: 6351] kind mismatch among backends, savepoint with psqlodbc&lt;br /&gt;
| 2018/12/26&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-general/2018-December/006409.html [pgpool-general: 6351]]&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 109&lt;br /&gt;
| 0000455: watchdog lifecheck process has segfalut in query mode&lt;br /&gt;
| 2019/01/21&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=455&lt;br /&gt;
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=4cde5da1b416d909d102cfe6878c0cd5189caf86&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 110&lt;br /&gt;
| Add regression test for query mode &lt;br /&gt;
| 2019/01/21&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000483: online-recovery is blocked after a child process exits abnormally with replication mode and watchdog&lt;br /&gt;
| 2019/04/04 &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=483 bug483]&lt;br /&gt;
| Done [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=c402060814ba9737e9572ba07eef1be7664c9679 commit].&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 112&lt;br /&gt;
| Fix memory leak related to watchdog and auth pointed out by coverity&lt;br /&gt;
| 2019/05/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| src/auth/pool_hba.c src/auth/pool_auth.c src/auth/auth-scram.c src/watchdog/watchdog.c src/watchdog/wd_lifecheck.c src/config/pool_config_variable.c&lt;br /&gt;
| Done&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 113&lt;br /&gt;
| Fix memory leak related to watchdog and auth pointed out by coverity&lt;br /&gt;
| 2019/05/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ishii&lt;br /&gt;
| other than :src/auth/pool_hba.c src/auth/pool_auth.c src/auth/auth-scram.c src/watchdog/watchdog.c src/watchdog/wd_lifecheck.c src/config/pool_config_variable.c&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:red&amp;quot;&lt;br /&gt;
| 114&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-general/2019-August/006730.html pgpool-general: 6672] Query (watchdog split brain)&lt;br /&gt;
| 2019/08/16&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Requested log sent [https://www.pgpool.net/pipermail/pgpool-general/2019-September/006753.html pgpool-general: 6695]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 115&lt;br /&gt;
| regression test 013.watchdog_failover_require_consensus failed&lt;br /&gt;
| 2019/08/14&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:red&amp;quot;&lt;br /&gt;
| 116&lt;br /&gt;
| Doc:Pgpool-II + Watchdog Setup Example (for PostgreSQL 12)&lt;br /&gt;
| 2019/09/03&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 117&lt;br /&gt;
| regression test 028. 028.watchdog_enable_consensus_with_half_votes failed&lt;br /&gt;
| 2019/09/13&lt;br /&gt;
| 2019/09/18&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 118&lt;br /&gt;
| 0000545: Quorum lost and not recovered&lt;br /&gt;
| 2019/09/09&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=545&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:red&amp;quot;&lt;br /&gt;
| 119&lt;br /&gt;
| 0000547: We need to do arping again after recovering from split-brain.&lt;br /&gt;
| 2019/09/12&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=547&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:red&amp;quot;&lt;br /&gt;
| 120&lt;br /&gt;
| regression test 065.bug152 failed if enable_shared_relcache is on&lt;br /&gt;
| 2019/10/02&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 201&lt;br /&gt;
| Feature Agreement &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 202&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2019/08/15&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 203&lt;br /&gt;
| Code Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2019/08/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 204&lt;br /&gt;
| Release beta1&lt;br /&gt;
| &lt;br /&gt;
| 2019/09/06&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 205&lt;br /&gt;
| RC Release&lt;br /&gt;
| &lt;br /&gt;
| 2019/10/4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 206&lt;br /&gt;
| Official Release&lt;br /&gt;
| &lt;br /&gt;
| 2019/10/15&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.1_development&amp;diff=3037</id>
		<title>Pgpool-II 4.1 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.1_development&amp;diff=3037"/>
		<updated>2019-08-08T14:50:58Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2019/08/08&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Priority&lt;br /&gt;
! Implementation&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 007&lt;br /&gt;
| [FEATURE] shared relation cache&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| 2019/02/29&lt;br /&gt;
| High&lt;br /&gt;
| Large&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003124.html [pgpool-hackers: 3124]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=46917d5458a82c75e98b247a74b7ee1827666159 commit]&lt;br /&gt;
|-style=&amp;quot;background:beige&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 008&lt;br /&gt;
| [FEATURE] Enhance performance: performance regression test&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Small&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:beige&amp;quot;&lt;br /&gt;
| [FEATURE] Enhance performance: performance for simple query&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| XLarge&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| [FEATURE] Enhance performance: performance for extended query &lt;br /&gt;
| 2019/01/17&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| (1) Enhance performance for COPY XXX TO STDOUT (both for simple and extended query): [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=702f7c86f9b8f82f61e47235505715891ffe1b23 commit] &amp;lt;br&amp;gt; &lt;br /&gt;
(2) Enhance performance for extended query message: &amp;lt;br&amp;gt; [https://www.pgpool.net/pipermail/pgpool-hackers/2019-February/003230.html [pgpool-hackers: 3230]] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=778f611e201d6df88ed90d01e49af77daf9f2926 commit] &amp;lt;br&amp;gt; (3) Eliminate select(2) calls in certain cases to enhance performance in simple and extended query: &amp;lt;br&amp;gt; [https://www.pgpool.net/pipermail/pgpool-hackers/2019-February/003247.html [pgpool-hackers: 3247]] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=cf5fe7eb89a11e3ada3833343c7ed6551ce7c662 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 009&lt;br /&gt;
| [Documentation] Review and improve the current document&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Extra Large&lt;br /&gt;
| Hoshiai&lt;br /&gt;
|&lt;br /&gt;
| [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ea1998b7350de6882bea25fc3634c4f7673adbde commit1][https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5f259f3b5e1b56763677d0b7aa736eb8772a8968 commit2][https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=b69e94e97ed4226e335e85f01bfc373c8e11db8f commit3] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=b69e94e97ed4226e335e85f01bfc373c8e11db8f commit4] &lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=c013bad08e67bd53d39a66835c67bc93d334d72b commit5]&lt;br /&gt;
[https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=6d3939dac4d76eed5dcd1867fb16e8bc8215dc61 commit6]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| [Documentation] Update the examples to latest version.&lt;br /&gt;
| 2018/11/20&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=0c9f716714dce156fe74469a933046b39896a072 commit] [http://www.pgpool.net/docs/latest/en/html/example-cluster.html doc] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=69c6a4cd5f49384a1d719e4e784ff84855f00a9d commit]&lt;br /&gt;
|-style=&amp;quot;background:beige&amp;quot;&lt;br /&gt;
| 010&lt;br /&gt;
| [FEATURE] Master watchdog sets quarantine state to primary node&lt;br /&gt;
| 2018/11/26&lt;br /&gt;
| &lt;br /&gt;
| Normal&lt;br /&gt;
| Small &lt;br /&gt;
| Usama&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-March/002756.html [pgpool-hackers: 2756]] &amp;lt;br&amp;gt;[https://www.pgpool.net/pipermail/pgpool-general-jp/2018-March/001503.html [pgpool-general-jp: 1504]]&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 011&lt;br /&gt;
| [FEATURE] limiting number of frontends differently&lt;br /&gt;
| 2018/11/26&lt;br /&gt;
| 2018/12/04&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-November/003153.html [pgpool-hackers: 3153]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=693a6284cf2dfc2e60d5a2489c9ee5167defc3dc commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 012 &lt;br /&gt;
| [FEATURE] Don&#039;t load balance after a SELECT having functions specified in black function list&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| 2019/06/30&lt;br /&gt;
| Normal&lt;br /&gt;
| Small&lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003157.html [pgpool-hackers: 3157]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3ddf9aa0b20480b22bb5e8fc6097f2eb7cb56994 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 014&lt;br /&gt;
| [FEATURE] Support for PostgreSQL 12.&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| &lt;br /&gt;
| High&lt;br /&gt;
| Small&lt;br /&gt;
| Ishii&lt;br /&gt;
| recovery.conf &amp;lt;br&amp;gt; pgpool_setup &amp;lt;br&amp;gt; pgppol-recovery extension&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=fda13a93a1025b498bb2a674fb49406d9e3e509c pgpool-recovery extension] &amp;lt;br&amp;gt; [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=23fb4c1250f0464a867f2ac69006d74f134213e3 pgpool_setup]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 015&lt;br /&gt;
| [FEATURE] Import PostgreSQL 12 parser.&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| 2019/07/31&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f694283cfd55a52750ce56697af2e5cd1d1da571 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 016&lt;br /&gt;
| [FEATURE] Statement level load balancing&lt;br /&gt;
| 2018/12/06&lt;br /&gt;
| 2019/03/31&lt;br /&gt;
| High&lt;br /&gt;
| Large&lt;br /&gt;
| Peng&lt;br /&gt;
|&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1099ba610eef06a9dab6f89486cc52de55ff3ebb commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 018&lt;br /&gt;
| [FEATURE] Add new columns to &amp;quot;show pool_nodes&amp;quot; command&lt;br /&gt;
| 2019/04/22&lt;br /&gt;
| 2019/04/24&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| Discussion: [https://www.pgpool.net/pipermail/pgpool-hackers/2019-April/003315.html [pgpool-hackers: 3315]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=35cb1dc2d9d9f4887bd0407f150558660b7826e1 Commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 019&lt;br /&gt;
| [FEATURE][Document] Add new performance section&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| High&lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=854659a17b958536e80c461d55c9ba0f1032a128 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 020&lt;br /&gt;
| [FEATURE] auto failback&lt;br /&gt;
| 2019/5/23&lt;br /&gt;
| 2019/7/5&lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-May/003328.html [pgpool-hackers: 3328]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=3e2ecc970864056ff054799cac57ad5b30312c48 commit] &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 021&lt;br /&gt;
| [FEATURE] allow to use md5 password in health_check_password and sr_check_password&lt;br /&gt;
| 2019/5/30&lt;br /&gt;
| 2019/6/10&lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-May/003334.html [pgpool-hackers: 3334]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=dc9742678dd04719a08a747d40cd4c0781fce49a commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 022&lt;br /&gt;
| [FEATURE] Routing relcache queries to load balance node&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003342.html [pgpool-hackers: 3342]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=46986ebc0be77e4b011b94b097789fec9e3f5b0f commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 023&lt;br /&gt;
| [FEATURE] Support ECDH key exchange with SSL&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Hoshiai&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=51bc494aaa7fd191e14038204d18effe2efb0ec8 commit1] [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f63c260d7e389bc03822721a9d66a0d6c7d22f4b commit2]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 024&lt;br /&gt;
| [FEATURE] Reduce relcahe queries&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003344.html [pgpool-hackers: 3344]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=6282805d4ae3f7a76ed607c0124420b8fe4c8320 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 025&lt;br /&gt;
| [FEATURE] Eliminate temp table relcahe query&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Medium&lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-hackers/2019-June/003346.html [pgpool-hackers: 3346]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=7a0471bbcc3ab06a9cab9902d91e5c4c692b3284 commit]&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 026&lt;br /&gt;
| [FEATURE] Add new arguments in pgpool_recovery function and failover_command/failback_command/follow_master_command.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Small&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ed90a39db3664eb7be85f192f5472cc0b59a2d8f commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| 0000433: IN (SELECT ...) can not be rewritten in native replication mode&lt;br /&gt;
| 2018/10/19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [http://www.pgpool.net/mantisbt/view.php?id=433 bug433]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d53292592a9808b260171f8569752ca89d7412fc commit] &amp;lt;br&amp;gt;Regression test should be added.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 102&lt;br /&gt;
| 0000434: Segmentation fault due to a query error and Sync messages in native replication mode&lt;br /&gt;
| 2018/10/19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=434 bug434]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5e6d598b964ac88f41a18280f6289ca5e78ffad5 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 103&lt;br /&gt;
| pool_passwd is corrupted.&lt;br /&gt;
| 2018/10/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai, Usama&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-October/003081.html [pgpool-hackers: 3081]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d48cc28a7b2ac42185b48873608ff876f9298d89 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| [pgpool-hackers: 3025] Compile warns&lt;br /&gt;
| 2018/10/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-August/003025.html [pgpool-hackers: 3025]]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bc9119f61b187577d64b63ebffb6f5412202f24f commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 105&lt;br /&gt;
| 0000443: Segmentation fault occurs when a certain Bind message is sent in native replication mode.&lt;br /&gt;
| 2018/11/08&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=443 bug443]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1d8d03237a2ad507f8f1fb8fb0c84b3084f57cdc commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000444: pgpool does not take into account parameters order in startup packet&lt;br /&gt;
| 2018/11/13&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Hoshiai&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=444 bug444]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ffb998517bb91c512b77fbe1ca8ee331e492f131 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 107&lt;br /&gt;
| 0000448: pgpool holds the connections as idle_in_transaction which are timed out due to idle_in_transaction setting on backend nodes&lt;br /&gt;
| 2018/11/29&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=448 bug448]&lt;br /&gt;
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=3f5986eee360f12e6a0bb77aa46f95abf5f6bc10 commit]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 108&lt;br /&gt;
| [pgpool-general: 6351] kind mismatch among backends, savepoint with psqlodbc&lt;br /&gt;
| 2018/12/26&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| [https://www.pgpool.net/pipermail/pgpool-general/2018-December/006409.html [pgpool-general: 6351]]&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 109&lt;br /&gt;
| 0000455: watchdog lifecheck process has segfalut in query mode&lt;br /&gt;
| 2019/01/21&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=455&lt;br /&gt;
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=4cde5da1b416d909d102cfe6878c0cd5189caf86&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 110&lt;br /&gt;
| Add regression test for query mode &lt;br /&gt;
| 2019/01/21&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000483: online-recovery is blocked after a child process exits abnormally with replication mode and watchdog&lt;br /&gt;
| 2019/04/04 &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| [https://www.pgpool.net/mantisbt/view.php?id=483 bug483]&lt;br /&gt;
| Done [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=c402060814ba9737e9572ba07eef1be7664c9679 commit].&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 112&lt;br /&gt;
| Fix memory leak related to watchdog and auth pointed out by coverity&lt;br /&gt;
| 2019/05/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| src/auth/pool_hba.c src/auth/pool_auth.c src/auth/auth-scram.c src/watchdog/watchdog.c src/watchdog/wd_lifecheck.c src/config/pool_config_variable.c&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 113&lt;br /&gt;
| Fix memory leak related to watchdog and auth pointed out by coverity&lt;br /&gt;
| 2019/05/22&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ishii&lt;br /&gt;
| other than :src/auth/pool_hba.c src/auth/pool_auth.c src/auth/auth-scram.c src/watchdog/watchdog.c src/watchdog/wd_lifecheck.c src/config/pool_config_variable.c&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 201&lt;br /&gt;
| Feature Agreement &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 202&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2019/08/15&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 203&lt;br /&gt;
| Code Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2019/08/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 204&lt;br /&gt;
| Release beta1&lt;br /&gt;
| &lt;br /&gt;
| 2019/09/06&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 205&lt;br /&gt;
| Official Release&lt;br /&gt;
| &lt;br /&gt;
| 2019/10/04&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2606</id>
		<title>Pgpool-II 4.0 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2606"/>
		<updated>2018-06-22T07:01:16Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2018/06/22 (gray items are done, yellow items are behind schedule, orange items are new features for 4.0, and pink items are other TODO)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| 2018/4/18&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-March/002759.html http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| Completed.&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| [Feature] New feature candidate: SCRAM authentication and certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2018/6/28&amp;lt;br /&amp;gt;(Ready for review)&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| 2018/4/17: Ready for review(Include small Readme for testing). &amp;lt;br /&amp;gt; 2018/4/24: Documentation done. &amp;lt;br /&amp;gt;2018/4/27: Regression done.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Ahsan&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
| Ahsan will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 72&lt;br /&gt;
| New feature candidate: Support more prefix for query routing (similar to NO LOAD BALANCE)&lt;br /&gt;
| 2017/4/17&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 83&lt;br /&gt;
| [pgpool-hackers: 2400] Garbage output&lt;br /&gt;
| 2017/6/19&lt;br /&gt;
| &lt;br /&gt;
|Usama&lt;br /&gt;
|&lt;br /&gt;
| Follow up: [pgpool-hackers: 2798]&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 92&lt;br /&gt;
| 0000322: PGPool child processes go into &amp;lt;defunct&amp;gt; state when a backend node is unresponsive&lt;br /&gt;
| 2017/7/21&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|https://www.pgpool.net/mantisbt/view.php?id=322&lt;br /&gt;
| Waiting for feedback (2018/3/22)&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| 0000329: Newly elected(promoted) Pgpool does connect to any backend&lt;br /&gt;
| 2017/8/11&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=329&lt;br /&gt;
| fix in 3.7 done. Needs back patching&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000332: Watch dog issue&lt;br /&gt;
| 2017/8/24&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=332&lt;br /&gt;
| Closed.(2018/1/9) Doesn&#039;t seems like an issue. Replied on Mantis.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000339: Failover does not occurr if master Pgpool-II and primary PostgreSQL servers are stopped at the same time&lt;br /&gt;
| 2017/9/13&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=339&lt;br /&gt;
| Closed. (2017/12/15) (Done in 3.6, 3.5, 3.7. Working on 3.4 and 3.3 --&amp;gt; Impossible due to technical reasons. Mantis updated). The report claimed that the bug was not fixed in 3.6.7. So reopen this item.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 120&lt;br /&gt;
| 0000349: Connection to PGpool Port through VIP fails to connect with JDBC, works fine with ODBC&lt;br /&gt;
| 2017/10/5&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=349&lt;br /&gt;
| Waiting for feedback.(2017/10/6)--&amp;gt;asking to close the issue (2017/12/8)--&amp;gt;They said they are going to upgrade on 2018/15 but no reply as of 2018/1/12 and waiting for feedback. The reporter said it will take more time because the organization is large (2018/2/28). Still no response. Polling again (2018/04/06). Still no response. Will close this issue on beginning of May.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 123&lt;br /&gt;
| [pgpoolAdmin] 0000361: Can&#039;t detach node from pgpoolAdmin UI, while pcp_detach_node works fine&lt;br /&gt;
| 2017/11/01&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=361&lt;br /&gt;
| Done. 2017/11/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 125&lt;br /&gt;
| 0000348: pgpool failover scenario ERROR - pgpool 3.6.6 (postgres 9.3.5)&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=348&lt;br /&gt;
| Waiting for reply with message: Please try 3.6.7&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 126&lt;br /&gt;
| 0000342: On master fail slave not able to convert itself to master&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=342&lt;br /&gt;
| Waiting for reply with message: Please try 3.6.7&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 127&lt;br /&gt;
| [pgpoolAdmin]0000364: PGPool hangs when then number of connections are greater than num_init_children&lt;br /&gt;
| 2017/11/10&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=364&lt;br /&gt;
| Close(2018/04/02)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| [pgpoolAdmin] 0000369: yum&#039;s baseurl does not exist and it can not be used&lt;br /&gt;
| 2017/11/24&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=369&lt;br /&gt;
| Done. (2017/11/27)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 129&lt;br /&gt;
| [pgpool-hackers: 2635] Some problems in Makefile.am&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002635.html&lt;br /&gt;
| Done. 2018/1/8 https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=e9bbe227a3fbd92a947f87afd0aace7e0c5c4bec&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 130&lt;br /&gt;
| $(top_srcdir) was created in src/parser/.&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. 2018/1/8 https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=e9bbe227a3fbd92a947f87afd0aace7e0c5c4bec&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 131&lt;br /&gt;
| Logging client message&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002638.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 132&lt;br /&gt;
| 0000370: Pgpool get stuck with db exception followed by select&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=370&lt;br /&gt;
| Close. (2018/3/5) Patch provided. Waiting for feedback.-&amp;gt; Resolved.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 133&lt;br /&gt;
| Failed in 002.native_replication. (Pgpool-II couldn&#039;t rewrite DEFAULT)&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
| 2017/12/18&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done.https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=b974f5f3b59b62ca3f0c5c0ccfdea125abbbc19b&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 134&lt;br /&gt;
| [pgpoolAdmin] Pull Request&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://github.com/pgpool/pgpooladmin/compare/master...remodoy:postgresql_connect_timeout&lt;br /&gt;
| Done. https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=579833e695e011f8d47a6fff994a3393f9d8a37d&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 135&lt;br /&gt;
| Modify pgpool.service to output log.&lt;br /&gt;
| 2017/12/15&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Done. 2017/12/21 &amp;lt;br&amp;gt; https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=63886312c702811f7ed53fac266c22946ba2212e&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 136&lt;br /&gt;
| allow to specify load balance weight ratio for load balance parameters&lt;br /&gt;
| 2017/12/15&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
|  https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002651.html&lt;br /&gt;
| In progress.&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 137&lt;br /&gt;
| Load-balancing control for specific queries&lt;br /&gt;
| 2017/12/15&lt;br /&gt;
| 2018/05/11&lt;br /&gt;
| Peng&lt;br /&gt;
|https://www.pgpool.net/pipermail/pgpool-hackers/2017-November/002594.html&lt;br /&gt;
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=search;s=Bo+Peng;st=author&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 138&lt;br /&gt;
| Minor releases (3.7.1, 3.6.8 etc.)&lt;br /&gt;
| 2017/12/15&lt;br /&gt;
| 2018/1/9&lt;br /&gt;
| Peng&lt;br /&gt;
|&lt;br /&gt;
| Done. 2018/1/9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 139&lt;br /&gt;
| 0000373: pgpool failed over&lt;br /&gt;
| 2017/12/21&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=373&lt;br /&gt;
| Waiting for feedback.-&amp;gt; no response. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 140&lt;br /&gt;
| 0000374: md5 authentication is broken&lt;br /&gt;
| 2017/12/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=374&lt;br /&gt;
| Waiting for feedback.-&amp;gt; no response. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 141&lt;br /&gt;
| 0000375: extended query error&lt;br /&gt;
| 2018/01/08&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=375&lt;br /&gt;
| Close.2018/4/27&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 142&lt;br /&gt;
| 0000376: child process was terminated by segmentation fault&lt;br /&gt;
| 2018/01/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=376&lt;br /&gt;
| Closed. (2018/2/6)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 143&lt;br /&gt;
| [pgpool-general: 5863] pgpool frequnet authentication timeout&lt;br /&gt;
| 2018/01/19&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2018-January/005921.html&lt;br /&gt;
| In progress.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 144&lt;br /&gt;
| [pgpool-general: 5864] Troubleshooting assistance on node failure and connections blocking&lt;br /&gt;
| 2018/01/19&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2018-January/005922.html&lt;br /&gt;
| Waiting for feedback (2017/1/19)-&amp;gt; No response from the poster over 1 month. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 145&lt;br /&gt;
| [pgpool-general: 5899] Master Election - Priority&lt;br /&gt;
| 2018/01/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-general/2018-January/005957.html&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 146&lt;br /&gt;
| 0000378: Pgpool fails all connections when secondary goes down&lt;br /&gt;
| 2018/02/06&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=378&lt;br /&gt;
| No response over 1 month. I am going to close the issue.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 147&lt;br /&gt;
| 0000379: Many connections go into state &#039;idle in transaction&#039;&lt;br /&gt;
| 2018/02/07&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=379&lt;br /&gt;
| Patch provided. Waiting for feedback (2018/2/28)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 148&lt;br /&gt;
| 0000380: When a node is down, the first query to the cluster fails&lt;br /&gt;
| 2018/02/14&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=380&lt;br /&gt;
| It turned out a problem with user&#039;s setting.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 149&lt;br /&gt;
| Proposal: Enhancing pool_process and pool_pools&lt;br /&gt;
| 2018/02/13&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002721.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 150&lt;br /&gt;
| Proposal: Disabling load balance after writing query&lt;br /&gt;
| 2018/02/16&lt;br /&gt;
| 2018/04/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002726.html&lt;br /&gt;
| Done (2018/4/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 151&lt;br /&gt;
| 0000385: arping, if_up_cmd&#039; failed and failed to acquire delegate Ip&lt;br /&gt;
| 2018/03/16&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=385&lt;br /&gt;
| Close. (2018/3/26)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 152&lt;br /&gt;
| 0000386: Pgpool fails to start with a watchdog error&lt;br /&gt;
| 2018/03/16&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=386&lt;br /&gt;
| Close. (2018/04/27)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 153&lt;br /&gt;
| 0000388: pgpool-II 3.6.1 child process remain waiting for a non-existing client socket to send queries&lt;br /&gt;
| 2018/03/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=388&lt;br /&gt;
| Assigned (2018/04/06)-&amp;gt; Waiting for feedback (2018/05/07)-&amp;gt;No feedback. Closed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 154&lt;br /&gt;
| 0000394: When multiple failover happens the pgpool pool node status is going into standby -stanby state&lt;br /&gt;
| 2018/04/21&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=394&lt;br /&gt;
| Assigned (2018/04/24)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 155&lt;br /&gt;
|  [pgpool-general: 6069] failover_require_consensus does not work.&lt;br /&gt;
| 2018/05/03&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-general/2018-May/006127.html&lt;br /&gt;
| Assigned (2018/05/07)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 156&lt;br /&gt;
|  [pgpool-hackers: 2807] client_min_messages&lt;br /&gt;
| 2018/05/25&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-May/002807.html&lt;br /&gt;
| Assigned (2018/05/25)&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 157&lt;br /&gt;
| [Feature] Proposal: Add last state change timestamp to &amp;quot;show pool_nodes&amp;quot;&lt;br /&gt;
| 2018/06/11&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-June/002822.html&lt;br /&gt;
| Done. (2018/06/12)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 158&lt;br /&gt;
| 0000403: About : 0000402: write on backend 0 failed with error :&amp;quot;Success&amp;quot;&lt;br /&gt;
| 2018/06/15&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=403&lt;br /&gt;
| Assigned.(2018/6/15) -&amp;gt;Waiting for feedback (2018/6/15)&lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 159&lt;br /&gt;
| [Feature] Add &amp;quot;last status change&amp;quot; to pcp_node_info and pgpool_adm like &amp;quot;show pool_nodes&amp;quot;.&lt;br /&gt;
| 2018/06/15&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|  &lt;br /&gt;
|-style=&amp;quot;background:orange&amp;quot;&lt;br /&gt;
| 160&lt;br /&gt;
| [Feature] Add pid info to pcp_proc_info output.&lt;br /&gt;
| 2018/06/15&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 161&lt;br /&gt;
| 0000405: ERROR: unable to read message length DETAIL: message length (8) in slot 1 does not match with slot 0(12) bash-4.1$&lt;br /&gt;
| 2018/06/22&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=405&lt;br /&gt;
| Waiting for feedback.  &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 162&lt;br /&gt;
| 0000406: failover called with old-primary = -1&lt;br /&gt;
| 2018/06/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=406&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 163&lt;br /&gt;
| 0000407: health check process doesn&#039;t start in some cases&lt;br /&gt;
| 2018/06/22&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=407&lt;br /&gt;
| Waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 164&lt;br /&gt;
| [pgpool-general: 6134] kind mismatch among backends with multiple clients and prepared statements&lt;br /&gt;
| 2018/06/22&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2018-June/006192.html&lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 200&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2018/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 201&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| &lt;br /&gt;
| 2018/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 202&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| &lt;br /&gt;
| 2018/9/30&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2431</id>
		<title>Pgpool-II 4.0 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2431"/>
		<updated>2017-12-14T14:19:13Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/12/14 (gray items are done, yellow items are behind schedule, pink items are new features for 3.8)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| [Feature] New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Usama will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
| Ahsan will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 72&lt;br /&gt;
| New feature candidate: Support more prefix for query routing (similar to NO LOAD BALANCE)&lt;br /&gt;
| 2017/4/17&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 83&lt;br /&gt;
| [pgpool-hackers: 2400] Garbage output&lt;br /&gt;
| 2017/6/19&lt;br /&gt;
| &lt;br /&gt;
|Usama&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 92&lt;br /&gt;
| 0000322: PGPool child processes go into &amp;lt;defunct&amp;gt; state when a backend node is unresponsive&lt;br /&gt;
| 2017/7/21&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|https://www.pgpool.net/mantisbt/view.php?id=322&lt;br /&gt;
| Seen similar issue when searching primary node is retrying&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| 0000329: Newly elected(promoted) Pgpool does connect to any backend&lt;br /&gt;
| 2017/8/11&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=329&lt;br /&gt;
| fix in 3.7 done. Needs back patching&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000332: Watch dog issue&lt;br /&gt;
| 2017/8/24&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=332&lt;br /&gt;
| Doesn&#039;t seems like an issue. Replied on Mantis.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000339: Failover does not occurr if master Pgpool-II and primary PostgreSQL servers are stopped at the same time&lt;br /&gt;
| 2017/9/13&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=339&lt;br /&gt;
| Done in 3.6, 3.5, 3.7. Working on 3.4 and 3.3 --&amp;gt; Impossible due to technical reasons. Mantis updated,&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 120&lt;br /&gt;
| 0000349: Connection to PGpool Port through VIP fails to connect with JDBC, works fine with ODBC&lt;br /&gt;
| 2017/10/5&lt;br /&gt;
|&lt;br /&gt;
| ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=349&lt;br /&gt;
| Waiting for feedback.(2017/10/6)--&amp;gt;asking to close the issue (2017/12/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 123&lt;br /&gt;
| [pgpoolAdmin] 0000361: Can&#039;t detach node from pgpoolAdmin UI, while pcp_detach_node works fine&lt;br /&gt;
| 2017/11/01&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=361&lt;br /&gt;
| Done. 2017/11/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 125&lt;br /&gt;
| 0000348: pgpool failover scenario ERROR - pgpool 3.6.6 (postgres 9.3.5)&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=348&lt;br /&gt;
| Waiting for reply with message: Please try 3.6.7&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 126&lt;br /&gt;
| 0000342: On master fail slave not able to convert itself to master&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=342&lt;br /&gt;
| Waiting for reply with message: Please try 3.6.7&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 127&lt;br /&gt;
| [pgpoolAdmin]0000364: PGPool hangs when then number of connections are greater than num_init_children&lt;br /&gt;
| 2017/11/10&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=364&lt;br /&gt;
| Waiting for feedback. (Requesting log file)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| [pgpoolAdmin] 0000369: yum&#039;s baseurl does not exist and it can not be used&lt;br /&gt;
| 2017/11/24&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=369&lt;br /&gt;
| Done. (2017/11/27)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 129&lt;br /&gt;
| [pgpool-hackers: 2635] Some problems in Makefile.am&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002635.html&lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 130&lt;br /&gt;
| $(top_srcdir) was created in src/parser/.&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 131&lt;br /&gt;
| Logging client message&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002638.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 132&lt;br /&gt;
| 0000370: Pgpool get stuck with db exception followed by select&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=370&lt;br /&gt;
| Patch provided. Waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 133&lt;br /&gt;
| Failed in 002.native_replication. (Pgpool-II couldn&#039;t rewrite DEFAULT)&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| In progress.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 134&lt;br /&gt;
| [pgpoolAdmin] Pull Request&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
| https://github.com/pgpool/pgpooladmin/compare/master...remodoy:postgresql_connect_timeout&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2430</id>
		<title>Pgpool-II 4.0 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2430"/>
		<updated>2017-12-14T14:16:05Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/12/14 (gray items are done, yellow items are behind schedule, pink items are new features for 3.8)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| [Feature] New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Usama will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
| Ahsan will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 72&lt;br /&gt;
| New feature candidate: Support more prefix for query routing (similar to NO LOAD BALANCE)&lt;br /&gt;
| 2017/4/17&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 83&lt;br /&gt;
| [pgpool-hackers: 2400] Garbage output&lt;br /&gt;
| 2017/6/19&lt;br /&gt;
| &lt;br /&gt;
|Usama&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 92&lt;br /&gt;
| 0000322: PGPool child processes go into &amp;lt;defunct&amp;gt; state when a backend node is unresponsive&lt;br /&gt;
| 2017/7/21&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|https://www.pgpool.net/mantisbt/view.php?id=322&lt;br /&gt;
| Seen similar issue when searching primary node is retrying&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| 0000329: Newly elected(promoted) Pgpool does connect to any backend&lt;br /&gt;
| 2017/8/11&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=329&lt;br /&gt;
| fix in 3.7 done. Needs back patching&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000332: Watch dog issue&lt;br /&gt;
| 2017/8/24&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=332&lt;br /&gt;
| Doesn&#039;t seems like an issue. Replied on Mantis.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000339: Failover does not occurr if master Pgpool-II and primary PostgreSQL servers are stopped at the same time&lt;br /&gt;
| 2017/9/13&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=339&lt;br /&gt;
| Done in 3.6, 3.5, 3.7. Working on 3.4 and 3.3 --&amp;gt; Impossible due to technical reasons. Mantis updated,&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 120&lt;br /&gt;
| 0000349: Connection to PGpool Port through VIP fails to connect with JDBC, works fine with ODBC&lt;br /&gt;
| 2017/10/5&lt;br /&gt;
|&lt;br /&gt;
| ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=349&lt;br /&gt;
| Waiting for feedback.(2017/10/6)--&amp;gt;asking to close the issue (2017/12/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 123&lt;br /&gt;
| [pgpoolAdmin] 0000361: Can&#039;t detach node from pgpoolAdmin UI, while pcp_detach_node works fine&lt;br /&gt;
| 2017/11/01&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=361&lt;br /&gt;
| Done. 2017/11/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 125&lt;br /&gt;
| 0000348: pgpool failover scenario ERROR - pgpool 3.6.6 (postgres 9.3.5)&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=348&lt;br /&gt;
| In progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 126&lt;br /&gt;
| 0000342: On master fail slave not able to convert itself to master&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=342&lt;br /&gt;
| In progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 127&lt;br /&gt;
| [pgpoolAdmin]0000364: PGPool hangs when then number of connections are greater than num_init_children&lt;br /&gt;
| 2017/11/10&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=364&lt;br /&gt;
| Waiting for feedback. (Requesting log file)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| [pgpoolAdmin] 0000369: yum&#039;s baseurl does not exist and it can not be used&lt;br /&gt;
| 2017/11/24&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=369&lt;br /&gt;
| Done. (2017/11/27)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 129&lt;br /&gt;
| [pgpool-hackers: 2635] Some problems in Makefile.am&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002635.html&lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 130&lt;br /&gt;
| $(top_srcdir) was created in src/parser/.&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 131&lt;br /&gt;
| Logging client message&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002638.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 132&lt;br /&gt;
| 0000370: Pgpool get stuck with db exception followed by select&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=370&lt;br /&gt;
| Patch provided. Waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 133&lt;br /&gt;
| Failed in 002.native_replication. (Pgpool-II couldn&#039;t rewrite DEFAULT)&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| In progress.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 134&lt;br /&gt;
| [pgpoolAdmin] Pull Request&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
| https://github.com/pgpool/pgpooladmin/compare/master...remodoy:postgresql_connect_timeout&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2429</id>
		<title>Pgpool-II 4.0 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Pgpool-II_4.0_development&amp;diff=2429"/>
		<updated>2017-12-14T14:14:34Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/12/14 (gray items are done, yellow items are behind schedule, pink items are new features for 3.8)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]-&amp;gt;postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| [Feature] New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Usama will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
| Ahsan will post a proposal to pgpool-hackers&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 72&lt;br /&gt;
| New feature candidate: Support more prefix for query routing (similar to NO LOAD BALANCE)&lt;br /&gt;
| 2017/4/17&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Postpone to 3.8&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 83&lt;br /&gt;
| [pgpool-hackers: 2400] Garbage output&lt;br /&gt;
| 2017/6/19&lt;br /&gt;
| &lt;br /&gt;
|Usama&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 92&lt;br /&gt;
| 0000322: PGPool child processes go into &amp;lt;defunct&amp;gt; state when a backend node is unresponsive&lt;br /&gt;
| 2017/7/21&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|https://www.pgpool.net/mantisbt/view.php?id=322&lt;br /&gt;
| Seen similar issue when searching primary node is retrying&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 104&lt;br /&gt;
| 0000329: Newly elected(promoted) Pgpool does connect to any backend&lt;br /&gt;
| 2017/8/11&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=329&lt;br /&gt;
| fix in 3.7 done. Needs back patching&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 106&lt;br /&gt;
| 0000332: Watch dog issue&lt;br /&gt;
| 2017/8/24&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=332&lt;br /&gt;
| Doesn&#039;t seems like an issue. Replied on Mantis.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 111&lt;br /&gt;
| 0000339: Failover does not occurr if master Pgpool-II and primary PostgreSQL servers are stopped at the same time&lt;br /&gt;
| 2017/9/13&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=339&lt;br /&gt;
| Done in 3.6, 3.5, 3.7. Working on 3.4 and 3.3 --&amp;gt; Impossible due to technical reasons. Usama will comment on Mantis,&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 120&lt;br /&gt;
| 0000349: Connection to PGpool Port through VIP fails to connect with JDBC, works fine with ODBC&lt;br /&gt;
| 2017/10/5&lt;br /&gt;
|&lt;br /&gt;
| ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=349&lt;br /&gt;
| Waiting for feedback.(2017/10/6)--&amp;gt;asking to close the issue (2017/12/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 123&lt;br /&gt;
| [pgpoolAdmin] 0000361: Can&#039;t detach node from pgpoolAdmin UI, while pcp_detach_node works fine&lt;br /&gt;
| 2017/11/01&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=361&lt;br /&gt;
| Done. 2017/11/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 125&lt;br /&gt;
| 0000348: pgpool failover scenario ERROR - pgpool 3.6.6 (postgres 9.3.5)&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=348&lt;br /&gt;
| In progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 126&lt;br /&gt;
| 0000342: On master fail slave not able to convert itself to master&lt;br /&gt;
| 2017/11/09&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=342&lt;br /&gt;
| In progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 127&lt;br /&gt;
| [pgpoolAdmin]0000364: PGPool hangs when then number of connections are greater than num_init_children&lt;br /&gt;
| 2017/11/10&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=364&lt;br /&gt;
| Waiting for feedback. (Requesting log file)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| [pgpoolAdmin] 0000369: yum&#039;s baseurl does not exist and it can not be used&lt;br /&gt;
| 2017/11/24&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=369&lt;br /&gt;
| Done. (2017/11/27)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 129&lt;br /&gt;
| [pgpool-hackers: 2635] Some problems in Makefile.am&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002635.html&lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 130&lt;br /&gt;
| $(top_srcdir) was created in src/parser/.&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 131&lt;br /&gt;
| Logging client message&lt;br /&gt;
| 2017/12/08&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/pipermail/pgpool-hackers/2017-December/002638.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 132&lt;br /&gt;
| 0000370: Pgpool get stuck with db exception followed by select&lt;br /&gt;
| 2017/12/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| https://www.pgpool.net/mantisbt/view.php?id=370&lt;br /&gt;
| Patch provided. Waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 133&lt;br /&gt;
| Failed in 002.native_replication. (Pgpool-II couldn&#039;t rewrite DEFAULT)&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| In progress.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 134&lt;br /&gt;
| [pgpoolAdmin] Pull Request&lt;br /&gt;
| 2017/12/14&lt;br /&gt;
| https://github.com/pgpool/pgpooladmin/compare/master...remodoy:postgresql_connect_timeout&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2010</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2010"/>
		<updated>2017-04-17T13:59:02Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/04/14 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
| 2017/5/31&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation] Proposal: http://www.pgpool.net/pipermail/pgpool-hackers/2017-March/002213.html&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| waiting for feedback (2017/4/3)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] closed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/4/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned (resolved)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/4/05&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned (resolved)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Fixed. https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commitdiff;h=4615f807179fbfbdb18c7856e109d95f53abc201&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Depends of PostgreSQL RC release.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Waiting for feedback. The bug is fixed in pgpoolAdmin 3.6.0.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Fixed. (.pcppass file is required.)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| Minor release&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 68&lt;br /&gt;
| [pgpool-general: 5396] pam ldap failure&lt;br /&gt;
| 2017/3/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-March/005454.html&lt;br /&gt;
| Fixed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 69&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II&lt;br /&gt;
| 2017/4/4&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 70&lt;br /&gt;
| Errors on the reloading of configuration&lt;br /&gt;
| 2017/4/7&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=299&lt;br /&gt;
| Fixed on 2017/4/12&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 71&lt;br /&gt;
| 0000300: pgpool-II doesn&#039;t handle lost socket file&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| &lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=300&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 72&lt;br /&gt;
| New feature candidate: Support more prefix for query routing (similar to NO LOAD BALANCE)&lt;br /&gt;
| 2017/4/17&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2007</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2007"/>
		<updated>2017-04-13T14:26:22Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/04/07 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
| 2017/5/31&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation] Proposal: http://www.pgpool.net/pipermail/pgpool-hackers/2017-March/002213.html&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| waiting for feedback (2017/4/3)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] closed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/4/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned (resolved)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/4/05&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned (resolved)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Fixed. https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commitdiff;h=4615f807179fbfbdb18c7856e109d95f53abc201&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Depends of PostgreSQL RC release.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Waiting for feedback. The bug is fixed in pgpoolAdmin 3.6.0.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Fixed. (.pcppass file is required.)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| Minor release&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 68&lt;br /&gt;
| [pgpool-general: 5396] pam ldap failure&lt;br /&gt;
| 2017/3/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-March/005454.html&lt;br /&gt;
| Fixed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 69&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II&lt;br /&gt;
| 2017/4/4&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 70&lt;br /&gt;
| Errors on the reloading of configuration&lt;br /&gt;
| 2017/4/7&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=299&lt;br /&gt;
| Fixed on 2017/4/12&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2006</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=2006"/>
		<updated>2017-04-12T14:52:12Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/04/07 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
| 2017/5/31&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation] Proposal: http://www.pgpool.net/pipermail/pgpool-hackers/2017-March/002213.html&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| waiting for feedback (2017/4/3)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] closed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/4/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/4/05&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Fixed. https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commitdiff;h=4615f807179fbfbdb18c7856e109d95f53abc201&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Depends of PostgreSQL RC release.&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/4/14&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Waiting for feedback. The bug is fixed in pgpoolAdmin 3.6.0.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Fixed. (.pcppass file is required.)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| Minor release&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| 2017/4/30&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 68&lt;br /&gt;
| [pgpool-general: 5396] pam ldap failure&lt;br /&gt;
| 2017/3/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-March/005454.html&lt;br /&gt;
| Fixed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 69&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II&lt;br /&gt;
| 2017/4/4&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 70&lt;br /&gt;
| Errors on the reloading of configuration&lt;br /&gt;
| 2017/4/7&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=299&lt;br /&gt;
| Fixed on 2017/4/12&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1982</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1982"/>
		<updated>2017-03-31T15:37:03Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/31 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation] Proposal: http://www.pgpool.net/pipermail/pgpool-hackers/2017-March/002213.html&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/4/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/4/05&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| RPMリリース&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 68&lt;br /&gt;
| [pgpool-general: 5396] pam ldap failure&lt;br /&gt;
| 2017/3/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-March/005454.html&lt;br /&gt;
| Fixed on 2017/3/31&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1978</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1978"/>
		<updated>2017-03-30T16:29:22Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/30 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/4/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/4/05&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| RPMリリース&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 68&lt;br /&gt;
| [pgpool-general: 5396] pam ldap failure&lt;br /&gt;
| 2017/3/30&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-March/005454.html&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1974</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1974"/>
		<updated>2017-03-29T21:27:04Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/27 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Ishii&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)-&amp;gt;Closed (2017/3/26).&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23-&amp;gt;Closed on 3/26&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| Fixed on 2017/3/24&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 65&lt;br /&gt;
| PgpoolAdmin shows Port instead Status (MASTER/SLAVE) of Pgpool Servers in Watchdog&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=293&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 66&lt;br /&gt;
| pcp_watchdog_info command error occurred. Notice: Undefined offset: 2 in $PATH/command.php on line 156&lt;br /&gt;
| 2017/3/24&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=298&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 67&lt;br /&gt;
| RPMリリース&lt;br /&gt;
| 2017/3/27&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1959</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1959"/>
		<updated>2017-03-22T08:50:04Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/22 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/25&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] In porgress&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1958</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1958"/>
		<updated>2017-03-22T08:25:31Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/22 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] In porgress&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Depend on #46&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1957</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1957"/>
		<updated>2017-03-22T08:24:02Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/22 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] In porgress&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1956</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1956"/>
		<updated>2017-03-22T08:21:55Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/22 (gray items are done, yellow items are behind schedule, pink items are new features for 3.7)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned-&amp;gt;waiting for feedback (2017/3/12)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] In porgress&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback from 3017/2/23. Will close on 3/23.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 59&lt;br /&gt;
| PGPool v3.6.2 terminated by systemd because the service Type has been set to &#039;forking&#039;&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=296&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| Notice: Undefined variable: msgPcpPassFile in $PATH/checkParameter.php on line 427&lt;br /&gt;
| 2017/3/21&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=297&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 61&lt;br /&gt;
| New feature candidate: import PostgreSQL 10.0 SQL parser&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 62&lt;br /&gt;
| New feature candidate: certification base authentication&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:pink&amp;quot;&lt;br /&gt;
| 63&lt;br /&gt;
| New feature candidate: Seamless Application Failover&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Similar to Oracle&#039;s &amp;quot;Transparent Application Failover&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| Pgpool-II minor releases (3.6.2, 3.5.6, 3.4.10, 3.3.14, 3.2.19)&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| 2017/3/17&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1921</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1921"/>
		<updated>2017-03-15T07:28:46Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/03/15 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] patch created and waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo/Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| [Feature: Medium][medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation] waiting feedback from Usama&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] In porgress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] Done&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 57&lt;br /&gt;
| [pgpool-general: 5350] pgpooladmin version issue&lt;br /&gt;
| 2017/3/3&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005408.html&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 58&lt;br /&gt;
| Pgpool service fails to start on the load of OS&lt;br /&gt;
| 2017/3/15&lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=294&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1909</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1909"/>
		<updated>2017-03-01T15:29:18Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/02/28 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] [Feedback 2017/3/1]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] patch created and waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] (waiting for feedback)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] waiting for feedback (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1908</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1908"/>
		<updated>2017-02-28T15:16:51Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/02/28 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][closed 2017/2/28][unable to reproduce] [no response from user]&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] patch created and waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Fixed https://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=commit;h=ab3ece87c77cf2eeb09799465ec42285966be3d1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] (waiting for feedback)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] waiting for feedback (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 55&lt;br /&gt;
| Inconsistent backend state&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=289&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 56&lt;br /&gt;
| [safety violation] master without quorum execute failover procedure&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=290&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1897</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1897"/>
		<updated>2017-02-23T19:34:15Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/02/23 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2017/3/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][SL: 3] assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| Resolved&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| 2017/3/07&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] patch created and waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] (waiting for feedback)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] waiting for feedback (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1896</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1896"/>
		<updated>2017-02-23T18:02:01Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/02/23 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| [Feature: small]&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| [Feature: small] [medium size implementation]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| [Feature: medium] [medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3] Closed.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| [SL : 3] assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3] Not reproduced here. Waiting for feedback.(2017/2/23)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2016/9/20&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][SL: 3] assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog (2017/2/8)&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] not reproduced&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.](2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] fix committed on 2017/1/12. Issue closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1] patch created and waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Fix committed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/16&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2] not reproduced -&amp;gt; close (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Same issue as bug271 (item 35)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| new feature candidate: verify standby node while finding primary node&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001979.html&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| [pgpool-general: 5223] Questionable Failover&lt;br /&gt;
| 2017/1/12&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-January/005281.html&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| stack smashing detected&lt;br /&gt;
| 2017/1/18&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=280&lt;br /&gt;
| Done (2017/2/8)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| new feature candidate: Proposal to make backend node failover mechanism quorum aware&lt;br /&gt;
| 2017/1/10&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2017-January/001974.html&lt;br /&gt;
| [Feature: large][Medium size implementation]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| &amp;quot;segmentation fault&amp;quot; when execute pcp_attach_node&lt;br /&gt;
| 2017/1/27&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=281&lt;br /&gt;
| [SL: 2] in progress&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| PGPool hangs in Master/Slave mode with Slony submodule&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=283&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool-II native replication loses sync every 1-2 days&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=284&lt;br /&gt;
| [SL: 2] Assigned &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs with hibernate and spring&lt;br /&gt;
| 2017/2/8&lt;br /&gt;
| 2017/2/28&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=286&lt;br /&gt;
| [SL: 2] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 51&lt;br /&gt;
| Syntax Error in Query Using CURRENT_TIMESTAMP&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| 2017/3/23&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=287&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| Pgpool hangs on query and doesn&#039;t send it to backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=282&lt;br /&gt;
| [SL: 3] waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 53&lt;br /&gt;
| FATAL: failed to read kind from backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=288&lt;br /&gt;
| [SL: 3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 54&lt;br /&gt;
| [pgpool-general: 5315] pg_terminate_backend&lt;br /&gt;
| 2017/2/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2017-February/005373.html&lt;br /&gt;
| [SL: 3] waiting for feedback (code committed)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Feature Agreement&lt;br /&gt;
| &lt;br /&gt;
| 2017/3/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature Freeze &lt;br /&gt;
| &lt;br /&gt;
| 2017/8/31&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1846</id>
		<title>pgpool-II 3.7 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.7_development&amp;diff=1846"/>
		<updated>2017-01-10T10:56:10Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2017/01/09 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
Each bug items assigned &amp;quot;SL (Severity level)&amp;quot; from 1-3 (1 is the most severe, 3 is the least severe) in &amp;quot;Status&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6 -&amp;gt; the data taken was not using provisioned IO and the data is not very useful. Remove the item and expect another chance (PGECons?)&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.7&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_multiple_pgpool-II_instances_with_in-memory_query_cache_enabled&lt;br /&gt;
| Low priority&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| Low priority&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| [SL: 3]&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| [SL: 3] in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=39d24e7f7ff88dfa780982059421ff6f405e63db&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| &lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
| 2016/8/26&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| [SL: 3]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| failover not performed by stanby node&lt;br /&gt;
| 2016/8/2&lt;br /&gt;
| 2016/10/7&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=227&lt;br /&gt;
| [3.6 RC1] in progress&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 13&lt;br /&gt;
| packet kind of backend 1 [&#039;3&#039;] does not match with master/majority nodes packet kind [&#039;2&#039;]&lt;br /&gt;
| 2016/8/15&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=231&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt; In progress -&amp;gt; done (2016/12/20)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| [pgpool-general: 4912] Pgpool and IP bonding&lt;br /&gt;
| 2016/8/18&lt;br /&gt;
| 2016/9/20&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-general/2016-August/004970.html&lt;br /&gt;
| [3.6 RC1][SL: 3] assigned&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| watchdog can start even in case VIP is brought up in other nodes.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| watchdog can start even in case trusted servers are not reachable.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| watchdogs with different VIP can exist in a cluster.&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Behavior when watchdog process is killed&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| [SL:1] assigned&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Changed behavior when all heartbeat LAN are disconnected&lt;br /&gt;
| 2016/8/23&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Not a bug: Expected behavior with new watchdog&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Connections remains open when backend dettach during a transaction&lt;br /&gt;
| 2016/9/2&lt;br /&gt;
| &lt;br /&gt;
| Pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=240&lt;br /&gt;
| [SL: 1] waiting for feedback (It wasn&#039;t reproduced)--&amp;gt;There was an already feedback on 10/3.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| pgpool fails to run failover script if the sever running primary pgpool node and postgresql server dies&lt;br /&gt;
| 2016/9/6&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=234&lt;br /&gt;
| &amp;lt;del&amp;gt;[3.6 beta]&amp;lt;/del&amp;gt;(same as #79)assigned &lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| [Pgpool:1815] Re: Fw: New Defects reported by Coverity Scan for pgpool-II (1)-(5)&lt;br /&gt;
| 2016/9/9&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| Usama&lt;br /&gt;
| &lt;br /&gt;
| [3.6 RC1] assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| watchdog sometimes fails de-escalation&lt;br /&gt;
| 2016/9/21&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=249&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Not proper behaviour of Pgpool when one node of cluster goes disconnect by down interface&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=250&lt;br /&gt;
| [SL:2] assigned&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| failover_command not executed&lt;br /&gt;
| 2016/9/28&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=251&lt;br /&gt;
| assigned [Need verification: Should already be fixed in the latest version.]&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| pgpoolAdmin 3.6 release&lt;br /&gt;
|&lt;br /&gt;
| 2016/12/31&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| pgpool-II sometimes hangs on restart&lt;br /&gt;
| 2016/12/06&lt;br /&gt;
| &lt;br /&gt;
| Ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=265&lt;br /&gt;
| [SL: 2] waiting for feedback.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| [pgpool-general: 5172] Version 3.6 is missing pgpool_adm extension&lt;br /&gt;
| 2016/12/19&lt;br /&gt;
| 2016/12/22&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-December/005230.html&lt;br /&gt;
| Fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f8a157a1288c1ee452e981151b58875540a5cc90&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| While attaching nodes in replication mode &amp;quot;show pool_nodes&amp;quot; is showing different values on each node&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=258&lt;br /&gt;
| [SL:3] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| Standby server Pgpool shutdown when master server postgresql down due to ipc key conflict&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=266&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| log_destination is set to syslog but pgpool does not use /dev/log&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=267&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| pgpool block on issue_command_to_watchdog() for ever when the primary&#039;s network is cut off&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=268&lt;br /&gt;
| Assigned [Fixed in latest version]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| authentication timeout with connection_life_time&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=269&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| pgpool system hung cause parallel many query&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=270&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| balanced requests after started transaction&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=271&lt;br /&gt;
| [SL: 1]&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pgpool not releasing shared memory segments&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=272&lt;br /&gt;
| [SL: 2] Patch proposed.&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| ERROR: unable to read data from frontend&lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=273&lt;br /&gt;
| [SL:1] Assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| PgPool showing all the nodes as standby even though pg_is_in_recovery() shows correctly as master/standby? &lt;br /&gt;
| 2016/12/20&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=274&lt;br /&gt;
| Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| superuser: unknown (Connection error) in pgpoolAdmin&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=276&lt;br /&gt;
| [SL: 2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pgpoolAdmin is missing in yum repository pgpool36&lt;br /&gt;
| 2017/01/06&lt;br /&gt;
| &lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=277&lt;br /&gt;
| [SL:2] Assigned&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| Issue 0000248 reproduced in &amp;quot;pgpool-II version 3.6beta2 (subaruboshi)&amp;quot;&lt;br /&gt;
| 2016/11/10&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=260&lt;br /&gt;
| [SL: 2]&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| Load balancing error&lt;br /&gt;
| 2016/9/23&lt;br /&gt;
| &lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=244&lt;br /&gt;
| [SL: 2] Waiting for feedback&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1518</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1518"/>
		<updated>2016-07-21T19:49:39Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/7/15 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| 2016/07/08&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6. Usama will review this until 12 June.　follow up by Usama in [pgpool-general: 4721] http://www.pgpool.net/pipermail/pgpool-general/2016-June/004779.html -- done on 2016/07/12&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6, strongly connected to item 11.--&amp;gt; Not necessary any more.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| 2016/07/25&lt;br /&gt;
| Usama&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| in progress need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| [In progress] Will start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/19&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly. Done on 2016/5/21.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo, Peng, Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| [in progress] See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/&lt;br /&gt;
|-&lt;br /&gt;
| 9-5&lt;br /&gt;
| Convert the pgpool documentation to SGML (Tatsuo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| [in progress] See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Preface, Tutorial.Getting Started, Server Administration.pgpool-II Installation from Source Code, Server Administration.Server Setup and Operation&lt;br /&gt;
|-&lt;br /&gt;
| 9-6&lt;br /&gt;
| Convert the pgpool documentation to SGML (Usama)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Tutorial.Watchdog, Server Administration.Server Configuration, Server Administration.Client Authentication, Examples&lt;br /&gt;
|-&lt;br /&gt;
| 9-7&lt;br /&gt;
| Convert the pgpool documentation to SGML (Pengbo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Pengbo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Reference&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted. At this point pcp_detach_node does not break in certain cases (load balance node is not detached)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Will do after #8 and #8 are finished&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback but no response since 2016/3/30. So close this now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.-&amp;gt; no reply since 2016/3/24. Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
| resolved on 2016/5/21&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
| [in progress]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
| 2016/6/21&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| [in progress] Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback -&amp;gt; No feedback for a month. Close now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
| Should be already fixed. [pgpool-hackers: 1531]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bd11fcf420fe0e9cd1705673b0594aab39307cb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158--&amp;gt;assign changed to Nozomi because this is an pgpoolAdmin issue&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| fix committed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
| 2016/4/15&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=a3227199ddb688c54d8170c2f12f14cf041a43ab&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
| 2016/5/09&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f97aa57fa89bd5c57dafb74f07e5531009d2391c&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| kind does not match error in pgpool [pgpool-hackers:1501]&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| 2016/7/15&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2016-April/001501.html&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=866575c8fe89da2127a6c1bb19746b03b61bbfd4&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| ERROR: unable to read data from frontend  [pgpool-general: 4662]&lt;br /&gt;
| 2016/5/9&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004720.html&lt;br /&gt;
| The problem isn&#039;t reproducable. [Pgpool:1248] &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| pgpool error with PAM [pgpool-general: 4670]&lt;br /&gt;
| 2016/5/10&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004728.html&lt;br /&gt;
| No response yet. [Pgpool:1248] &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II [Pgpool:1227]&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| 2016/06/21&lt;br /&gt;
| Usama&lt;br /&gt;
| [Pgpool:1227]&lt;br /&gt;
| changes committed waiting for new scan&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| &amp;quot;statement timeout&amp;quot; causes kind mismatch errors&lt;br /&gt;
| 2016/5/16&lt;br /&gt;
|&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=194&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=efb2162215f0a99103a49c0094da825640ff036f&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs connections to database when interface of standby/second backend&lt;br /&gt;
| 2016/5/23&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=197&lt;br /&gt;
| fixed git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=6ae42e74d48391b8cfaa97927e00bd65aec68fe8&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| healthcheck get stuck&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=204&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=634c1d6c01234b773002ceb763eeba4bc6b83206&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/22&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| feedback&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| &lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| Re: [pgpool-II 0000192]: Human readable option for pcp_node_info&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 56&lt;br /&gt;
| pgpool runs out of memory&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=212&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 57&lt;br /&gt;
| Cannot accept() new connection. all backends are down restart&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=205&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 58&lt;br /&gt;
| write on frontend failed with error :&amp;quot;Broken pipe&amp;quot;&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=206&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| Query cache invalidation performed too late&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=209&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| received degenerate backend request for node_id:&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=210&lt;br /&gt;
| fixed&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| YCSB can&#039;t connect to PGPool-II in master-slave mode.&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=211&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| [pgpool-general: 4761] show pool_nodes returns different result when run on master and on slave&lt;br /&gt;
| 2016/7/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-July/004819.html &lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 63&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 64&lt;br /&gt;
| plugs out the network cable, pgpool not change backend status and blocking connections&lt;br /&gt;
| 2016/7/5&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=214&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 65&lt;br /&gt;
| pgpool doesnt escalate ip in case of another node inavailability&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=215&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1517</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1517"/>
		<updated>2016-07-21T19:47:21Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/7/15 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| 2016/07/08&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6. Usama will review this until 12 June.　follow up by Usama in [pgpool-general: 4721] http://www.pgpool.net/pipermail/pgpool-general/2016-June/004779.html -- done on 2016/07/12&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6, strongly connected to item 11.--&amp;gt; Not necessary any more.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| [in progress]  Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| 2016/07/25&lt;br /&gt;
| Usama&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| in progress need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| [In progress] Will start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/19&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly. Done on 2016/5/21.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo, Peng, Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| [in progress] See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/&lt;br /&gt;
|-&lt;br /&gt;
| 9-5&lt;br /&gt;
| Convert the pgpool documentation to SGML (Tatsuo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| [in progress] See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Preface, Tutorial.Getting Started, Server Administration.pgpool-II Installation from Source Code, Server Administration.Server Setup and Operation&lt;br /&gt;
|-&lt;br /&gt;
| 9-6&lt;br /&gt;
| Convert the pgpool documentation to SGML (Usama)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Tutorial.Watchdog, Server Administration.Server Configuration, Server Administration.Client Authentication, Examples&lt;br /&gt;
|-&lt;br /&gt;
| 9-7&lt;br /&gt;
| Convert the pgpool documentation to SGML (Pengbo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Pengbo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Reference&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted. At this point pcp_detach_node does not break in certain cases (load balance node is not detached)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Will do after #8 and #8 are finished&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback but no response since 2016/3/30. So close this now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.-&amp;gt; no reply since 2016/3/24. Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
| resolved on 2016/5/21&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
| [in progress]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
| 2016/6/21&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| [in progress] Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback -&amp;gt; No feedback for a month. Close now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
| Should be already fixed. [pgpool-hackers: 1531]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bd11fcf420fe0e9cd1705673b0594aab39307cb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158--&amp;gt;assign changed to Nozomi because this is an pgpoolAdmin issue&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| fix committed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
| 2016/4/15&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=a3227199ddb688c54d8170c2f12f14cf041a43ab&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
| 2016/5/09&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f97aa57fa89bd5c57dafb74f07e5531009d2391c&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 44&lt;br /&gt;
| kind does not match error in pgpool [pgpool-hackers:1501]&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| 2016/7/15&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2016-April/001501.html&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=866575c8fe89da2127a6c1bb19746b03b61bbfd4&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| ERROR: unable to read data from frontend  [pgpool-general: 4662]&lt;br /&gt;
| 2016/5/9&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004720.html&lt;br /&gt;
| The problem isn&#039;t reproducable. [Pgpool:1248] &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| pgpool error with PAM [pgpool-general: 4670]&lt;br /&gt;
| 2016/5/10&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004728.html&lt;br /&gt;
| No response yet. [Pgpool:1248] &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 47&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II [Pgpool:1227]&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| 2016/06/21&lt;br /&gt;
| Usama&lt;br /&gt;
| [Pgpool:1227]&lt;br /&gt;
| changes committed waiting for new scan&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| &amp;quot;statement timeout&amp;quot; causes kind mismatch errors&lt;br /&gt;
| 2016/5/16&lt;br /&gt;
|&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=194&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=efb2162215f0a99103a49c0094da825640ff036f&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| low priority&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs connections to database when interface of standby/second backend&lt;br /&gt;
| 2016/5/23&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=197&lt;br /&gt;
| fixed git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=6ae42e74d48391b8cfaa97927e00bd65aec68fe8&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/26&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| in progress&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 52&lt;br /&gt;
| healthcheck get stuck&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=204&lt;br /&gt;
| fixed https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=634c1d6c01234b773002ceb763eeba4bc6b83206&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/7/22&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| feedback&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| &lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| assigned (Not started yet, plan to start after #04)&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| Re: [pgpool-II 0000192]: Human readable option for pcp_node_info&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 56&lt;br /&gt;
| pgpool runs out of memory&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=212&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 57&lt;br /&gt;
| Cannot accept() new connection. all backends are down restart&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=205&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 58&lt;br /&gt;
| write on frontend failed with error :&amp;quot;Broken pipe&amp;quot;&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=206&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| Query cache invalidation performed too late&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=209&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 60&lt;br /&gt;
| received degenerate backend request for node_id:&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=210&lt;br /&gt;
| fixed&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| YCSB can&#039;t connect to PGPool-II in master-slave mode.&lt;br /&gt;
| 2016/7/4&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=211&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| [pgpool-general: 4761] show pool_nodes returns different result when run on master and on slave&lt;br /&gt;
| 2016/7/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-July/004819.html &lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 63&lt;br /&gt;
| ERROR: node recovery failed, waiting connection closed in the other pgpools timeout&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=213 &lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 64&lt;br /&gt;
| plugs out the network cable, pgpool not change backend status and blocking connections&lt;br /&gt;
| 2016/7/5&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=214&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-&lt;br /&gt;
| 65&lt;br /&gt;
| pgpool doesnt escalate ip in case of another node inavailability&lt;br /&gt;
| 2016/7/12&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=215&lt;br /&gt;
| waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1445</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1445"/>
		<updated>2016-06-09T21:08:22Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/6/6 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| 2016/06/12&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6. Usama will review this until 12 June.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6, strongly connected to item 11.--&amp;gt; Not necessary any more.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| 2016/06/17&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| 2016/06/26&lt;br /&gt;
| Usama&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Will start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/19&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly. Done on 2016/5/21.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo, Peng, Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/&lt;br /&gt;
|-&lt;br /&gt;
| 9-5&lt;br /&gt;
| Convert the pgpool documentation to SGML (Tatsuo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Preface, Tutorial.Getting Started, Server Administration.pgpool-II Installation from Source Code, Server Administration.Server Setup and Operation&lt;br /&gt;
|-&lt;br /&gt;
| 9-6&lt;br /&gt;
| Convert the pgpool documentation to SGML (Usama)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Tutorial.Watchdog, Server Administration.Server Configuration, Server Administration.Client Authentication, Examples&lt;br /&gt;
|-&lt;br /&gt;
| 9-7&lt;br /&gt;
| Convert the pgpool documentation to SGML (Pengbo)&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Pengbo&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/ Responsible part: Reference&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted. At this point pcp_detach_node does not break in certain cases (load balance node is not detached)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Will do after #8 and #8 are finished&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| Lower　the priority&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback but no response since 2016/3/30. So close this now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.-&amp;gt; no reply since 2016/3/24. Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
| resolved on 2016/5/21&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback -&amp;gt; No feedback for a month. Close now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
| Should be already fixed. [pgpool-hackers: 1531]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bd11fcf420fe0e9cd1705673b0594aab39307cb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158--&amp;gt;assign changed to Nozomi because this is an pgpoolAdmin issue&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| fix committed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
| 2016/4/15&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=a3227199ddb688c54d8170c2f12f14cf041a43ab&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
| 2016/5/09&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f97aa57fa89bd5c57dafb74f07e5531009d2391c&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| kind does not match error in pgpool [pgpool-hackers:1501]&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| 2016/7/15&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2016-April/001501.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 45&lt;br /&gt;
| ERROR: unable to read data from frontend  [pgpool-general: 4662]&lt;br /&gt;
| 2016/5/9&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004720.html&lt;br /&gt;
| The problem isn&#039;t reproducable. [Pgpool:1248] &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 46&lt;br /&gt;
| pgpool error with PAM [pgpool-general: 4670]&lt;br /&gt;
| 2016/5/10&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004728.html&lt;br /&gt;
| No response yet. [Pgpool:1248] &lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II [Pgpool:1227]&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| [Pgpool:1227]&lt;br /&gt;
| changes committed waiting for new scan&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| &amp;quot;statement timeout&amp;quot; causes kind mismatch errors&lt;br /&gt;
| 2016/5/16&lt;br /&gt;
|&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=194&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=efb2162215f0a99103a49c0094da825640ff036f&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs connections to database when interface of standby/second backend&lt;br /&gt;
| 2016/5/23&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=197&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Connections stuck - Recv-Q fills up&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=203&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 52&lt;br /&gt;
| healthcheck get stuck&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| &lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=204&lt;br /&gt;
| in progress&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| failed to create INET domain socket&lt;br /&gt;
| 2016/6/2&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| pengbo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=202&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| testing of new failover code&lt;br /&gt;
| 2016/6/6&lt;br /&gt;
| &lt;br /&gt;
| Ahsan&lt;br /&gt;
|&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| Re: [pgpool-II 0000192]: Human readable option for pcp_node_info&lt;br /&gt;
| 2016/6/10&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1435</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1435"/>
		<updated>2016-05-26T08:55:48Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/5/26 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6. Usama will review this.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6, strongly connected to item 11.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| 2016/06/26&lt;br /&gt;
| Usama&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Will start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/19&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly. Done on 2016/5/21.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| Tatsuo, Peng, Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
| See compiled HTML files here: http://tatsuo-ishii.github.io/pgpool-II/3.6/&lt;br /&gt;
|- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted. At this point pcp_detach_node does not break in certain cases (load balance node is not detached)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Will do after #8 and #8 are finished&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback but no response since 2016/3/30. So close this now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.-&amp;gt; no reply since 2016/3/24. Closed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
| resolved on 2016/5/21&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback -&amp;gt; No feedback for a month. Close now...&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
| Should be already fixed. [pgpool-hackers: 1531]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bd11fcf420fe0e9cd1705673b0594aab39307cb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158--&amp;gt;assign changed to Nozomi because this is an pgpoolAdmin issue&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| fix committed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
| 2016/4/15&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=a3227199ddb688c54d8170c2f12f14cf041a43ab&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
| 2016/5/09&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f97aa57fa89bd5c57dafb74f07e5531009d2391c&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| kind does not match error in pgpool [pgpool-hackers:1501]&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2016-April/001501.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| ERROR: unable to read data from frontend  [pgpool-general: 4662]&lt;br /&gt;
| 2016/5/9&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004720.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| pgpool error with PAM [pgpool-general: 4670]&lt;br /&gt;
| 2016/5/10&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004728.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II [Pgpool:1227]&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| [Pgpool:1227]&lt;br /&gt;
| changes committed waiting for new scan&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 48&lt;br /&gt;
| &amp;quot;statement timeout&amp;quot; causes kind mismatch errors&lt;br /&gt;
| 2016/5/16&lt;br /&gt;
|&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=194&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=efb2162215f0a99103a49c0094da825640ff036f&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| pgpool routes queries with &amp;quot;SET TRANSACTION READ ONLY&amp;quot; to master&lt;br /&gt;
| 2016/5/18&lt;br /&gt;
| 2016/6/30&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=195&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| pgpool hangs connections to database when interface of standby/second backend&lt;br /&gt;
| 2016/5/23&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=197&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1421</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1421"/>
		<updated>2016-05-11T11:18:00Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/5/11 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6. Usama will review this.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6, strongly connected to item 11.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Peng&lt;br /&gt;
| &lt;br /&gt;
| Will start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/19&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo, Peng, Usama&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/5/13&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted. At this point pcp_detach_node does not break in certain cases (load balance node is not detached)&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| Will do after #8 and #8 are finished&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback but no response since 2016/3/30. So close this now...&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
| 2016/5/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
| The reporter said it only happens in raw mode and prepare threshold = 1&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/30&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback -&amp;gt; No feedback for a month. Close now...&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
| Should be already fixed. [pgpool-hackers: 1531]&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bd11fcf420fe0e9cd1705673b0594aab39307cb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158--&amp;gt;assign changed to Nozomi because this is an pgpoolAdmin issue&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback--&amp;gt; No response over one month. Closed.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| fix committed&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
| 2016/4/15&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=a3227199ddb688c54d8170c2f12f14cf041a43ab&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
| 2016/5/09&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=f97aa57fa89bd5c57dafb74f07e5531009d2391c&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| kind does not match error in pgpoolpgpool-II [pgpool-hackers:1501]&lt;br /&gt;
| 2016/4/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/pipermail/pgpool-hackers/2016-April/001501.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| ERROR: unable to read data from frontend  [pgpool-general: 4662]&lt;br /&gt;
| 2016/5/9&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004720.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| pgpool error with PAM [pgpool-general: 4670]&lt;br /&gt;
| 2016/5/10&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
| http://www.sraoss.jp/pipermail/pgpool-general/2016-May/004728.html&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| New Defects reported by Coverity Scan for pgpool-II [Pgpool:1227]&lt;br /&gt;
| 2016/5/11&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| [Pgpool:1227]&lt;br /&gt;
| assigned&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| &amp;quot;statement timeout&amp;quot; causes kind mismatch errors&lt;br /&gt;
| 2016/5/16&lt;br /&gt;
|&lt;br /&gt;
| t-ishii&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=194&lt;br /&gt;
| assigned&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1362</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1362"/>
		<updated>2016-04-15T05:01:57Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/4/14 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/4/29&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 9-4&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Create/migrate actual pgpool-II document in SGML format&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|--style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
| 2016/3/27&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
|Fix confirmed (2016/3/30).&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 18&lt;br /&gt;
| Buildfarm not working&lt;br /&gt;
| 2016/3/16&lt;br /&gt;
|&lt;br /&gt;
| Yugo&lt;br /&gt;
|&lt;br /&gt;
| Should be fixed as soon as possible. It turned out that it was caused by disk full.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 19&lt;br /&gt;
| failback_command finishes,pgpool-II DONNOT restart all child processes&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=172&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 20&lt;br /&gt;
| pgpool child processes exit unexpectedly and don&#039;t restart after online recovery of a standby node&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=174&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| find_primay_node fails to find the primary node&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|pgpool-general: 4560&lt;br /&gt;
|Waiting for feedback.&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| kind mismatch among backends with COMMIT;&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|pgpool-general: 4565&lt;br /&gt;
|Waiting for feedback.&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Error with JDBC memory_cache_enabled = on&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=152&lt;br /&gt;
|Waiting for a feedback&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 24&lt;br /&gt;
| Enironment Variable PG_CONFIG Ignored&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=178&lt;br /&gt;
| Topic not suitable for Mantis because it&#039;s not related to a bug. I suggested the reporter to move to mailing list.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 25&lt;br /&gt;
| Run Continuously attaching two degenerate backend，the second backend WILLNOT SUCCESS&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=179&lt;br /&gt;
| Responded back, nothing to be done for that&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 26&lt;br /&gt;
| regression test failure with 004.watchdog&lt;br /&gt;
| 2016/3/22&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| The test fails Ubuntu after commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=e55c230d674ea221c09e8266a68d119f1a3a2dac&lt;br /&gt;
| Usama found that this was caused my race condition while writing to a log file. Tatsuo fixed this by redirecting process output to cat command.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 27&lt;br /&gt;
| Pgpool child hangs with full cpu load after permission error message from backend&lt;br /&gt;
| 2016/3/24&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=182&lt;br /&gt;
| Already fixed in 3.5 stable tree?-&amp;gt;Fix confirmed on 2016/3/29&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Online recovery: existing connections did not close in 90 sec.&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool-II 3.3.6, client_idle_limit_in_recovery = -1 doesn&#039;t work (pgpool-general: 4570)&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 29&lt;br /&gt;
| Pgppol not sending query error back to client&lt;br /&gt;
| 2016/3/25&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=183&lt;br /&gt;
| Already fixed in 3.5 stable tree? Waiting for feedback-&amp;gt;Confirmed on 2016/3/28&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 30&lt;br /&gt;
| PGPoolII-3.5 : segfault during pcp_recovery&lt;br /&gt;
| 2016/3/23&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| pgpool-general: 4569&lt;br /&gt;
| fixed  commit:http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=64696fd839da70e6fd8daacd73da11b6e8a1f1c9&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 31&lt;br /&gt;
| pgpool-II minor releases&lt;br /&gt;
| &lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Yugo&lt;br /&gt;
| pgpool-II 3.5.1, 3.4.5, 3.3.9, 3.2.14, 3.1.17, pgpoolAdmin 3.5.1&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| plugs out the network cable，the pgpool will not work。&lt;br /&gt;
| 2016/3/28&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=185&lt;br /&gt;
| &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 33&lt;br /&gt;
| Hibernate + Pgpool-II Connection Failure&lt;br /&gt;
| 2016/3/18&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=175&lt;br /&gt;
| Fix confirmed (in 3.5.1)&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 34&lt;br /&gt;
| What is the execution order of ‘follow_master_command&#039; and &#039;failover_command&#039;?&lt;br /&gt;
| 2016/3/19&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=176&lt;br /&gt;
| Waiting for feedback&lt;br /&gt;
|-style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
| 35&lt;br /&gt;
| Pgpool stops accepting connections when Postgresql slave goes down&lt;br /&gt;
| 2016/3/20&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=177&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| pcp_proc_count truncates PIDs over 5 characters long&lt;br /&gt;
| 2016/4/6&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=188&lt;br /&gt;
| In progress&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| pgpool web console gets pgpool.conf parameters incorrectly&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=158&lt;br /&gt;
| assigned [Pgpool:1102] Bug 158&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Always PostgreSQL1 node is down frequently from PGpool console&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=161&lt;br /&gt;
| feedback&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Connections not released if client exit ungracefully&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=163&lt;br /&gt;
| feedback&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| pcp_* functions call interface changed in pgpool 3.5 but pgpooladmin use old call mechanism&lt;br /&gt;
| 2016/4/7&lt;br /&gt;
|&lt;br /&gt;
| Nozomi&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=187&lt;br /&gt;
| assigned &lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| kind mismatch error on master_slave_mode=on / load_lalance_mode=off&lt;br /&gt;
| 2016/4/8&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=189&lt;br /&gt;
| assigned &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 42&lt;br /&gt;
| PgPool hangs in load balance mode, when using JDBC driver and sending empty query&lt;br /&gt;
| 2016/4/11&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=190&lt;br /&gt;
| fixed http://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=a5fdf78e6e86c5a8a1d4ce5b1eb273a59f5ecfb9&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| pgpool-II shouldn&#039;t forward set default_transaction_isolation to &#039;serializable&#039; to Hot Standby slaves&lt;br /&gt;
| 2016/4/14&lt;br /&gt;
|&lt;br /&gt;
| Peng&lt;br /&gt;
| http://www.pgpool.net/mantisbt/view.php?id=191&lt;br /&gt;
| assigned &lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date. It seems we will not add any new supported platforms.&lt;br /&gt;
|-style=&amp;quot;background:yellow&amp;quot;&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1307</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1307"/>
		<updated>2016-03-08T13:25:05Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/3/7 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/4/4&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
| pgpool-II 3.5.1 showstopper&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1306</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1306"/>
		<updated>2016-03-08T13:13:21Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/3/7 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/3&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| Usama&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-hackers/2016-March/001452.html&lt;br /&gt;
| Proposal already posted&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Allow to use multiple pgpool-II instances with in-memory query cache enabled&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Allow_to_use_pg_rewind_in_online_recovery&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Health-check timeout for each backend node&lt;br /&gt;
| 2016/3/4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| http://pgpool.net/mediawiki/index.php/TODO#Health-check_timeout_for_each_backend_node&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Worker Processes Exit and Are Not Re-spawned&lt;br /&gt;
| 2016/3/7&lt;br /&gt;
|&lt;br /&gt;
| Usama&lt;br /&gt;
|http://www.pgpool.net/pipermail/pgpool-general/2016-March/004577.html&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Extended query hangs&lt;br /&gt;
| 2016/2/22&lt;br /&gt;
|&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|http://www.pgpool.net/mantisbt/view.php?id=167&lt;br /&gt;
| pgpool-II 3.5.1 showstopper&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=FAQ&amp;diff=1297</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=FAQ&amp;diff=1297"/>
		<updated>2016-03-03T12:24:08Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Pgpool-II Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why configure fails by &amp;quot;pg_config not found&amp;quot; on my Ubuntu box?&#039;&#039;&#039; ===&lt;br /&gt;
: pg_config is in libpq-dev package. You need to install it before running configure.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why records inserted on the primary node do not appear on the standby nodes?&#039;&#039;&#039; ===&lt;br /&gt;
: Are you using streaming replication and a hash index on the table? Then it&#039;s a known limitation of streaming replication. The inserted record is there. But if you SELECT the record using the hash index, it will not appear. Hash index changes do not produce WAL record thus they are not reflected to the standby nodes. Solutions are: 1) use btree index instead 2) use pgpool-II native replication.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Can I mix different versions of PostgreSQL as pgpool-II backends?&#039;&#039;&#039; ===&lt;br /&gt;
: You cannot mix different major versions of PostgreSQL, for example 8.4.x and 9.0.x. On the other hand you can mix different minor versions of PostgreSQL, for example 9.0.3 and 9.0.4. Pgpool-II assumes messages from PostgreSQL to pgpool-II are identical anytime. Different major version of PostgreSQL may send out different messages and this would cause trouble for Pgpool-II.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Can I mix different platforms of PostgreSQL as pgpool-II backends, for example Linux and Windows?&#039;&#039;&#039; ===&lt;br /&gt;
: In streaming replication mode, no. Because streaming replication requires that primary and standby platforms are phsyically identical. On the other hand, pgpool-II&#039;s replication mode only requires logically database clusters identical. Beware, however, that online recovery script does not use rsync or some such, which do phical copying among database clusters. You want to use pg_dumpall instead.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;It seems my pgpool-II does not do load balancing. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: First of all, pgpool-II&#039; load balancing is &amp;quot;session base&amp;quot;, not &amp;quot;statement base&amp;quot;. That means, DB node selection for load balancing is decided at the beginning of session. So all SQL statements are sent to the same DB node until the session ends.&lt;br /&gt;
&lt;br /&gt;
: Another point is, whether statement is in an explicit transaction or not. If the statement is in a transaction, it will not be load balanced in the replication mode. In pgpool-II 3.0 or later, SELECT will be load balanced even in a transaction if operated in the master/slave mode.&lt;br /&gt;
&lt;br /&gt;
: Note the method to choose DB node is not LRU or some such. Pgpool-II chooses DB node randomly considering the &amp;quot;weight&amp;quot; parameter in pgpool.conf. This means that the chosen DB node is not uniformly distributed among DB nodes in short term. You might want to inspect the effect of load balancing after ~100 queries have been sent.&lt;br /&gt;
&lt;br /&gt;
: Also cursor statements are not load balanced in replication mode. i.e.:DECLARE..FETCH are sent to all DB nodes in replication mode. This is because the SELECT might come with FOR UPDATE/FOR SHARE. Note that some applications including psql could use CURSOR for SELECT. For example, from PostgreSQL 8.2, if &amp;quot;\set FETCH_COUNT n&amp;quot; is executed, psql unconditionaly uses a curor named &amp;quot;_psql_cursor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;How can I observe the effect of load balancing?&#039;&#039;&#039; ===&lt;br /&gt;
: We recommend to enable &amp;quot;log_per_node_statement&amp;quot; directive in pgpool.conf for this. Here is an example of the log:&lt;br /&gt;
: &amp;lt;pre&amp;gt;2011-05-07 08:42:42 LOG:   pid 22382: DB node id: 1 backend pid: 22409 statement: SELECT abalance FROM pgbench_accounts WHERE aid = 62797;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: The &amp;quot;DB node id: 1&amp;quot; shows which DB node was chosen for this loadbalancing session.&lt;br /&gt;
&lt;br /&gt;
: Please make sure that you start pgpool-II with &amp;quot;-n&amp;quot; option to get pgpool-II log. (or you can use syslog in pgpool-II 3.1 or later)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why am I getting &amp;quot;ProcessFrontendResponse: failed to read kind from frontend. frontend abnormally exited&amp;quot; in my pgool log?&#039;&#039;&#039; ===&lt;br /&gt;
: Well, your clients might be ill-behaved:-) PostgreSQL&#039;s protocol requires clients to send particular packet before they disconnect the connection. pgpool-II complains that clients disconnect without sending the packet. You could reprodcude the problem by using psql. Connect to pgpool using psql. Kill -9 psql. You will silimar message in the log. The message will not appear if you quit psql normaly. Another possibility is unstable network connection between your client machine and pgpool-II. Check the cable and network interface card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I&#039;m running pgpool-II in streaming replication mode. It seems it works but I find following errors in the log. Why?&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;2011-07-19 08:21:59 ERROR: pid 10727: s_do_auth: unknown response &amp;quot;E&amp;quot; before processing BackendKeyData&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: s_do_auth: unknown response &amp;quot;&amp;quot; before processing BackendKeyData&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: s_do_auth: unknown response &amp;quot;&amp;quot; before processing BackendKeyData&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: s_do_auth: unknown response &amp;quot;&amp;quot; before processing BackendKeyData&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: s_do_auth: unknown response &amp;quot;[&amp;quot; before processing BackendKeyData&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: pool_read2: EOF encountered with backend&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: make_persistent_db_connection: s_do_auth failed&lt;br /&gt;
2011-07-19 08:21:59 ERROR: pid 10727: find_primary_node: make_persistent_connection failed&amp;lt;/pre&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
: pgpool-II tries to connect to PostgreSQL to execute some functions such as pg_current_xlog_location(), which is used for detecting primary server or checking replication delay. The messages above indicates that pgpool-II failed to connect with user = health_check_user and password = health_check_password. You need to set them properly even if health_check_period = 0.&lt;br /&gt;
&lt;br /&gt;
: Note that pgpool-II 3.1 or later will use sr_check_user and sr_check_password for it instead.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;When I run pgbench to test pgpool-II, pgbench hangs. If I directly run pgbench against PostgreSQL, it works fine. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: pgbench creates concurrent connections (the number of connections is specified by &amp;quot;-c&amp;quot; option) before starting actual transactions. So if the number of concurrent transactions specified by &amp;quot;-c&amp;quot; exceeds num_init_children, pgbench will stuck because it will wait for pgpool accepting connections forever (remember that pgpool-II accepts up to num_init_children concurrent sessions. If the number of concurrent sessions reach num_init_children, new session will be queued). On the other hand PostgreSQL does not accept concurrent sessions more than max_connections. So in this case you will just see PostgreSQL errors, rather than connection blocking. If you want to test pgpool-II&#039;s connection queuing, you can use psql instead of pgbench. In the example session below, num_init_children = 1 (this is not a recommended setting in the real world. This is just for simplicity).&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;$ psql test &amp;lt;-- connect to pgpool from terminal #1&lt;br /&gt;
psql (9.1.1)&lt;br /&gt;
Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
test=# &lt;br /&gt;
$ psql test &amp;lt;-- tries to connect to pgpool from terminal #2 but it is blocked.&lt;br /&gt;
test=# SELECT 1; &amp;lt;--- do something from terminal #1 psql&lt;br /&gt;
test=# \q &amp;lt;-- quit psql session on terminal #1&lt;br /&gt;
psql (9.1.1) &amp;lt;-- now psql on terminal #2 accepts session&lt;br /&gt;
Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
test=# &amp;lt;/pre&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;I created pool_hba.conf and pool_passwd to enable md5 authentication through pgpool-II but it does not work. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: Probably you made mistake somewhere. For your help here is a table which describes error patterns depending on the setting of pg_hba.conf, pool_hba.conf and pool_passwd.&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&lt;br /&gt;
{|styles=&amp;quot;background:white; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|pg_hba.conf&lt;br /&gt;
|pool_hba.conf&lt;br /&gt;
|pool_passwd&lt;br /&gt;
|result&lt;br /&gt;
|-&lt;br /&gt;
|md5&lt;br /&gt;
|md5&lt;br /&gt;
|yes&lt;br /&gt;
|md5 auth&lt;br /&gt;
|-&lt;br /&gt;
|md5&lt;br /&gt;
|md5&lt;br /&gt;
|no&lt;br /&gt;
|&amp;quot;MD5&amp;quot; authentication with pgpool failed for user &amp;quot;XX&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|md5&lt;br /&gt;
|trust&lt;br /&gt;
|yes/no&lt;br /&gt;
|MD5 authentication is unsupported in replication, master-slave and parallel mode&lt;br /&gt;
|-&lt;br /&gt;
|trust&lt;br /&gt;
|md5&lt;br /&gt;
|yes&lt;br /&gt;
|no auth&lt;br /&gt;
|-&lt;br /&gt;
|trust&lt;br /&gt;
|md5&lt;br /&gt;
|no&lt;br /&gt;
|&amp;quot;MD5&amp;quot; authentication with pgpool failed for user &amp;quot;XX&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|trust&lt;br /&gt;
|trust&lt;br /&gt;
|yes/no&lt;br /&gt;
|no auth&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;How can I set up SSL for pgpool-II?&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;SSL support for pgpool-II consists of two parts: 1)between client and pgpool-II 2)pgpool-II and PostgreSQL. #1 and #2 are independent each other. For example, you can only enable SSL connection of #1, or #2. Or you can enable both #1 and #2. I explain #1 (for #2, please take a look at PostgreSQL documentation).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Make sure that pgpool is built with openssl. If you build from source code, use --with-openssl option.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First create server certificate. In the command below you will be asked PEM pass phrase(It will be asked when pgpool starts up).&lt;br /&gt;
If you want to start pgpool without being asked pass phrase, you can remove it later.&lt;br /&gt;
([[sample server certficate create session]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
openssl req -new -text -out server.req&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remove PEM pass phrase if you want.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl rsa -in privkey.pem -out server.key&lt;br /&gt;
Enter pass phrase for privkey.pem:&lt;br /&gt;
writing RSA key&lt;br /&gt;
$ rm privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Turn the certificate into a self-signed certificate.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl req -x509 -in server.req -text -key server.key -out server.crt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Copy server.key and server.crt to appropreate place. Suppose we copy to /usr/local/etc.&lt;br /&gt;
Make sure that you use cp -p to retain appropreate permission of server.key.&lt;br /&gt;
Alternatively you can set permission later.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ chmod og-rwx /usr/local/etc/server.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set the certificate and key location in pgpool.conf.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssl = on&lt;br /&gt;
ssl_key = &#039;/usr/local/etc/server.key&#039;&lt;br /&gt;
ssl_cert = &#039;/usr/local/etc/server.crt&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart pgpool.&lt;br /&gt;
To confirm SSL connection between client and pgpool is working, connect to pgpool using psql.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
psql -h localhost -p 9999 test&lt;br /&gt;
psql (9.1.1)&lt;br /&gt;
SSL connection (cipher: AES256-SHA, bits: 256)&lt;br /&gt;
Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
&lt;br /&gt;
test=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you see &amp;quot;SSL connection...&amp;quot;, SSL connection between client and pgpool is working.&lt;br /&gt;
Please make sure that use &amp;quot;-h localhost&amp;quot; option. Because SSL only works with TCP/IP,&lt;br /&gt;
with Unix domain socket SSL does not work. &lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;I&#039;m using pgpool-II in replication mode. I expected that pgpool-II replaces current_timestamp call with time constants in my INSERT query, but actually it doesn&#039;t. Why?&#039;&#039;&#039; ===&lt;br /&gt;
:Probably your INSERT query uses schema qualied table name (like public.mytable) and you did not install pool_regclass function coming pgpool. Without pgpool_reglclass, pgpool-II only deals with table names without schema qualification.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why max_connection must satisfy this formula max_connection &amp;gt;= (num_init_children * max_pool) and not max_connection &amp;gt;= num_init_children?&#039;&#039;&#039; ===&lt;br /&gt;
: Probably you need to understand how pgpool uses these variables. Here is internal processing inside pgpool.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Wait for connection request from clients.&lt;br /&gt;
&amp;lt;li&amp;gt;pgpool child receives connection request from a client.&lt;br /&gt;
&amp;lt;li&amp;gt;The pgpool child looks for existing connection in the pool which&lt;br /&gt;
   has requested database/user pair up to max_pool.&lt;br /&gt;
&amp;lt;li&amp;gt;If found, reuse it.&lt;br /&gt;
&amp;lt;li&amp;gt; If not found, opens a new connection to PostgreSQL and registers to&lt;br /&gt;
   the pool.  If the pool has no empty slot, closes the oldest&lt;br /&gt;
   connection to PostgreSQL and reuse the slot.&lt;br /&gt;
&amp;lt;li&amp;gt;Do some query processing until the client sends session close request.&lt;br /&gt;
&amp;lt;li&amp;gt;Close the connection to client but keeps the connection to&lt;br /&gt;
   PostgreSQL for future use.&lt;br /&gt;
&amp;lt;li&amp;gt;Go to #1&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Is connection pool cache shared among pgpool process?&#039;&#039;&#039; ===&lt;br /&gt;
:No, the connection pool cache is in pgpool&#039;s process private memory and is not shared by other pgpool. This is how the connection cache is managed: Suppose pgpool process 12345 has connection cache for database A/user B but process 12346 does not have connection cache for database A/user B and both 12345 and 12346 are in idle state(no client is connecting at this point). If client connects to pgpool process 12345 with database A/user B, then the exisiting connection of 12345 is reused. On the other hand, If client connects to pgpool process 12346, 12346 needs to create new connection.  Whether 12345 or 12346 is chosen, is not under control of pgpool. However in the long run, each pgpool child process will be equally chosen and it is expected that each process&#039;s pool will be resued equally.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why my SELECTs are not cached?&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
:Certain libraries such as iBatis, MyBatis always rollback transactions if they are not explicitely committed. Pgpool never caches SELECTs result in a rollbacked transaction because they might not be inconsistent.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Can I use # comments or blank lines in pool_passwd?&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
: The answer is simple. No (just like /etc/passwd).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I cannot use MD5 authentication if start pgpool without -n option. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: You must have given -f option as a relative path: i.e. &amp;quot;-f pgpool.conf&amp;quot;, rather than full path: i.e. &amp;quot;-f /usr/local/etc/pgpool.conf&amp;quot;. Pgpool tries to locate the full path of pool_passwd (which is neccesary for MD5 auth) from pgpool.conf path. This is fine with -n option. However if pgpool starts without -n option, it changes current directory to &amp;quot;/&amp;quot;, which is neccessary processs for daemonizing. As a result, pgpool tries to open &amp;quot;/pool_passwd&amp;quot;, which will not successs.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I see standby servers go down status in steaming replication mode and see PostgreSQL messages &amp;quot;terminating connection due to conflict&amp;quot; Why?&#039;&#039;&#039; ===&lt;br /&gt;
: If you see following messages along with those, it is likely vacuum on primary server removes rows which SELECTs on standby server want to see. Workaround is setting &amp;quot;hot_standby_feedback = on&amp;quot; in your standby server&#039;s postgresql.conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
2013-04-07 19:38:10 UTC FATAL:  terminating connection due to conflict with recovery&lt;br /&gt;
2013-04-07 19:38:10 UTC DETAIL:  User query might have needed to see row versions that must be removed.&lt;br /&gt;
2013-04-07 19:38:10 UTC HINT:  In a moment you should be able to reconnect to the database and repeat your command.&lt;br /&gt;
2013-04-07 19:38:10 UTC LOG:  could not send data to client: Connection reset by peer&lt;br /&gt;
2013-04-07 19:38:10 UTC ERROR:  canceling statement due to conflict with recovery&lt;br /&gt;
2013-04-07 19:38:10 UTC DETAIL:  User query might have needed to see row versions that must be removed.&lt;br /&gt;
2013-04-07 19:38:10 UTC LOG:  could not send data to client: Broken pipe&lt;br /&gt;
2013-04-07 19:38:10 UTC FATAL:  connection to client lost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Every few minites load of the system which pgpool-II running on gets high as much as 5-10. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: Mulptiple users stats that this is observed only Linux kernel 3.0. 2.6 or 3.2 does show the behavior. We suspect that there is a problem with 3.0 kernel. See more discussions on &amp;quot;[pgpool-general: 1528] Mysterious Load Spikes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;When watchdog enabled and the connection number reach the number of num_init_children, VIP switchover occurs. Why?&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
:When the connection number reach the number of num_init_children, the watchdog will be failed because select 1 is failed, and then VIP will be transfer to another pgpool. Unfortunately, there are no way to discriminate normal client&#039;s connections from watchdog&#039;s connection. Larger num_init_children, wd_life_point and smaller wd_interval may prevent the problem somewhat. &lt;br /&gt;
&lt;br /&gt;
:The next major version, pgpool-II 3.3, will support a new monitoring method which uses UDP heartbeat packets instead of queries such like &#039;SELECT 1&#039; to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why do I need to install pgpool_regclass? &#039;&#039;&#039; ===&lt;br /&gt;
:  If you are using PostgreSQL 8.0 or later, installing pgpool_regclass function on all PostgreSQL to be accessed by pgpool-II is strongly recommended, as it is used internally by pgpool-II. Without this, handling of duplicate table names in different schema might cause trouble (temporary tables aren&#039;t a problem).&lt;br /&gt;
:Related FAQ is here http://www.pgpool.net/mediawiki/index.php?title=FAQ&amp;amp;action=submit#I.27m_using_pgpool-II_in_replication_mode._I_expected_that_pgpool-II_replaces_current_timestamp_call_with_time_constants_in_my_INSERT_query.2C_but_actually_it_doesn.27t._Why.3F&lt;br /&gt;
: If you are using PostgreSQL 9.4.0 or later and pgpool-II 3.3.4 or later, 3.4.0 or later, you don&#039;t need to install pgpool_regclass since PostgreSQL 9.4 has built-in pgpool_regclass like function &amp;quot;to_regclass&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;md5 authentication does not work. Please help&#039;&#039;&#039; ===&lt;br /&gt;
: There&#039;s an excellent summary of various check points to set up md5 authentication. Please take a look at it.&lt;br /&gt;
: http://www.pgpool.net/pipermail/pgpool-general/2013-May/001773.html&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I&#039;m running pgpool/PostgreSQL on Amazon AWS and occasionaly I get network errors. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: It&#039;s a known problem with AWS. We recommend to complain to the Amazon support.&lt;br /&gt;
: pgpool-II 3.3.4, 3.2.9 or later mitigate the problem by changing timeout value for connect(actually select system call) from 1 second to 10 seconds.&lt;br /&gt;
: Also pgpool-II 3.4 or later has a switch to control the timeout value.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I cannot run pcp command on my Ubuntu box. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: pcp commands need libpcp.so. In Ubuntu it is included &amp;quot;libpgpool0&amp;quot; package.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;On line recovery failed. How can I debug this?&#039;&#039;&#039; ===&lt;br /&gt;
: pcp_recovery_node executes recovery_1st_stage_command and/or recovery_2nd_stage_command depending on your configuration. Those scripts are supposed to be executed on the master PostgreSQL node (the first live node in replication mode or primary node in streaming replication mode). &amp;quot;BackendError&amp;quot; means there&#039;s something wrong in pgpool and/or PostgreSQL. To verify this, I recommend followings;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;start pgpool with debug option&lt;br /&gt;
&amp;lt;li&amp;gt;execute pcp_recovery_node&lt;br /&gt;
&amp;lt;li&amp;gt;examin pgpool log and master PostgreSQL log&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039; Watchdog doesn&#039;t start if not all &amp;quot;other&amp;quot; nodes are alive&#039;&#039;&#039;===&lt;br /&gt;
: It&#039;s a feature. Watchdog&#039;s lifeheck will start after all of the pgpools has started. Until this, failover of the virtual IP never occurs.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;If I start transaction, pgool-II also starts a transaction on standby nodes. Why?&#039;&#039;&#039;===&lt;br /&gt;
: This is necessary to deal with the case when JDBC driver wants to use cursors. Pgpool-II takes a liberty of distributing SELECTs to the standby node including cursor statements. Unfortunately cursor statements need to be executed in an explicit transaction.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;When I use schema qualified table names, pgpool-II does not invalidate on memory query cache and I got outdated data. Why?&#039;&#039;&#039;===&lt;br /&gt;
: It seems you did not install &amp;quot;pgpool_regclass&amp;quot; function. Without the function, pgpool-II ignores the schema name pat of the schema qualified table name and the cache invalidation fails.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I periodically get error message like &amp;quot;read_startup_packet: incorrect packet length&amp;quot;. What does it mean?&#039;&#039;&#039;===&lt;br /&gt;
: Monitoring tools including Zabbix and Nagios periodically sends a packet or ping to the port which pgoool is listening on. Unfortunately those packets do not have correct contents, and pgpool-II complains it. If you are not sure who is sending such a packet, you could turn on &amp;quot;log_connections&amp;quot; to know the source host and port info. If they are from such tools, you could stop the monitoring to avoid the problem  or even better, change the monitoring method to send legal query, for example, &amp;quot;SELECT 1&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;I&#039;m getting repeated errors like this every few minutes on Tomcat: &amp;quot;An I/O Error occurred while sending to the backend&amp;quot; Why?&#039;&#039;&#039;===&lt;br /&gt;
: Tomcat creates persistent connections to pgpool. If you set client_idle_limit to non 0, pgpool disconnects the connection and next time when Tomcat tries to send something to pgpool it breaks with the error message.&lt;br /&gt;
: One solution is set client_idle_limit to 0. However this will leave lots of idle connections.&lt;br /&gt;
: Another solution provided by Lachezar Dobrev is:&lt;br /&gt;
: You might solve that by adding a time-out on the Tomcat side. http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html&lt;br /&gt;
:   What you should set is (AFAIK):&lt;br /&gt;
:    minIdle (default is 10, set to 0)&lt;br /&gt;
:   timeBetweenEvictionRunsMillis (default 5000)&lt;br /&gt;
:   minEvictableIdleTimeMillis    (default 60000)&lt;br /&gt;
:This will try every 5 seconds and close any connections that were not used in the last 60 seconds. If you keep the sum of both numbers below the client time-out on the pgpool size connections should be closed at Tomcat side before they time-out on the pgpool side.&lt;br /&gt;
: It is also beneficial to set the&lt;br /&gt;
:    testOnBorrow (default false, set to true)&lt;br /&gt;
:    validationQuery (default none, set to &#039;SELECT version();&#039; no quotes)&lt;br /&gt;
:  This will help with connections should they expire while waiting, without supplying a disconnected connection to the application.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;When I check pg_stat_activity view, I see a query like &amp;quot;SELECT count(*) FROM pg_catalog.pg_class AS c WHERE c.oid = pgpool_regclass(&#039;pgbench_accounts&#039;) AND c.relpersistence = &#039;u&#039;&amp;quot; in active state for very long time. Why?&#039;&#039;&#039;===&lt;br /&gt;
: It&#039;s a limitation of pg_stat_activity. You can safely ignore it.&lt;br /&gt;
: Pgpool-II issues queries like above for internal use to master node. When user query runs in extended protocol mode (sent from JDBC driver, for example), pgpool-II&#039;s query also runs in the mode. To make pg_stat_activity recognize the query finishes, pgpool-II needs to send a packet called &amp;quot;Sync&amp;quot;, which unfortunately breaks user&#039;s query (more precisely, unnamed portal). Thus pgpool-II sends &amp;quot;Flush&amp;quot; packet instead but then pg_stat_activity does not recognize the end of the query.&lt;br /&gt;
: Interesting thing is, if you enable log_duration, it logs the query finishes.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Online recovery always fails after certain minutes. Why? &#039;&#039;&#039; ===&lt;br /&gt;
: It is possible that PostgreSQL statement_timeout kills the online recovery process. The process is executed as a SQL statement and if it&#039;s running too long, PostgreSQL sends signal 2 to the SQL and kills it. Varying by the size of the database, the online recovery process takes very long time. Make sure to disable statement_timeout or set it long enough time.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why &amp;quot;SET default_transaction_isolation TO DEFAULT&amp;quot; fails ? &#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ psql -h localhost -p 9999 -c &#039;SET default_transaction_isolation to DEFAULT;&#039;&lt;br /&gt;
ERROR: kind mismatch among backends. Possible last query was: &amp;quot;SET default_transaction_isolation to DEFAULT;&amp;quot; kind details are: 0[N: statement: SET default_transaction_isolation to DEFAULT;] 1[C]&lt;br /&gt;
HINT: check data consistency among db nodes&lt;br /&gt;
ERROR: kind mismatch among backends. Possible last query was: &amp;quot;SET default_transaction_isolation to DEFAULT;&amp;quot; kind details are: 0[N: statement: SET default_transaction_isolation to DEFAULT;] 1[C]&lt;br /&gt;
HINT: check data consistency among db nodes&lt;br /&gt;
connection to server was lost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
: Pgpool-II detects that node 0 returns &amp;quot;N&amp;quot; (a NOTICE message comes from PostgreSQL) while node 1 returns &amp;quot;C&amp;quot; (which means the command finished).&lt;br /&gt;
: Though pgpool-II expects that both node 0 and 1 returns identical messages, actually they are not. So pgpool-II threw an error.&lt;br /&gt;
: Probably certain log/message settings are different in node 0 and 1. Please check client_min_messages or something like that.&lt;br /&gt;
: They should be identical.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;How does pgpool-II find the primary node?&#039;&#039;&#039;===&lt;br /&gt;
: pgpool-II issues &amp;quot;pg_SELECT pg_is_in_recovery()&amp;quot; to each DB node. If it returns true, then the node is a standby node. If one of DB nodes returns false, then the node is the primary node and done.&lt;br /&gt;
: Because it is possible that promoting node could return true for the SELECT, if no primary node is found and &amp;quot;search_primary_node_timeout&amp;quot; is greater than 0, pgpool-II sleeps 1 second and contines to issues the SELECT query to each DB node again until total sleep time exceeds search_primary_node_timeout.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Can I use pg_cancel_backend()?&#039;&#039;&#039;===&lt;br /&gt;
: Remember that pgpool-II manages multiple PostgreSQL servers. To use the function, you not only need to identify the backend pid but the backend server.&lt;br /&gt;
: If the query is running on the primary server, you can call the function something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/*NO LOAD BALANCE*/ SELECT pg_cancel_backend(pid)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
: SQL comment is to prevent the SELECT be load balanced to standby. Of course you could issue the SELECT against directly the primary server.&lt;br /&gt;
: If the query is running on one of standby servers, you need to issue the SELECT against directly the standby server.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why my client is disconnected to pgpool-II when failover happens?&#039;&#039;&#039;===&lt;br /&gt;
: pgpool-II consists of many process where each process corresponds to client session. When failover occurs, each process may iterate on a loop for each backend without knowing a backend goes down. This may result in incorrect processing, or segfault in the worst case. For this reason, when failover occurs, pgpool-II parent process interrupt child process using signal to let them exit. Note that switch over using pcp_detach node has same effect.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why am I getting &amp;quot;LOG:  forked new pcp worker ..,&amp;quot; and &amp;quot;LOG:  PCP process with pid: xxxx exit with SUCCESS.&amp;quot; messages in pgpool log?&#039;&#039;&#039; ===&lt;br /&gt;
: Prior to pgpool-II 3.5, pgpool could only handle single PCP command at a time and all PCP commands were handled by a single PCP child process which lives throughout the lifespan of pgpool-II main process. In pgpool II 3.5 the restriction of single PCP command is removed and pgpool-II can now handle multiple simultaneous PCP commands. For every PCP command issued to pgpool a new PCP child process is forked and that process exits after execution of the PCP command is complete. So these log messages are perfectly normal and are generated whenever a new PCP worker process is created or completes execution for a PCP command.&lt;br /&gt;
&lt;br /&gt;
== pgpoolAdmin Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;pgpoolAdmin does not show any node in pgpool status and node status. Why?&#039;&#039;&#039; ===&lt;br /&gt;
: pgpoolAdmin uses PHP&#039;s PostgreSQL extention (pg_connect and pg_query etc.). Probably the extention does not work as expected. Please check apache error log. Also please check the FAQ item below.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Why does node status in pgpoolAdmin show &amp;quot;down&amp;quot; status even if PostgreSQL is up and running?&#039;&#039;&#039; ===&lt;br /&gt;
: pgpoolAdmin checks PostgreSQL status by connecting with user = &amp;quot;health_check_user&amp;quot; and database = template1. Thus you should allow pgpoolAdmin to access PostgreSQL with those user and database without password. You can check PostgreSQL log to verify this. If health_check_user does not exist, you will see something like:&lt;br /&gt;
: &amp;lt;pre&amp;gt;20148 2011-07-06 16:41:59 JST FATAL:  role &amp;quot;foo&amp;quot; does not exist&amp;lt;/pre&amp;gt;&lt;br /&gt;
: If the user is protected by password, you will see:&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&amp;lt;pre&amp;gt;20220 2011-07-06 16:42:16 JST FATAL:  password authentication failed for user &amp;quot;foo&amp;quot;&lt;br /&gt;
20221 2011-07-06 16:42:16 JST LOG:  could not receive data from client: Connection reset by peer&lt;br /&gt;
20221 2011-07-06 16:42:16 JST LOG:  unexpected EOF within message length word&lt;br /&gt;
20246 2011-07-06 16:42:26 JST LOG:  could not receive data from client: Connection reset by peer&lt;br /&gt;
20246 2011-07-06 16:42:26 JST LOG:  unexpected EOF within message length word&amp;lt;/pre&amp;gt;&amp;lt;/dl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1287</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1287"/>
		<updated>2016-02-26T07:46:19Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/2/26 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|-&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial along with sample of escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1286</id>
		<title>pgpool-II 3.6 development</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.6_development&amp;diff=1286"/>
		<updated>2016-02-26T07:44:53Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last update: 2016/2/26 (gray items are done, yellow items are behind schedule)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! ID&lt;br /&gt;
! Registered/start Date&lt;br /&gt;
! Target Date&lt;br /&gt;
! Person in charge&lt;br /&gt;
! Overview&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| pgpool-general:3907&lt;br /&gt;
| 2015/08/02&lt;br /&gt;
| 2015/10/28&lt;br /&gt;
| Usama&lt;br /&gt;
| watchdog info&lt;br /&gt;
| Done in [pgpool-general: 4452]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| pgpool-general:3923&lt;br /&gt;
| 2015/08/06&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| pgpool_status&lt;br /&gt;
| needs discussion, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| pgpool-hackers:994&lt;br /&gt;
| 2015/08/05&lt;br /&gt;
| -&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| connect to necessary DB nodes&lt;br /&gt;
| proposal, feedback, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| pgpool:330&lt;br /&gt;
| 2015/08/12&lt;br /&gt;
| -&lt;br /&gt;
| Ahsan, Tatsuo&lt;br /&gt;
| mesuring pgpool-II overhead&lt;br /&gt;
| in progress, Tatsuo will review the result, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| pgpool-hackers:1034&lt;br /&gt;
| 2015/09/03&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| add new child if it goes down&lt;br /&gt;
| need to assign, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| pgpool-general:4016&lt;br /&gt;
| 2015/09/02&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| deal with pg_terminate_backend&lt;br /&gt;
| need to assign or expecting patches from user, postpone to 3.6&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Import PostgreSQL 9.6 parser&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Start after PostgreSQL 9.6 beta released&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Add SET command&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Add set command to configure session level configuraiton pgpool paramaeters. Change the pgpool load balance parameter on the fly.&lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-1&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting work time estimate&lt;br /&gt;
| Estimating work hours to determine the shedule. He estimated as &amp;quot;3.5D&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 9-2&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/16&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| Usama&lt;br /&gt;
| Tool set porting&lt;br /&gt;
| PostgreSQL docs trees are ported as well. Confirmed to be able to generate HTML files&lt;br /&gt;
|-&lt;br /&gt;
| 9-3&lt;br /&gt;
| Convert the pgpool documentation to SGML&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| 2016/2/29&lt;br /&gt;
| Tatsuo&lt;br /&gt;
| Prune PostgreSQL&#039;s SGML files to prepare for creating pgpool-II docs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Make PCP set configuration command public &lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Keep current session alive in-case of failover&lt;br /&gt;
| 2016/2/15&lt;br /&gt;
| 2016/3/31&lt;br /&gt;
| Tatsuo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
| 12&lt;br /&gt;
| Yet another stuck connection problem&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/2/23&lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| pgpool-general: 4457&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Tutorial and example escalation and de-escalation scripts for using pgpool-II watchdog on AWS&lt;br /&gt;
| 2016/2/26&lt;br /&gt;
| &lt;br /&gt;
| Usama&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 100&lt;br /&gt;
| Platform freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| All the new platforms that we want to support and add to BF should be decided by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 101&lt;br /&gt;
| Feature requirement freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/3/15&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| We need to ensure all the features that we intend to add to 3.6 are speced out by this date &lt;br /&gt;
|-&lt;br /&gt;
| 102&lt;br /&gt;
| Feature Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/7/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Ensure all the agreed upon features are committed to master by this date. This should be feature complete and we should only focus on bug fixed after this point.&lt;br /&gt;
|-&lt;br /&gt;
| 103&lt;br /&gt;
| Code Freeze&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| At-least one month period between feature and code freeze to ensure all new features are stable and critical bugs are fixed by this date.&lt;br /&gt;
|-&lt;br /&gt;
| 104&lt;br /&gt;
| pgpool-II 3.6 beta1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/8/31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| First Beta&lt;br /&gt;
|-&lt;br /&gt;
| 105&lt;br /&gt;
| pgpool-II 3.6 RC1&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/9/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| One month after beta1&lt;br /&gt;
|-&lt;br /&gt;
| 106&lt;br /&gt;
| pgpool-II 3.6.0 official release&lt;br /&gt;
| 2016/2/19&lt;br /&gt;
| 2016/10/30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&amp;diff=1196</id>
		<title>pgpool-II 3.5 features</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&amp;diff=1196"/>
		<updated>2015-12-17T15:01:41Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducing pgpool-II 3.5 new features ==&lt;br /&gt;
&lt;br /&gt;
pgpool-II 3.5 is enhanced in many areas as previous major releases of pgpool-II.&lt;br /&gt;
However this time pgpool-II enhances the performance in some use cases and this kind of changes are pretty rare in the pgpool-II history.&lt;br /&gt;
Let&#039;s discuss performance of extended query protocol first.&lt;br /&gt;
&lt;br /&gt;
== Improved performance in extended query protocol ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Extended query protocol&#039;&#039; is used in many applications written in&lt;br /&gt;
various languages and APIs including Java and JDBC. One of the benefit&lt;br /&gt;
of it is, it allows to reuse query plans to save planning time. The&lt;br /&gt;
other benefit is it could make queries more secure. The extended query&lt;br /&gt;
protocol allows to use &#039;&#039;parameters&#039;&#039; for query. Without this,&lt;br /&gt;
applications need to generate query string by themselves and may&lt;br /&gt;
introduce famous &#039;&#039;SQL injection&#039;&#039; attack.&lt;br /&gt;
&lt;br /&gt;
Until pgpool-II 3.4, unfortunately it is not good at handling the&lt;br /&gt;
extended query protocol. It is very slow when the extended query&lt;br /&gt;
protocol is executed through pgpool-II.&lt;br /&gt;
&lt;br /&gt;
=== Why extended protocol is slow anyway? ===&lt;br /&gt;
&lt;br /&gt;
In the extended query protocol, queries are divided into several&lt;br /&gt;
phases: &#039;&#039;Parse&#039;&#039;, &#039;&#039;Bind&#039;&#039;, &#039;&#039;Execute&#039;&#039; and &#039;&#039;Sync&#039;&#039; (there are more&lt;br /&gt;
message types in the protocol. See PostgreSQL docs for more&lt;br /&gt;
details). Parse message requests to create query plans. Bind message&lt;br /&gt;
requests to attach parameters to the plan. Execute message requests to&lt;br /&gt;
execute the query.  Note that in each phase PostgreSQL does not&lt;br /&gt;
respond the each result in the each phases. Rather, all of the&lt;br /&gt;
responses are replied back to clients (including pgpool-II) at once.&lt;br /&gt;
&lt;br /&gt;
However, pgpool-II needs to synchronize backend responses for internal&lt;br /&gt;
processing. This is done by issuing additional &#039;&#039;Flush&#039;&#039; message in&lt;br /&gt;
the each protocol phase, which requests response from backend. Problem&lt;br /&gt;
is, this generates significant amount of network traffic and cause&lt;br /&gt;
slowness of query execution through pgpool-II.&lt;br /&gt;
&lt;br /&gt;
[[File:why-extended-protocol-is-so-slow.png|left|thumb|400px|Diagram to explain why extended protocol is slow]]&lt;br /&gt;
&lt;br /&gt;
=== Overcoming the slowness ===&lt;br /&gt;
&lt;br /&gt;
[[File:extended-protocol-graph-3.5.png|right|thumb|400px|TPS pgpool-II 3.5 vs. 3.4 in extended protocol]]&lt;br /&gt;
&lt;br /&gt;
Pgpool-II 3.5 overcomes the weakness in some cases. In streaming&lt;br /&gt;
replication mode, because pgpool-II does not need to sync each&lt;br /&gt;
backend, pgpool-II 3.5 does not issue flush messages. This was not an&lt;br /&gt;
easy project because pgpool-II&#039;s architecure prerequisite that backend&lt;br /&gt;
responds each time when extended protocol messages was sent.  The hard&lt;br /&gt;
work is rewarded by significant performance improvement. We conducted a bench marking test on two AWS EC2 instances (m4.large) running on Cent OS 6 with PostgreSQL 9.4 being installed.&lt;br /&gt;
pgpool-II and pgbench run on a separate AWS EC2 instance (m4.large).&lt;br /&gt;
Bench marking&lt;br /&gt;
shows that pgpool-II 3.5 is 20% to 250% faster than 3.4.&lt;br /&gt;
&lt;br /&gt;
The performance of other mode (native replication mode and raw mode)&lt;br /&gt;
remains same.&lt;br /&gt;
&lt;br /&gt;
== Overcoming the thundering herd problem ==&lt;br /&gt;
&lt;br /&gt;
Pgpool-II has a problem called &#039;&#039;the thundering herd problem&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:thundering-herd-graph-3.5.png|left|thumb|400px|TPS pgpool-II 3.5 vs. 3.4]]&lt;br /&gt;
&lt;br /&gt;
What is the thundering herd problem anyway?&lt;br /&gt;
&lt;br /&gt;
The Wikipedia says: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The thundering herd problem occurs when a large number of processes&lt;br /&gt;
waiting for an event are awoken when that event occurs, but only one&lt;br /&gt;
process is able to proceed at a time. After the processes wake up,&lt;br /&gt;
they all demand the resource and a decision must be made as to which&lt;br /&gt;
process can continue. After the decision is made, the remaining&lt;br /&gt;
processes are put back to sleep, only to all wake up again to request&lt;br /&gt;
access to the resource.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pgpool-II forks off child process and wait for connection requests&lt;br /&gt;
from clients. When a request arrives only one of them can accept the&lt;br /&gt;
request. Other process just are awoken and sleep again. Pgpool-II 3.5&lt;br /&gt;
allow only one process to accept the request by using semaphore and&lt;br /&gt;
never let other process awoken except the process which had been&lt;br /&gt;
waiting for the semaphore. This eliminates the thundering herd problem.&lt;br /&gt;
To enable the functionality, you must turn on the new parameter&lt;br /&gt;
&#039;&#039;serialize_accept&#039;&#039; in pgpool.conf. Also &#039;&#039;child_life_time&#039;&#039; must be&lt;br /&gt;
disabled (set to 0), which is due to an limitation of current&lt;br /&gt;
implementation. Note that the method is most effective when&lt;br /&gt;
&#039;&#039;num_init_children&#039;&#039; is large and the number of concurrent clients is&lt;br /&gt;
relatively small. In our test case, pgpool-II 3.5 is 40% to 150%&lt;br /&gt;
faster than 3.4.&lt;br /&gt;
&lt;br /&gt;
The graph left shows how pgpool-II 3.5 putperforms 3.4. We set everything (pgpool-II, PostgreSQL and pgbench) on a laptop which has 16GB mem and 512 GB SSD, running Ubuntu 14.04.&lt;br /&gt;
We start pgbench with -C option which repeats connect and disconnect to pgpool-II to simulate the thundering herd problem.&lt;br /&gt;
Note that the blue line shows raw PostgreSQL TPS for comparison.&lt;br /&gt;
pgbench repeatedly connects and disconnects to PostgreSQL, which results in poor performance.&lt;br /&gt;
This shows why we need connection pooling.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Watchdog enhancements ==&lt;br /&gt;
&lt;br /&gt;
The watchdog is a sub process of pgpool-II, which provides high availability and automatic failover functionality between pgpool-II nodes. The watchdog process provides this functionality by monitoring two or more pgpool-II nodes and by promoting the standby node to master/active in case of a failure. The watchdog feature has been part of pgpool-II since version 3.2, and the pgpool-II 3.5 release has added some major enhancements to watchdog to make it more robust and resilient in handling failure scenarios.&lt;br /&gt;
&lt;br /&gt;
The enhancements also overcome most of the shortcoming and the problems of the existing watchdog features, the following shortcomings of the existing watchdog are addressed in pgpool-II 3.5:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;• The watchdog now considers the quorum in the cluster. And only performs node escalation (acquire delegate-IP) when the quorum in the cluster is complete, This is how watchdog ensures that even in case of network partitioning or momentary split-brain the watchdog cluster keep working smoothly and the IP conflict situation should not happen, because of multiple not trying to acquire same virtual IP.&lt;br /&gt;
&lt;br /&gt;
• All pgpool-II nodes participating in the watchdog cluster make sure that the pgpool-II configuration of all nodes in the cluster is consistent so the user should not get any unwelcome surprise because of any configuration mistake at the time of node escalations.&lt;br /&gt;
&lt;br /&gt;
• Watchdog nodes now have configurable watchdog node priority (wd_priority), This will give the users more control on which node should become a leader node when the cluster elects the master node.&lt;br /&gt;
&lt;br /&gt;
• The third watchdog node health-checking (lifechecking), mode &amp;quot;external&amp;quot; along with already existing &amp;quot;query&amp;quot; and &amp;quot;heartbeat&amp;quot; is added to the watchdog. This new mode disables the internal lifecheck of pgpool-II watchdog and relies on external system to inform about node health status. Using this mode any external/3rd party node health checking system can be integrated with pgpool-II watchdog for lifechecking.&lt;br /&gt;
&lt;br /&gt;
• The new watchdog cluster always keeps exchanging the periodic beacon messages and keep looking for problems like split-brain syndrome and automatically recover from it.&lt;br /&gt;
&lt;br /&gt;
• Now user can provide scripts to be executed at time of escalation and de-escalation to master/leader nodes, This allows the pgpool-II watchdog to work on the different flavors of network (cloud platforms) where acquiring and releasing of virtual/elastic IP requires proprietary scripts/commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCP system overhauling==&lt;br /&gt;
&lt;br /&gt;
The whole PCP system, both server and client side get a major overhaul in pgpool-II 3.5. Apart from the code refactoring that significantly improves the manageability and maintanibility of the of PCP library and front-end clients, the overhauled PCP adds the following new features.&lt;br /&gt;
&lt;br /&gt;
• The PCP communication protocol is enhanced and now more detailed PostgreSQL style ERROR and DEBUG messages can be delivered from the PCP server to the front-ends, This change not only makes the message style of the PCP system more in line with the rest of pgpool-II but also helps in making the user experience of PCP more enhanced by providing the user with detailed error and debug information.&lt;br /&gt;
&lt;br /&gt;
• Traditionally the PCP server was single process and was able to only process one command at a time, After the overhauling pgpool-II PCP server can now handle multiple simultaneous PCP commands. The exception to this is pcp_recovery_node, Only one recovery command is allowed to run at one time.&lt;br /&gt;
&lt;br /&gt;
• PCP process now considers the shutdown modes. Previously pcp_child didn&#039;t not care about if the mode &amp;quot;smart or fast&amp;quot; was provided in the shutdown request issued to it by pgpool-II process and used to always kill it-self instantly. The PCP in pgpool-II 3.5  considers the shutdown mode and when the smart shutdown is requested, it makes sure that the current executing PCP command is finished before proceeding with the shutdown.&lt;br /&gt;
&lt;br /&gt;
•  PCP front-end commands now support long command line options. In previous versions, each PCP command only accepts the fixed number of command line options and in a fixed order. Overhauling of the PCP system in pgpool-II 3.5 enables all the PCP utilities to accept long command line options in any order and user can also omit the arguments for which they want to use the default values. &lt;br /&gt;
&lt;br /&gt;
 • Old command format&lt;br /&gt;
 &lt;br /&gt;
 pcp_attach_node _timeout_ _host_ _port_ _userid_ passed nodded &lt;br /&gt;
 &lt;br /&gt;
 • New Command format&lt;br /&gt;
 &lt;br /&gt;
 pcp_attach_node [options...] node_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
• Your PCP password is now safe with pgpool-II 3.5. PCP utilities used to accept PCP password as a command line argument, which was a big security flaw. That password in the command line could easily be captured using the ps command. Now in the overhauled version of the PCP system all the utilities get the password from password prompt or can also read it from the .password file. PCP client side uses the PCPPASSFILE environment variable which can be used to provide the patch of the .password file.&lt;br /&gt;
&lt;br /&gt;
== Importing PostgreSQL 9.5 parser ==&lt;br /&gt;
&lt;br /&gt;
Pgpool-II has a built-in SQL parser which is used for mainly query&lt;br /&gt;
dispatching and load balancing. The parser is being imported from&lt;br /&gt;
PostgreSQL. Pgpool-II 3.4&#039;s SQL parser was imported from PostgreSQL&lt;br /&gt;
9.4 and does not understand new syntax employed in PostgreSQL 9.5.&lt;br /&gt;
Those queries the parser does not know are sent to the primary&lt;br /&gt;
node and are never load balanced, which makes pgpool-II less effective&lt;br /&gt;
when it needs to handle those queries.&lt;br /&gt;
&lt;br /&gt;
Pgpool-II 3.5 imports the SQL parser from PostgreSQL 9.5 and it can&lt;br /&gt;
understand new syntax introduced in PostgreSQL 9.5. Especially&lt;br /&gt;
&#039;&#039;GROUPING SET&#039;&#039;, &#039;&#039;CUBE&#039;&#039;, &#039;&#039;ROLLUP&#039;&#039; and &#039;&#039;TABLESAMPLE&#039;&#039;, now can be&lt;br /&gt;
be load balanced and can be used in query cache. Of course pgpool-II&lt;br /&gt;
3.5 understands PostgreSQL syntax used in 9.4 as well.&lt;br /&gt;
&lt;br /&gt;
Also &#039;&#039;INSERT...ON CONFLICT&#039;&#039; and &#039;&#039;UPDATE tab SET (col1, col2, ...) =&lt;br /&gt;
(SELECT ...) ...&#039;&#039; can now be properly handled in query rewriting in&lt;br /&gt;
native replication mode.&lt;br /&gt;
&lt;br /&gt;
== Other new features ==&lt;br /&gt;
&lt;br /&gt;
Some PassS systems including Heroku does not allow to use systems&lt;br /&gt;
databases, i.e. postgres and template1. This prevent pgpool-II from&lt;br /&gt;
using such that PassS. New parameters &#039;&#039;health_check_database&#039;&#039; and&lt;br /&gt;
&#039;&#039;sr_check_database&#039;&#039; allow to specify the database used for health&lt;br /&gt;
checking and the database used for streaming replication delay&lt;br /&gt;
respectively.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;show pool_nodes&#039;&#039; which briefly describes the status of each backend now shows how many SELECTs are issued to them.&lt;br /&gt;
So you can quickly recognize the effect of load balancing for example.&lt;br /&gt;
&lt;br /&gt;
 test=# show pool_nodes;&lt;br /&gt;
  node_id | hostname | port  | status | lb_weight |  role   | select_cnt &lt;br /&gt;
 ---------+----------+-------+--------+-----------+---------+------------&lt;br /&gt;
  0       | /tmp     | 11002 | 2      | 0.500000  | primary | 338230&lt;br /&gt;
  1       | /tmp     | 11003 | 2      | 0.500000  | standby | 163939&lt;br /&gt;
 (2 rows)&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&amp;diff=1195</id>
		<title>pgpool-II 3.5 features</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&amp;diff=1195"/>
		<updated>2015-12-17T13:28:08Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducing pgpool-II 3.5 new features ==&lt;br /&gt;
&lt;br /&gt;
pgpool-II 3.5 is enhanced in many areas as previous major releases of pgpool-II.&lt;br /&gt;
However this time pgpool-II enhances the performance in some use cases and this kind of changes are pretty rare in the pgpool-II history.&lt;br /&gt;
Let&#039;s discuss performance of extended query protocol first.&lt;br /&gt;
&lt;br /&gt;
== Improved performance in extended query protocol ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Extended query protocol&#039;&#039; is used in many applications written in&lt;br /&gt;
various languages and APIs including Java and JDBC. One of the benefit&lt;br /&gt;
of it is, it allows to reuse query plans to save planning time. The&lt;br /&gt;
other benefit is it could make queries more secure. The extended query&lt;br /&gt;
protocol allows to use &#039;&#039;parameters&#039;&#039; for query. Without this,&lt;br /&gt;
applications need to generate query string by themselves and may&lt;br /&gt;
introduce famous &#039;&#039;SQL injection&#039;&#039; attack.&lt;br /&gt;
&lt;br /&gt;
Until pgpool-II 3.4, unfortunately it is not good at handling the&lt;br /&gt;
extended query protocol. It is very slow when the extended query&lt;br /&gt;
protocol is executed through pgpool-II.&lt;br /&gt;
&lt;br /&gt;
=== Why extended protocol is slow anyway? ===&lt;br /&gt;
&lt;br /&gt;
In the extended query protocol, queries are divided into several&lt;br /&gt;
phases: &#039;&#039;Parse&#039;&#039;, &#039;&#039;Bind&#039;&#039;, &#039;&#039;Execute&#039;&#039; and &#039;&#039;Sync&#039;&#039; (there are more&lt;br /&gt;
message types in the protocol. See PostgreSQL docs for more&lt;br /&gt;
details). Parse message requests to create query plans. Bind message&lt;br /&gt;
requests to attach parameters to the plan. Execute message requests to&lt;br /&gt;
execute the query.  Note that in each phase PostgreSQL does not&lt;br /&gt;
respond the each result in the each phases. Rather, all of the&lt;br /&gt;
responses are replied back to clients (including pgpool-II) at once.&lt;br /&gt;
&lt;br /&gt;
However, pgpool-II needs to synchronize backend responses for internal&lt;br /&gt;
processing. This is done by issuing additional &#039;&#039;Flush&#039;&#039; message in&lt;br /&gt;
the each protocol phase, which requests response from backend. Problem&lt;br /&gt;
is, this generates significant amount of network traffic and cause&lt;br /&gt;
slowness of query execution through pgpool-II.&lt;br /&gt;
&lt;br /&gt;
[[File:why-extended-protocol-is-so-slow.png|left|thumb|400px|Diagram to explain why extended protocol is slow]]&lt;br /&gt;
&lt;br /&gt;
=== Overcoming the slowness ===&lt;br /&gt;
&lt;br /&gt;
[[File:extended-protocol-graph-3.5.png|right|thumb|400px|TPS pgpool-II 3.5 vs. 3.4 in extended protocol]]&lt;br /&gt;
&lt;br /&gt;
Pgpool-II 3.5 overcomes the weakness in some cases. In streaming&lt;br /&gt;
replication mode, because pgpool-II does not need to sync each&lt;br /&gt;
backend, pgpool-II 3.5 does not issue flush messages. This was not an&lt;br /&gt;
easy project because pgpool-II&#039;s architecure prerequisite that backend&lt;br /&gt;
responds each time when extended protocol messages was sent.  The hard&lt;br /&gt;
work is rewarded by significant performance improvement. We conducted a bench marking test on two AWS EC2 instances (m4.large) running on Cent OS 6 with PostgreSQL 9.4 being installed.&lt;br /&gt;
pgpool-II and pgbench run on a separate AWS EC2 instance (m4.large).&lt;br /&gt;
Bench marking&lt;br /&gt;
shows that pgpool-II 3.5 is 20% to 250% faster than 3.4.&lt;br /&gt;
&lt;br /&gt;
The performance of other mode (native replication mode and raw mode)&lt;br /&gt;
remains same.&lt;br /&gt;
&lt;br /&gt;
== Overcoming the thundering herd problem ==&lt;br /&gt;
&lt;br /&gt;
Pgpool-II has a problem called &#039;&#039;the thundering herd problem&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:thundering-herd-graph-3.5.png|left|thumb|400px|TPS pgpool-II 3.5 vs. 3.4]]&lt;br /&gt;
&lt;br /&gt;
What is the thundering herd problem anyway?&lt;br /&gt;
&lt;br /&gt;
The Wikipedia says: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The thundering herd problem occurs when a large number of processes&lt;br /&gt;
waiting for an event are awoken when that event occurs, but only one&lt;br /&gt;
process is able to proceed at a time. After the processes wake up,&lt;br /&gt;
they all demand the resource and a decision must be made as to which&lt;br /&gt;
process can continue. After the decision is made, the remaining&lt;br /&gt;
processes are put back to sleep, only to all wake up again to request&lt;br /&gt;
access to the resource.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pgpool-II forks off child process and wait for connection requests&lt;br /&gt;
from clients. When a request arrives only one of them can accept the&lt;br /&gt;
request. Other process just are awoken and sleep again. Pgpool-II 3.5&lt;br /&gt;
allow only one process to accept the request by using semaphore and&lt;br /&gt;
never let other process awoken except the process which had been&lt;br /&gt;
waiting for the semaphore. This eliminates the thundering herd problem.&lt;br /&gt;
To enable the functionality, you must turn on the new parameter&lt;br /&gt;
&#039;&#039;serialize_accept&#039;&#039; in pgpool.conf. Also &#039;&#039;child_life_time&#039;&#039; must be&lt;br /&gt;
disabled (set to 0), which is due to an limitation of current&lt;br /&gt;
implementation. Note that the method is most effective when&lt;br /&gt;
&#039;&#039;num_init_children&#039;&#039; is large and the number of concurrent clients is&lt;br /&gt;
relatively small. In our test case, pgpool-II 3.5 is 40% to 150%&lt;br /&gt;
faster than 3.4.&lt;br /&gt;
&lt;br /&gt;
The graph left shows how pgpool-II 3.5 putperforms 3.4. We set everything (pgpool-II, PostgreSQL and pgbench) on a laptop which has 16GB mem and 512 GB SSD, running Ubuntu 14.04.&lt;br /&gt;
We start pgbench with -C option which repeats connect and disconnect to pgpool-II to simulate the thundering herd problem.&lt;br /&gt;
Note that the blue line shows raw PostgreSQL TPS for comparison.&lt;br /&gt;
pgbench repeatedly connects and disconnects to PostgreSQL, which results in poor performance.&lt;br /&gt;
This shows why we need connection pooling.&lt;br /&gt;
&lt;br /&gt;
== Importing PostgreSQL 9.5 parser ==&lt;br /&gt;
&lt;br /&gt;
Pgpool-II has a built-in SQL parser which is used for mainly query&lt;br /&gt;
dispatching and load balancing. The parser is being imported from&lt;br /&gt;
PostgreSQL. Pgpool-II 3.4&#039;s SQL parser was imported from PostgreSQL&lt;br /&gt;
9.4 and does not understand new syntax employed in PostgreSQL 9.5.&lt;br /&gt;
Those queries the parser does not know are sent to the primary&lt;br /&gt;
node and are never load balanced, which makes pgpool-II less effective&lt;br /&gt;
when it needs to handle those queries.&lt;br /&gt;
&lt;br /&gt;
Pgpool-II 3.5 imports the SQL parser from PostgreSQL 9.5 and it can&lt;br /&gt;
understand new syntax introduced in PostgreSQL 9.5. Especially&lt;br /&gt;
&#039;&#039;GROUPING SET&#039;&#039;, &#039;&#039;CUBE&#039;&#039;, &#039;&#039;ROLLUP&#039;&#039; and &#039;&#039;TABLESAMPLE&#039;&#039;, now can be&lt;br /&gt;
be load balanced and can be used in query cache. Of course pgpool-II&lt;br /&gt;
3.5 understands PostgreSQL syntax used in 9.4 as well.&lt;br /&gt;
&lt;br /&gt;
Also &#039;&#039;INSERT...ON CONFLICT&#039;&#039; and &#039;&#039;UPDATE tab SET (col1, col2, ...) =&lt;br /&gt;
(SELECT ...) ...&#039;&#039; can now be properly handled in query rewriting in&lt;br /&gt;
native replication mode.&lt;br /&gt;
&lt;br /&gt;
== Watchdog enhancements ==&lt;br /&gt;
&lt;br /&gt;
The watchdog is a sub process of pgpool-II, which provides high availability and automatic failover functionality between pgpool-II nodes. The watchdog process provides this functionality by monitoring two or more pgpool-II nodes and by promoting the standby node to master/active in case of a failure. The watchdog feature has been part of pgpool-II since version 3.2, and the pgpool-II 3.5 release has added some major enhancements to watchdog to make it more robust and resilient in handling failure scenarios.&lt;br /&gt;
&lt;br /&gt;
The enhancements also overcome most of the shortcoming and the problems of the existing watchdog features, the following shortcomings of the existing watchdog are addressed in pgpool-II 3.5:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- The watchdog now considers the quorum in the cluster. And only performs node escalation (acquire delegate-IP) when the quorum in the cluster is complete, This is how watchdog ensures that even in case of network partitioning or momentary split-brain the watchdog cluster keep working smoothly and the IP conflict situation should not happen, because of multiple not trying to acquire same virtual IP.&lt;br /&gt;
&lt;br /&gt;
-- All pgpool-II nodes participating in the watchdog cluster make sure that the pgpool-II configuration of all nodes in the cluster is consistent so the user should not get any unwelcome surprise because of any configuration mistake at the time of node escalations.&lt;br /&gt;
&lt;br /&gt;
-- Watchdog nodes now have configurable watchdog node priority (wd_priority), This will give the users more control on which node should become a leader node when the cluster elects the master node.&lt;br /&gt;
&lt;br /&gt;
-- The third watchdog node health-checking (lifechecking), mode &amp;quot;external&amp;quot; along with already existing &amp;quot;query&amp;quot; and &amp;quot;heartbeat&amp;quot; is added to the watchdog. This new mode disables the internal lifecheck of pgpool-II watchdog and relies on external system to inform about node health status. Using this mode any external/3rd party node health checking system can be integrated with pgpool-II watchdog for lifechecking.&lt;br /&gt;
&lt;br /&gt;
-- The new watchdog cluster always keeps exchanging the periodic beacon messages and keep looking for problems like split-brain syndrome and automatically recover from it.&lt;br /&gt;
&lt;br /&gt;
-- Now user can provide scripts to be executed at time of escalation and de-escalation to master/leader nodes, This allows the pgpool-II watchdog to work on the different flavors of network (cloud platforms) where acquiring and releasing of virtual/elastic IP requires proprietary scripts/commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other new features ==&lt;br /&gt;
&lt;br /&gt;
Some PassS systems including Heroku does not allow to use systems&lt;br /&gt;
databases, i.e. postgres and template1. This prevent pgpool-II from&lt;br /&gt;
using such that PassS. New parameters &#039;&#039;health_check_database&#039;&#039; and&lt;br /&gt;
&#039;&#039;sr_check_database&#039;&#039; allow to specify the database used for health&lt;br /&gt;
checking and the database used for streaming replication delay&lt;br /&gt;
respectively.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;show pool_nodes&#039;&#039; which briefly describes the status of each backend now shows how many SELECTs are issued to them.&lt;br /&gt;
So you can quickly recognize the effect of load balancing for example.&lt;br /&gt;
&lt;br /&gt;
 test=# show pool_nodes;&lt;br /&gt;
  node_id | hostname | port  | status | lb_weight |  role   | select_cnt &lt;br /&gt;
 ---------+----------+-------+--------+-----------+---------+------------&lt;br /&gt;
  0       | /tmp     | 11002 | 2      | 0.500000  | primary | 338230&lt;br /&gt;
  1       | /tmp     | 11003 | 2      | 0.500000  | standby | 163939&lt;br /&gt;
 (2 rows)&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_watchdog_test&amp;diff=1079</id>
		<title>pgpool-II 3.5 watchdog test</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_watchdog_test&amp;diff=1079"/>
		<updated>2015-11-02T09:40:09Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|Test Num&lt;br /&gt;
|Category&lt;br /&gt;
|Test Description&lt;br /&gt;
|Expected Output&lt;br /&gt;
|How to test&lt;br /&gt;
|Assigned-to&lt;br /&gt;
|----&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|1&lt;br /&gt;
|Installation&lt;br /&gt;
|Make sure that the new watchdog is installed and configured successfully &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|2&lt;br /&gt;
|Upgrade&lt;br /&gt;
|Make sure that pgpool II with new watchdog can be installed on a system running pgpool II with the old watchdog&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|3&lt;br /&gt;
|Configuration&lt;br /&gt;
|Make sure that pgpool II can be configured successfully with one primary and one stand-by configuration&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4&lt;br /&gt;
|Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query &lt;br /&gt;
|Configruation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.1&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Host-2 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.2&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown Host-2&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Host-3 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.3&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Start Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5&lt;br /&gt;
|Failover scenarions / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query &lt;br /&gt;
|Configruation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.1&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Un-Plug Host-1&#039;s network cable and execute query again&lt;br /&gt;
|Host-2 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.2&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Un-Plug Host-2&#039;s network cable and execute query again&lt;br /&gt;
|Host-3 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.3&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Plug Host-1&#039;s network cable execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6&lt;br /&gt;
|Functional testing / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a long query &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.1&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown / Power Off Host-1&#039;s instanse and execute query again&lt;br /&gt;
|Host-2 should take over and start responding, need to see the already running query response. &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.2&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown / Power Off Host-2&#039;s instanse and execute query again&lt;br /&gt;
|Host-3 should take over and start responding, need to see the already running query response. &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.3&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Start Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.1&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Changing active/standby state in case of certain faults detected&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.2&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Automatic virtual IP address assigning synchronous to server switching&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.3&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Automatic registration of a server as standby in recovery&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|8&lt;br /&gt;
|Isolated master scenario / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|8.1&lt;br /&gt;
|Isolated master scenario&lt;br /&gt;
|Break the connectivity between pgpool watchdog primary and stand node by bringing down connectivity on the stand-by.&lt;br /&gt;
|Split brain testing ensures that their is only one master at a time that the clients can connect to. The stand-by should be promoted as the primary and the clients shouldn&#039;t be able to connect to the old master.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|9&lt;br /&gt;
|Networking Isolation scenarion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|9.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10&lt;br /&gt;
|Database Failure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10.2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11&lt;br /&gt;
|Watchdog agent failure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11.2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12&lt;br /&gt;
|Pgpool-II Watchdog integration&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.1&lt;br /&gt;
|PG backend failover with watchdog&lt;br /&gt;
|Test the command interlocking, when pgpool-II watchdog in enabled.&lt;br /&gt;
|The failover and follow master scripts should only be executed by one pgpool-II node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.2&lt;br /&gt;
|PG backend failback with watchdog&lt;br /&gt;
|Test the command interlocking, when pgpool-II watchdog in enabled.&lt;br /&gt;
|The failback scripts should only be executed by one pgpool-II node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.3&lt;br /&gt;
|online recovery with watchdog enabled&lt;br /&gt;
|Execute online recovery with watchdog enabled.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.4&lt;br /&gt;
|pgpool-II configuration integrity &lt;br /&gt;
|Perform test with changing pgpool-II configurations on different pgpool-II nodes&lt;br /&gt;
|Standby watchdog shoud report and fail to start if the configurations on master node is differnet from this node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|13&lt;br /&gt;
|integrate external node health checking &lt;br /&gt;
|Test if watchdog can successfully integrate with external health-checking system&lt;br /&gt;
|send the node down and node alive messages to watchdog ipc socket and it should handle these appropriately&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_watchdog_test&amp;diff=1078</id>
		<title>pgpool-II 3.5 watchdog test</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_watchdog_test&amp;diff=1078"/>
		<updated>2015-11-02T09:36:50Z</updated>

		<summary type="html">&lt;p&gt;Usama: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|Test Num&lt;br /&gt;
|Category&lt;br /&gt;
|Test Description&lt;br /&gt;
|Expected Output&lt;br /&gt;
|How to test&lt;br /&gt;
|Assigned-to&lt;br /&gt;
|----&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|1&lt;br /&gt;
|Installation&lt;br /&gt;
|Make sure that the new watchdog is installed and configured successfully &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|2&lt;br /&gt;
|Upgrade&lt;br /&gt;
|Make sure that pgpool II with new watchdog can be installed on a system running pgpool II with the old watchdog&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|3&lt;br /&gt;
|Configuration&lt;br /&gt;
|Make sure that pgpool II can be configured successfully with one primary and one stand-by configuration&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4&lt;br /&gt;
|Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query &lt;br /&gt;
|Configruation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.1&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Host-2 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.2&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown Host-2&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Host-3 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|4.3&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Start Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5&lt;br /&gt;
|Failover scenarions / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query &lt;br /&gt;
|Configruation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.1&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Un-Plug Host-1&#039;s network cable and execute query again&lt;br /&gt;
|Host-2 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.2&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Un-Plug Host-2&#039;s network cable and execute query again&lt;br /&gt;
|Host-3 should take and respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|5.3&lt;br /&gt;
|Failover scenarios&lt;br /&gt;
|Plug Host-1&#039;s network cable execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6&lt;br /&gt;
|Functional testing / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a long query &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.1&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown / Power Off Host-1&#039;s instanse and execute query again&lt;br /&gt;
|Host-2 should take over and start responding, need to see the already running query response. &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.2&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Shutdown / Power Off Host-2&#039;s instanse and execute query again&lt;br /&gt;
|Host-3 should take over and start responding, need to see the already running query response. &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|6.3&lt;br /&gt;
|Functional testing&lt;br /&gt;
|Start Host-1&#039;s pgpool instanse and execute query again&lt;br /&gt;
|Need to see which host will respond to query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.1&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Changing active/standby state in case of certain faults detected&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.2&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Automatic virtual IP address assigning synchronous to server switching&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|7.3&lt;br /&gt;
|Cheking other functionality of watchdog &lt;br /&gt;
|Automatic registration of a server as standby in recovery&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|8&lt;br /&gt;
|Isolated master scenario / Setup&lt;br /&gt;
|Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a query&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|8.1&lt;br /&gt;
|Isolated master scenario&lt;br /&gt;
|Break the connectivity between pgpool watchdog primary and stand node by bringing down connectivity on the stand-by.&lt;br /&gt;
|Split brain testing ensures that their is only one master at a time that the clients can connect to. The stand-by should be promoted as the primary and the clients shouldn&#039;t be able to connect to the old master.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|9&lt;br /&gt;
|Networking Isolation scenarion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|9.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10&lt;br /&gt;
|Database Failure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|10.2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11&lt;br /&gt;
|Watchdog agent failure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|11.2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12&lt;br /&gt;
|Pgpool-II Watchdog integration&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.1&lt;br /&gt;
|PG backend failover with watchdog&lt;br /&gt;
|Test the command interlocking, when pgpool-II watchdog in enabled.&lt;br /&gt;
|The failover and follow master scripts should only be executed by one pgpool-II node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.2&lt;br /&gt;
|PG backend failback with watchdog&lt;br /&gt;
|Test the command interlocking, when pgpool-II watchdog in enabled.&lt;br /&gt;
|The failback scripts should only be executed by one pgpool-II node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.3&lt;br /&gt;
|online recovery with watchdog enabled&lt;br /&gt;
|Execute online recovery with watchdog enabled.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|12.4&lt;br /&gt;
|pgpool-II configuration integrity &lt;br /&gt;
|Perfom test with changing pgpool-II configurations on different pgpool-II nodes&lt;br /&gt;
|standby watchdog shoud report and fail to start if the configurations on master node is differnet from this node&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=Source_code_repository&amp;diff=1038</id>
		<title>Source code repository</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=Source_code_repository&amp;diff=1038"/>
		<updated>2015-07-06T08:49:39Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* pgpool-II version policy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pgpool source code repository is managed by [http://git.postgresql.org/gitweb PostgreSQL&#039;s git repository].&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary pgpool-II git repository]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpooladmin.git;a=summary pgpoolAdmin git repository]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpoolha.git;a=summary pgpool-HA git repository]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool1.git;a=summary pgpool-I git repository] (legacy version of pgpool. Not maintained anymore)&lt;br /&gt;
&lt;br /&gt;
== About pgpool-II source code management ==&lt;br /&gt;
&lt;br /&gt;
=== pgpool-II version policy ===&lt;br /&gt;
We release &amp;quot;major version&amp;quot; each year, which is mostly backward compatible with the previous release, Exceptions to this rule are listed in the release notes when sometimes some existing feature is dropped, depreciated or a change that brings certain incompatibilities with the older versions. The versions are numbered in the form of A.B.C where A.B is the major version number while C represents the minor version of a release. Currently pgpool-II versions are represented by A == 3 i.e 3.B.C where 3.B represents the major version number, So current releases of pgpool-II is also sometimes referred as &amp;quot;3. X series&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
To absolutely identify version number, specifying the &amp;quot;minor version number (part C of A.B.C version string)&amp;quot; is important. This minor version is incremented for the bug fix release, which is roughly released every month. For example pgpool-II 3.5.0 represents the first release of pgpool-II 3.5 series and 3.5.1 is the second minor (bug fix) release of the same. Unlike major versions the new minor release is guaranteed to be 100% backward compatible with the previous minor release.&lt;br /&gt;
&lt;br /&gt;
=== pgpool-II branch policy ===&lt;br /&gt;
&lt;br /&gt;
pgpool-II source code is managed by git and hosted at [http://git.postgresql.org/gitweb PostgreSQL&#039;s git repository].&lt;br /&gt;
Currently we have several branches to track each development tree. The under development branch (the candidate for next major version) is [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary master branch].&lt;br /&gt;
&lt;br /&gt;
Each time new major version is released, we create a branch to maintain the previous major version. We call them as &amp;quot;stable branches&amp;quot;. Currently we have following stable branches.&lt;br /&gt;
&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=shortlog;h=refs/heads/V3_4_STABLE 3.4-stable]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=shortlog;h=refs/heads/V3_3_STABLE 3.3-stable]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=shortlog;h=refs/heads/V3_2_STABLE 3.2-stable]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=shortlog;h=refs/heads/V3_1_STABLE 3.1-stable]&lt;br /&gt;
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=shortlog;h=refs/heads/V3_0_STABLE 3.0-stable]&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1019</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1019"/>
		<updated>2015-06-15T19:25:11Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* Watchdog feature enhancement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Pgpool-II TODO list ==&lt;br /&gt;
&lt;br /&gt;
=== Enhance performance of extended protocol case ===&lt;br /&gt;
: When extended protocl (i.e. JDBC etc.) used, pgpool-II&#039;s overhead is pretty large compared with simple query. Need to enhance it.&lt;br /&gt;
&lt;br /&gt;
=== Automatically reattach a node in streaming master/slave configuration ===&lt;br /&gt;
:In streaming master/slave configuration there could be an option to automatically reattach a node if it&#039;s up-to-date with the master (0 bytes behind). It often happens that due to minor network outage a slave node is dropped off from pgpool and stays down even if the the node has resumed replication with master and is up-to-date.pgpool already knows how much slave is behind master so i guess this wouldn&#039;t be too difficult to implement? (from bugtrack #17)&lt;br /&gt;
&lt;br /&gt;
=== Allow to use client encoding ===&lt;br /&gt;
:It would be nice if pgpool client could use encoding which different from PostgreSQL server encoding.&lt;br /&gt;
: To implement this, the parser should be able to handle &amp;quot;unsafe&amp;quot; encodings such as Shift_JIS. psql replaces second byte of each multibyte character to fool the parser. We could hire similar strategy.&lt;br /&gt;
&lt;br /&gt;
=== Send read query only to standbys even after fail over ===&lt;br /&gt;
: We can configure pgpool-II to not send read queries to the primary. However after a fail over, the role of the node could be changed.&lt;br /&gt;
: To solve the problem, we need new flag to specify that read queries always are sent to standbys regardless the fail over ([pgpool-general: 1621] backend weight after failover).&lt;br /&gt;
&lt;br /&gt;
=== Recognize multi statemnet queries ===&lt;br /&gt;
: As stated in the document, pgpool-II does not recognize multi statement queries correctly (BEGIN;SELECT 1;END). Pgpool-II only parses the first element of the query (&amp;quot;BEGIN&amp;quot; in this case) and decides how to behave.&lt;br /&gt;
: Of course this will bring various problems. It would be nice if pgpool-II could understand the each part of the multi statement queries.&lt;br /&gt;
: Problem is, how PostgreSQL backend handles the multi statement queries. For example, when client sends BEGIN;SELECT 1;END, backend returns &amp;quot;Command Complete&amp;quot; respectively and &amp;quot;Ready for query&amp;quot; is returned only once. Thus, trying to split multi statement queries to non multi statement queries like what psql is doing will not work.&lt;br /&gt;
&lt;br /&gt;
=== Cursor statements are not load balanced, sent to all DB nodes in replication mode ===&lt;br /&gt;
: DECLARE..FETCH are sent to all DB nodes in replication mode. This is because the SELECT might come with FOR UPDATE/FOR SHARE.&lt;br /&gt;
: It would be nice if pgpool-II checks if the SELECT uses FOR UPDATE/FOR SHARE and if not, enable load balance (or only sends to the master node if load balance is disabled).&lt;br /&gt;
: Note that some applications including psql could use CURSOR for SELECT. For example, from PostgreSQL 8.2, if &amp;quot;\set FETCH_COUNT n&amp;quot; is executed, psql unconditionaly uses a curor named &amp;quot;_psql_cursor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Support IPv6 network ===&lt;br /&gt;
: As of 3.4, it is allowed to use IPv6 address for PostgreSQL backend server and bind address of pgpool-II itself.&lt;br /&gt;
: However, PCP process still only binds to IPv4 and UNIX domain socket.&lt;br /&gt;
&lt;br /&gt;
=== Handle abnormal down of virtual IP interface when watchdog enabled ===&lt;br /&gt;
: When virtual IP interface is dropped abnormally by manual ifconfig etc., there are no one holding VIP, and clients aren&#039;t able to connect pgpool-II. Watchdog of active pgpool should monitor the interface or VIP, and handle its down.&lt;br /&gt;
&lt;br /&gt;
=== Do not invalidate query cache created in a transaction in some cases ===&lt;br /&gt;
: Currently new query cache for table t1 created in a transaction is removed at commit if there&#039;s DMLs which touch t1 in the same transaction. Apparently this is overkill for same cases:&lt;br /&gt;
 BEGIN;&lt;br /&gt;
 INSERT INTO t1 VALUES(1);&lt;br /&gt;
 SELECT * FROM t1;&lt;br /&gt;
 COMMIT;&lt;br /&gt;
: To enhance this, we need to teach pgpool-II about &amp;quot;order of SELECTs and DMLs.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Fix memory leak in pool_config.c ===&lt;br /&gt;
: The module in charge of parsing pgpool.conf has memory leak problem. Usually pgpool reads pgpool.conf just once at the start up time, it is not a big problem. However reloading pgpool.conf will leak memory and definitely a problem. Also using memory leak check tools like valgrind emit lots of error messages and very annoying. So it would be nice to fix the problem in the future.&lt;br /&gt;
&lt;br /&gt;
=== Add SET commnad ===&lt;br /&gt;
: Pgpool specific SET command would be usefull. For example, using &amp;quot;SET debug = 1&amp;quot; could produce debug info on the fly for particular session.&lt;br /&gt;
&lt;br /&gt;
=== Put together a definition of error codes into a single header file ===&lt;br /&gt;
: Currently most error codes used by pool_send_{error,fatal}_message() etc (e.g. &amp;quot;XX000&amp;quot;, &amp;quot;XX001&amp;quot;, &amp;quot;57000&amp;quot;) are hard-coded in different sources. They should be defined as constants in a single header together.&lt;br /&gt;
&lt;br /&gt;
=== Create separate process for health checking ===&lt;br /&gt;
: To make main process more stable, it would be better to make separate process which is responsible for health checking.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s latch module ===&lt;br /&gt;
: Pgpool already has similar module but PostgreSQL&#039;s one seems more sophiscated and reliable.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL 9.5&#039;s parser ===&lt;br /&gt;
: No need to say for this.&lt;br /&gt;
&lt;br /&gt;
=== Allow to use schema qualifications in black_function_list and white_function_list ===&lt;br /&gt;
: Currently schema qualifications are silently ignored in these parameter.&lt;br /&gt;
&lt;br /&gt;
=== Watchdog feature enhancement ===&lt;br /&gt;
Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture.&lt;br /&gt;
See the design proposal for watchdog enhancement [[http://pgpool.net/mediawiki/index.php/watchdog_feature_enhancement here]]&lt;br /&gt;
&lt;br /&gt;
== TODOs already done ==&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info.&lt;br /&gt;
: As of 3.4, pgpool_status file is changed to a plain ASCII file and users could specify down node by using ordinary text editors.&lt;br /&gt;
&lt;br /&gt;
=== Ability to load balance based on Client IP, database, table etc. ===&lt;br /&gt;
: From bugid 26:  I have recently moved a database from Mysql to postgresql 9.1.5 which is behind a pgpool-II-3.1.4 . Everything went fine until i observed that some &amp;quot;tickets&amp;quot; are not created correctly by the application (OTRS) that populate the database.&lt;br /&gt;
: After some debugging i found/guess that the problem is the following:&lt;br /&gt;
: when a cron job wants to create a ticket he has to insert info in abut 10 tables, and i guess that the 2-nd, 3-rd ... inserts depends on the first. The problem was that this operation is not performed transactionally so after the first insert, when the app tries to perform the other inserts, first tries to select &amp;quot;the first insert&amp;quot;, but this first insert is still not propagated to all nodes, and the error occurs.&lt;br /&gt;
: I`m aware of the fact that if this entire operation would be performed transactionally (only on master) the issue is solved, but unfortunately i cannot modify the app.&lt;br /&gt;
: So i want to know if there is any way that i can tell to pgpool something like :&lt;br /&gt;
: any request from this ip do not load balance.&lt;br /&gt;
&lt;br /&gt;
: PS. temporary i have set the weight factor to 0 to the 2-nd and 3-rd postgresql slaves and it behaves ok, because reads and writes only from master.&lt;br /&gt;
&lt;br /&gt;
: P.P.S. there&#039;s also different request regarding load balance.&lt;br /&gt;
: http://www.pgpool.net/pipermail/pgpool-general/2014-June/003032.html&lt;br /&gt;
&lt;br /&gt;
: This item has been implemented in 3.4 as &amp;quot;database_redirect_preference_list&amp;quot; and &amp;quot;app_name_redirect_preference_list&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s execption handling ===&lt;br /&gt;
: PostgreSQL&#039;s exception handling (elog family) is pretty good tool to make codes to be simple and robust. It would be nice if pgpool could use this. This has been already done in 3.4.&lt;br /&gt;
=== Allow to print user name in the logging ===&lt;br /&gt;
: This will be useful for audit purpose. (done and will appear in pgpool-II-3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Remove on disk query cache ===&lt;br /&gt;
: Old on disk query cache has almost 0 user and has sevior limitation, including no automatic cache invalidation. This has been already obsoleted since on memory query cache implemented. We should remove this (this has been already in git master and will appear in 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Restart watchdog process when it abnormaly exits ===&lt;br /&gt;
: It would be nice for pgpool main to restart watchdog process when it dies abormaly.&lt;br /&gt;
&lt;br /&gt;
=== Synchronize backend nodes information with watchdog when standby pgpool starts up ===&lt;br /&gt;
: For example, when a certain node is detached from active pgpool and then standby pgpool starts up, the standby pgpool can&#039;t recognized that the node is detached. Standby pgpool should get information about node information from other pgpool.&lt;br /&gt;
&lt;br /&gt;
=== Avoid multiple pgpools from executing failover.sh simultaneously.  ===&lt;br /&gt;
: In master-slave mode with watchdog, when a backend DB is down, all pgpools execute failover.sh. It might cause something wrong.&lt;br /&gt;
&lt;br /&gt;
=== Add new parameter for searching primary node timeout ===&lt;br /&gt;
: pgpool-II uses &amp;quot;recovery_timeout&amp;quot; for searching the primary node timeout after failover. Since this is an abuse of the parameter, we should add new parameter for searching the primary node.&lt;br /&gt;
&lt;br /&gt;
=== Allow to load balance even in an explicit transaction in replication mode ===&lt;br /&gt;
: Currently load balance in an explicit transaction is only allowed in master-slave mode. It should be allowed in the replication mode as well.&lt;br /&gt;
&lt;br /&gt;
=== Add testing framework ===&lt;br /&gt;
: PostgreSQL has nice regression test suite. It would be nice if pgpool-II has similar test suite. Problem is, such a suite could be very complex system because it should include not only pgpool-II itself, but also multiple PostgreSQL instances. Also don&#039;t forget about &amp;quot;watchdog&amp;quot;. Even such a test suite should be able to manage multiple pgpool-II instances.&lt;br /&gt;
&lt;br /&gt;
=== Add switch to control select(2) time out in connecting to PostgreSQL ===&lt;br /&gt;
: In connect_inet_domain_socket_by_port(), select(2) is issued to watch events on the fd created by non blocking connect(2). The time out parameter of select(2) is fixed to 1 second, which is not long enough in flakey network environment like AWS (http://www.pgpool.net/pipermail/pgpool-general/2014-May/002880.html).&lt;br /&gt;
: To solve the problem, new switch to control the time out is desired (done for pgpool-II 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info (pgpool-II 3.4.0 chages the pgpool_status format to ASCII. Thus users can edit the file if needed).&lt;br /&gt;
&lt;br /&gt;
=== Remove parallel query ===&lt;br /&gt;
: Parallel query has severe restrictions such as certain queries cannot be used, nor in extended protocol (i.e. JDBC).&lt;br /&gt;
: Also it is pain to upgrade to newer version of PostgreSQL&#039;s SQL parser (yes, pgpool-II uses PostgreSQL&#039;s parser code). In short, parallel query gives us small gain comparing with the work needed to maintain/enhance. So I would like to obsolete parallel query in the future pgpool-II release. (related parameters have been removed from pgpool.conf in 3.4.0. pgpool-II 3.5.0 will remove actual code).&lt;br /&gt;
&lt;br /&gt;
=== Enhance pcp commands ===&lt;br /&gt;
: There are number of drawbacks in pcp commands including 1)the timeout parameter is not used any more and should be removed 2)error codes returned from the commands are completely useless 3)multiple commands can not be accepted simultaneously.&lt;br /&gt;
: This has been already done in 3.5.&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1018</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1018"/>
		<updated>2015-06-15T19:20:59Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* Import PostgreSQL&amp;#039;s execption handling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Pgpool-II TODO list ==&lt;br /&gt;
&lt;br /&gt;
=== Enhance performance of extended protocol case ===&lt;br /&gt;
: When extended protocl (i.e. JDBC etc.) used, pgpool-II&#039;s overhead is pretty large compared with simple query. Need to enhance it.&lt;br /&gt;
&lt;br /&gt;
=== Automatically reattach a node in streaming master/slave configuration ===&lt;br /&gt;
:In streaming master/slave configuration there could be an option to automatically reattach a node if it&#039;s up-to-date with the master (0 bytes behind). It often happens that due to minor network outage a slave node is dropped off from pgpool and stays down even if the the node has resumed replication with master and is up-to-date.pgpool already knows how much slave is behind master so i guess this wouldn&#039;t be too difficult to implement? (from bugtrack #17)&lt;br /&gt;
&lt;br /&gt;
=== Allow to use client encoding ===&lt;br /&gt;
:It would be nice if pgpool client could use encoding which different from PostgreSQL server encoding.&lt;br /&gt;
: To implement this, the parser should be able to handle &amp;quot;unsafe&amp;quot; encodings such as Shift_JIS. psql replaces second byte of each multibyte character to fool the parser. We could hire similar strategy.&lt;br /&gt;
&lt;br /&gt;
=== Send read query only to standbys even after fail over ===&lt;br /&gt;
: We can configure pgpool-II to not send read queries to the primary. However after a fail over, the role of the node could be changed.&lt;br /&gt;
: To solve the problem, we need new flag to specify that read queries always are sent to standbys regardless the fail over ([pgpool-general: 1621] backend weight after failover).&lt;br /&gt;
&lt;br /&gt;
=== Recognize multi statemnet queries ===&lt;br /&gt;
: As stated in the document, pgpool-II does not recognize multi statement queries correctly (BEGIN;SELECT 1;END). Pgpool-II only parses the first element of the query (&amp;quot;BEGIN&amp;quot; in this case) and decides how to behave.&lt;br /&gt;
: Of course this will bring various problems. It would be nice if pgpool-II could understand the each part of the multi statement queries.&lt;br /&gt;
: Problem is, how PostgreSQL backend handles the multi statement queries. For example, when client sends BEGIN;SELECT 1;END, backend returns &amp;quot;Command Complete&amp;quot; respectively and &amp;quot;Ready for query&amp;quot; is returned only once. Thus, trying to split multi statement queries to non multi statement queries like what psql is doing will not work.&lt;br /&gt;
&lt;br /&gt;
=== Cursor statements are not load balanced, sent to all DB nodes in replication mode ===&lt;br /&gt;
: DECLARE..FETCH are sent to all DB nodes in replication mode. This is because the SELECT might come with FOR UPDATE/FOR SHARE.&lt;br /&gt;
: It would be nice if pgpool-II checks if the SELECT uses FOR UPDATE/FOR SHARE and if not, enable load balance (or only sends to the master node if load balance is disabled).&lt;br /&gt;
: Note that some applications including psql could use CURSOR for SELECT. For example, from PostgreSQL 8.2, if &amp;quot;\set FETCH_COUNT n&amp;quot; is executed, psql unconditionaly uses a curor named &amp;quot;_psql_cursor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Support IPv6 network ===&lt;br /&gt;
: As of 3.4, it is allowed to use IPv6 address for PostgreSQL backend server and bind address of pgpool-II itself.&lt;br /&gt;
: However, PCP process still only binds to IPv4 and UNIX domain socket.&lt;br /&gt;
&lt;br /&gt;
=== Handle abnormal down of virtual IP interface when watchdog enabled ===&lt;br /&gt;
: When virtual IP interface is dropped abnormally by manual ifconfig etc., there are no one holding VIP, and clients aren&#039;t able to connect pgpool-II. Watchdog of active pgpool should monitor the interface or VIP, and handle its down.&lt;br /&gt;
&lt;br /&gt;
=== Do not invalidate query cache created in a transaction in some cases ===&lt;br /&gt;
: Currently new query cache for table t1 created in a transaction is removed at commit if there&#039;s DMLs which touch t1 in the same transaction. Apparently this is overkill for same cases:&lt;br /&gt;
 BEGIN;&lt;br /&gt;
 INSERT INTO t1 VALUES(1);&lt;br /&gt;
 SELECT * FROM t1;&lt;br /&gt;
 COMMIT;&lt;br /&gt;
: To enhance this, we need to teach pgpool-II about &amp;quot;order of SELECTs and DMLs.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Fix memory leak in pool_config.c ===&lt;br /&gt;
: The module in charge of parsing pgpool.conf has memory leak problem. Usually pgpool reads pgpool.conf just once at the start up time, it is not a big problem. However reloading pgpool.conf will leak memory and definitely a problem. Also using memory leak check tools like valgrind emit lots of error messages and very annoying. So it would be nice to fix the problem in the future.&lt;br /&gt;
&lt;br /&gt;
=== Add SET commnad ===&lt;br /&gt;
: Pgpool specific SET command would be usefull. For example, using &amp;quot;SET debug = 1&amp;quot; could produce debug info on the fly for particular session.&lt;br /&gt;
&lt;br /&gt;
=== Put together a definition of error codes into a single header file ===&lt;br /&gt;
: Currently most error codes used by pool_send_{error,fatal}_message() etc (e.g. &amp;quot;XX000&amp;quot;, &amp;quot;XX001&amp;quot;, &amp;quot;57000&amp;quot;) are hard-coded in different sources. They should be defined as constants in a single header together.&lt;br /&gt;
&lt;br /&gt;
=== Create separate process for health checking ===&lt;br /&gt;
: To make main process more stable, it would be better to make separate process which is responsible for health checking.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s latch module ===&lt;br /&gt;
: Pgpool already has similar module but PostgreSQL&#039;s one seems more sophiscated and reliable.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL 9.5&#039;s parser ===&lt;br /&gt;
: No need to say for this.&lt;br /&gt;
&lt;br /&gt;
=== Allow to use schema qualifications in black_function_list and white_function_list ===&lt;br /&gt;
: Currently schema qualifications are silently ignored in these parameter.&lt;br /&gt;
&lt;br /&gt;
=== Watchdog feature enhancement ===&lt;br /&gt;
Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture.&lt;br /&gt;
See the design proposal for watchdog enhancement [[http://pgpool.net/mediawiki/index.php/watchdog_feature_enhancement]]&lt;br /&gt;
&lt;br /&gt;
== TODOs already done ==&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info.&lt;br /&gt;
: As of 3.4, pgpool_status file is changed to a plain ASCII file and users could specify down node by using ordinary text editors.&lt;br /&gt;
&lt;br /&gt;
=== Ability to load balance based on Client IP, database, table etc. ===&lt;br /&gt;
: From bugid 26:  I have recently moved a database from Mysql to postgresql 9.1.5 which is behind a pgpool-II-3.1.4 . Everything went fine until i observed that some &amp;quot;tickets&amp;quot; are not created correctly by the application (OTRS) that populate the database.&lt;br /&gt;
: After some debugging i found/guess that the problem is the following:&lt;br /&gt;
: when a cron job wants to create a ticket he has to insert info in abut 10 tables, and i guess that the 2-nd, 3-rd ... inserts depends on the first. The problem was that this operation is not performed transactionally so after the first insert, when the app tries to perform the other inserts, first tries to select &amp;quot;the first insert&amp;quot;, but this first insert is still not propagated to all nodes, and the error occurs.&lt;br /&gt;
: I`m aware of the fact that if this entire operation would be performed transactionally (only on master) the issue is solved, but unfortunately i cannot modify the app.&lt;br /&gt;
: So i want to know if there is any way that i can tell to pgpool something like :&lt;br /&gt;
: any request from this ip do not load balance.&lt;br /&gt;
&lt;br /&gt;
: PS. temporary i have set the weight factor to 0 to the 2-nd and 3-rd postgresql slaves and it behaves ok, because reads and writes only from master.&lt;br /&gt;
&lt;br /&gt;
: P.P.S. there&#039;s also different request regarding load balance.&lt;br /&gt;
: http://www.pgpool.net/pipermail/pgpool-general/2014-June/003032.html&lt;br /&gt;
&lt;br /&gt;
: This item has been implemented in 3.4 as &amp;quot;database_redirect_preference_list&amp;quot; and &amp;quot;app_name_redirect_preference_list&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s execption handling ===&lt;br /&gt;
: PostgreSQL&#039;s exception handling (elog family) is pretty good tool to make codes to be simple and robust. It would be nice if pgpool could use this. This has been already done in 3.4.&lt;br /&gt;
=== Allow to print user name in the logging ===&lt;br /&gt;
: This will be useful for audit purpose. (done and will appear in pgpool-II-3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Remove on disk query cache ===&lt;br /&gt;
: Old on disk query cache has almost 0 user and has sevior limitation, including no automatic cache invalidation. This has been already obsoleted since on memory query cache implemented. We should remove this (this has been already in git master and will appear in 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Restart watchdog process when it abnormaly exits ===&lt;br /&gt;
: It would be nice for pgpool main to restart watchdog process when it dies abormaly.&lt;br /&gt;
&lt;br /&gt;
=== Synchronize backend nodes information with watchdog when standby pgpool starts up ===&lt;br /&gt;
: For example, when a certain node is detached from active pgpool and then standby pgpool starts up, the standby pgpool can&#039;t recognized that the node is detached. Standby pgpool should get information about node information from other pgpool.&lt;br /&gt;
&lt;br /&gt;
=== Avoid multiple pgpools from executing failover.sh simultaneously.  ===&lt;br /&gt;
: In master-slave mode with watchdog, when a backend DB is down, all pgpools execute failover.sh. It might cause something wrong.&lt;br /&gt;
&lt;br /&gt;
=== Add new parameter for searching primary node timeout ===&lt;br /&gt;
: pgpool-II uses &amp;quot;recovery_timeout&amp;quot; for searching the primary node timeout after failover. Since this is an abuse of the parameter, we should add new parameter for searching the primary node.&lt;br /&gt;
&lt;br /&gt;
=== Allow to load balance even in an explicit transaction in replication mode ===&lt;br /&gt;
: Currently load balance in an explicit transaction is only allowed in master-slave mode. It should be allowed in the replication mode as well.&lt;br /&gt;
&lt;br /&gt;
=== Add testing framework ===&lt;br /&gt;
: PostgreSQL has nice regression test suite. It would be nice if pgpool-II has similar test suite. Problem is, such a suite could be very complex system because it should include not only pgpool-II itself, but also multiple PostgreSQL instances. Also don&#039;t forget about &amp;quot;watchdog&amp;quot;. Even such a test suite should be able to manage multiple pgpool-II instances.&lt;br /&gt;
&lt;br /&gt;
=== Add switch to control select(2) time out in connecting to PostgreSQL ===&lt;br /&gt;
: In connect_inet_domain_socket_by_port(), select(2) is issued to watch events on the fd created by non blocking connect(2). The time out parameter of select(2) is fixed to 1 second, which is not long enough in flakey network environment like AWS (http://www.pgpool.net/pipermail/pgpool-general/2014-May/002880.html).&lt;br /&gt;
: To solve the problem, new switch to control the time out is desired (done for pgpool-II 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info (pgpool-II 3.4.0 chages the pgpool_status format to ASCII. Thus users can edit the file if needed).&lt;br /&gt;
&lt;br /&gt;
=== Remove parallel query ===&lt;br /&gt;
: Parallel query has severe restrictions such as certain queries cannot be used, nor in extended protocol (i.e. JDBC).&lt;br /&gt;
: Also it is pain to upgrade to newer version of PostgreSQL&#039;s SQL parser (yes, pgpool-II uses PostgreSQL&#039;s parser code). In short, parallel query gives us small gain comparing with the work needed to maintain/enhance. So I would like to obsolete parallel query in the future pgpool-II release. (related parameters have been removed from pgpool.conf in 3.4.0. pgpool-II 3.5.0 will remove actual code).&lt;br /&gt;
&lt;br /&gt;
=== Enhance pcp commands ===&lt;br /&gt;
: There are number of drawbacks in pcp commands including 1)the timeout parameter is not used any more and should be removed 2)error codes returned from the commands are completely useless 3)multiple commands can not be accepted simultaneously.&lt;br /&gt;
: This has been already done in 3.5.&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1017</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=TODO&amp;diff=1017"/>
		<updated>2015-06-15T19:20:16Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* Allow to use schema qualifications in black_function_list and white_function_list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Pgpool-II TODO list ==&lt;br /&gt;
&lt;br /&gt;
=== Enhance performance of extended protocol case ===&lt;br /&gt;
: When extended protocl (i.e. JDBC etc.) used, pgpool-II&#039;s overhead is pretty large compared with simple query. Need to enhance it.&lt;br /&gt;
&lt;br /&gt;
=== Automatically reattach a node in streaming master/slave configuration ===&lt;br /&gt;
:In streaming master/slave configuration there could be an option to automatically reattach a node if it&#039;s up-to-date with the master (0 bytes behind). It often happens that due to minor network outage a slave node is dropped off from pgpool and stays down even if the the node has resumed replication with master and is up-to-date.pgpool already knows how much slave is behind master so i guess this wouldn&#039;t be too difficult to implement? (from bugtrack #17)&lt;br /&gt;
&lt;br /&gt;
=== Allow to use client encoding ===&lt;br /&gt;
:It would be nice if pgpool client could use encoding which different from PostgreSQL server encoding.&lt;br /&gt;
: To implement this, the parser should be able to handle &amp;quot;unsafe&amp;quot; encodings such as Shift_JIS. psql replaces second byte of each multibyte character to fool the parser. We could hire similar strategy.&lt;br /&gt;
&lt;br /&gt;
=== Send read query only to standbys even after fail over ===&lt;br /&gt;
: We can configure pgpool-II to not send read queries to the primary. However after a fail over, the role of the node could be changed.&lt;br /&gt;
: To solve the problem, we need new flag to specify that read queries always are sent to standbys regardless the fail over ([pgpool-general: 1621] backend weight after failover).&lt;br /&gt;
&lt;br /&gt;
=== Recognize multi statemnet queries ===&lt;br /&gt;
: As stated in the document, pgpool-II does not recognize multi statement queries correctly (BEGIN;SELECT 1;END). Pgpool-II only parses the first element of the query (&amp;quot;BEGIN&amp;quot; in this case) and decides how to behave.&lt;br /&gt;
: Of course this will bring various problems. It would be nice if pgpool-II could understand the each part of the multi statement queries.&lt;br /&gt;
: Problem is, how PostgreSQL backend handles the multi statement queries. For example, when client sends BEGIN;SELECT 1;END, backend returns &amp;quot;Command Complete&amp;quot; respectively and &amp;quot;Ready for query&amp;quot; is returned only once. Thus, trying to split multi statement queries to non multi statement queries like what psql is doing will not work.&lt;br /&gt;
&lt;br /&gt;
=== Cursor statements are not load balanced, sent to all DB nodes in replication mode ===&lt;br /&gt;
: DECLARE..FETCH are sent to all DB nodes in replication mode. This is because the SELECT might come with FOR UPDATE/FOR SHARE.&lt;br /&gt;
: It would be nice if pgpool-II checks if the SELECT uses FOR UPDATE/FOR SHARE and if not, enable load balance (or only sends to the master node if load balance is disabled).&lt;br /&gt;
: Note that some applications including psql could use CURSOR for SELECT. For example, from PostgreSQL 8.2, if &amp;quot;\set FETCH_COUNT n&amp;quot; is executed, psql unconditionaly uses a curor named &amp;quot;_psql_cursor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Support IPv6 network ===&lt;br /&gt;
: As of 3.4, it is allowed to use IPv6 address for PostgreSQL backend server and bind address of pgpool-II itself.&lt;br /&gt;
: However, PCP process still only binds to IPv4 and UNIX domain socket.&lt;br /&gt;
&lt;br /&gt;
=== Handle abnormal down of virtual IP interface when watchdog enabled ===&lt;br /&gt;
: When virtual IP interface is dropped abnormally by manual ifconfig etc., there are no one holding VIP, and clients aren&#039;t able to connect pgpool-II. Watchdog of active pgpool should monitor the interface or VIP, and handle its down.&lt;br /&gt;
&lt;br /&gt;
=== Do not invalidate query cache created in a transaction in some cases ===&lt;br /&gt;
: Currently new query cache for table t1 created in a transaction is removed at commit if there&#039;s DMLs which touch t1 in the same transaction. Apparently this is overkill for same cases:&lt;br /&gt;
 BEGIN;&lt;br /&gt;
 INSERT INTO t1 VALUES(1);&lt;br /&gt;
 SELECT * FROM t1;&lt;br /&gt;
 COMMIT;&lt;br /&gt;
: To enhance this, we need to teach pgpool-II about &amp;quot;order of SELECTs and DMLs.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Fix memory leak in pool_config.c ===&lt;br /&gt;
: The module in charge of parsing pgpool.conf has memory leak problem. Usually pgpool reads pgpool.conf just once at the start up time, it is not a big problem. However reloading pgpool.conf will leak memory and definitely a problem. Also using memory leak check tools like valgrind emit lots of error messages and very annoying. So it would be nice to fix the problem in the future.&lt;br /&gt;
&lt;br /&gt;
=== Add SET commnad ===&lt;br /&gt;
: Pgpool specific SET command would be usefull. For example, using &amp;quot;SET debug = 1&amp;quot; could produce debug info on the fly for particular session.&lt;br /&gt;
&lt;br /&gt;
=== Put together a definition of error codes into a single header file ===&lt;br /&gt;
: Currently most error codes used by pool_send_{error,fatal}_message() etc (e.g. &amp;quot;XX000&amp;quot;, &amp;quot;XX001&amp;quot;, &amp;quot;57000&amp;quot;) are hard-coded in different sources. They should be defined as constants in a single header together.&lt;br /&gt;
&lt;br /&gt;
=== Create separate process for health checking ===&lt;br /&gt;
: To make main process more stable, it would be better to make separate process which is responsible for health checking.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s latch module ===&lt;br /&gt;
: Pgpool already has similar module but PostgreSQL&#039;s one seems more sophiscated and reliable.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL 9.5&#039;s parser ===&lt;br /&gt;
: No need to say for this.&lt;br /&gt;
&lt;br /&gt;
=== Allow to use schema qualifications in black_function_list and white_function_list ===&lt;br /&gt;
: Currently schema qualifications are silently ignored in these parameter.&lt;br /&gt;
&lt;br /&gt;
=== Watchdog feature enhancement ===&lt;br /&gt;
Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture.&lt;br /&gt;
See the design proposal for watchdog enhancement [[http://pgpool.net/mediawiki/index.php/watchdog_feature_enhancement]]&lt;br /&gt;
&lt;br /&gt;
== TODOs already done ==&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info.&lt;br /&gt;
: As of 3.4, pgpool_status file is changed to a plain ASCII file and users could specify down node by using ordinary text editors.&lt;br /&gt;
&lt;br /&gt;
=== Ability to load balance based on Client IP, database, table etc. ===&lt;br /&gt;
: From bugid 26:  I have recently moved a database from Mysql to postgresql 9.1.5 which is behind a pgpool-II-3.1.4 . Everything went fine until i observed that some &amp;quot;tickets&amp;quot; are not created correctly by the application (OTRS) that populate the database.&lt;br /&gt;
: After some debugging i found/guess that the problem is the following:&lt;br /&gt;
: when a cron job wants to create a ticket he has to insert info in abut 10 tables, and i guess that the 2-nd, 3-rd ... inserts depends on the first. The problem was that this operation is not performed transactionally so after the first insert, when the app tries to perform the other inserts, first tries to select &amp;quot;the first insert&amp;quot;, but this first insert is still not propagated to all nodes, and the error occurs.&lt;br /&gt;
: I`m aware of the fact that if this entire operation would be performed transactionally (only on master) the issue is solved, but unfortunately i cannot modify the app.&lt;br /&gt;
: So i want to know if there is any way that i can tell to pgpool something like :&lt;br /&gt;
: any request from this ip do not load balance.&lt;br /&gt;
&lt;br /&gt;
: PS. temporary i have set the weight factor to 0 to the 2-nd and 3-rd postgresql slaves and it behaves ok, because reads and writes only from master.&lt;br /&gt;
&lt;br /&gt;
: P.P.S. there&#039;s also different request regarding load balance.&lt;br /&gt;
: http://www.pgpool.net/pipermail/pgpool-general/2014-June/003032.html&lt;br /&gt;
&lt;br /&gt;
: This item has been implemented in 3.4 as &amp;quot;database_redirect_preference_list&amp;quot; and &amp;quot;app_name_redirect_preference_list&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Import PostgreSQL&#039;s execption handling ===&lt;br /&gt;
: PostgreSQL&#039;s exception handling (elog family) is pretty good tool to make codes to be simple and robust. It would be nice if pgpool could use this. This has been already done in 3.4.=== Allow to print user name in the logging ===&lt;br /&gt;
: This will be useful for audit purpose. (done and will appear in pgpool-II-3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Remove on disk query cache ===&lt;br /&gt;
: Old on disk query cache has almost 0 user and has sevior limitation, including no automatic cache invalidation. This has been already obsoleted since on memory query cache implemented. We should remove this (this has been already in git master and will appear in 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Restart watchdog process when it abnormaly exits ===&lt;br /&gt;
: It would be nice for pgpool main to restart watchdog process when it dies abormaly.&lt;br /&gt;
&lt;br /&gt;
=== Synchronize backend nodes information with watchdog when standby pgpool starts up ===&lt;br /&gt;
: For example, when a certain node is detached from active pgpool and then standby pgpool starts up, the standby pgpool can&#039;t recognized that the node is detached. Standby pgpool should get information about node information from other pgpool.&lt;br /&gt;
&lt;br /&gt;
=== Avoid multiple pgpools from executing failover.sh simultaneously.  ===&lt;br /&gt;
: In master-slave mode with watchdog, when a backend DB is down, all pgpools execute failover.sh. It might cause something wrong.&lt;br /&gt;
&lt;br /&gt;
=== Add new parameter for searching primary node timeout ===&lt;br /&gt;
: pgpool-II uses &amp;quot;recovery_timeout&amp;quot; for searching the primary node timeout after failover. Since this is an abuse of the parameter, we should add new parameter for searching the primary node.&lt;br /&gt;
&lt;br /&gt;
=== Allow to load balance even in an explicit transaction in replication mode ===&lt;br /&gt;
: Currently load balance in an explicit transaction is only allowed in master-slave mode. It should be allowed in the replication mode as well.&lt;br /&gt;
&lt;br /&gt;
=== Add testing framework ===&lt;br /&gt;
: PostgreSQL has nice regression test suite. It would be nice if pgpool-II has similar test suite. Problem is, such a suite could be very complex system because it should include not only pgpool-II itself, but also multiple PostgreSQL instances. Also don&#039;t forget about &amp;quot;watchdog&amp;quot;. Even such a test suite should be able to manage multiple pgpool-II instances.&lt;br /&gt;
&lt;br /&gt;
=== Add switch to control select(2) time out in connecting to PostgreSQL ===&lt;br /&gt;
: In connect_inet_domain_socket_by_port(), select(2) is issued to watch events on the fd created by non blocking connect(2). The time out parameter of select(2) is fixed to 1 second, which is not long enough in flakey network environment like AWS (http://www.pgpool.net/pipermail/pgpool-general/2014-May/002880.html).&lt;br /&gt;
: To solve the problem, new switch to control the time out is desired (done for pgpool-II 3.4.0).&lt;br /&gt;
&lt;br /&gt;
=== Allow to specify which node is dead when starting up ===&lt;br /&gt;
: If we set longer health check timeout and/or many health check retries, starting up pgpool-II will take long time if some of DB nodes have been down because of health checking and retries in creating connection to backend.&lt;br /&gt;
: pgpool_status should help here but for the very first starting up, we cannot use it.&lt;br /&gt;
: It would be nice if we could tell pgpool-II about down node info (pgpool-II 3.4.0 chages the pgpool_status format to ASCII. Thus users can edit the file if needed).&lt;br /&gt;
&lt;br /&gt;
=== Remove parallel query ===&lt;br /&gt;
: Parallel query has severe restrictions such as certain queries cannot be used, nor in extended protocol (i.e. JDBC).&lt;br /&gt;
: Also it is pain to upgrade to newer version of PostgreSQL&#039;s SQL parser (yes, pgpool-II uses PostgreSQL&#039;s parser code). In short, parallel query gives us small gain comparing with the work needed to maintain/enhance. So I would like to obsolete parallel query in the future pgpool-II release. (related parameters have been removed from pgpool.conf in 3.4.0. pgpool-II 3.5.0 will remove actual code).&lt;br /&gt;
&lt;br /&gt;
=== Enhance pcp commands ===&lt;br /&gt;
: There are number of drawbacks in pcp commands including 1)the timeout parameter is not used any more and should be removed 2)error codes returned from the commands are completely useless 3)multiple commands can not be accepted simultaneously.&lt;br /&gt;
: This has been already done in 3.5.&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1016</id>
		<title>watchdog feature enhancement</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1016"/>
		<updated>2015-06-15T19:16:17Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* What is required by the watchdog? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== What&#039;s driving this enhancement ====&lt;br /&gt;
:Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture. So this enhancement of watchdog is aimed at providing the stability and robustness to the existing pgpool-II watchdog with some new cool features.&lt;br /&gt;
&lt;br /&gt;
== Some pgpool-II general mailing list threads related to watchdog ==&lt;br /&gt;
&lt;br /&gt;
* [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
* [pgpool-II 0000135]: Delegate IP does not get up on Standby upon Active gets disconnected (same in ppgool-general: 3736)&lt;br /&gt;
* Split-brain scenario due to network partitioning &lt;br /&gt;
* [ppgool-general: 3595] Watchdog issue.&lt;br /&gt;
* [pgpool-general: 3443] watchdog on cloud&lt;br /&gt;
* [pgpool-general: 3126] watchdog voting&lt;br /&gt;
* [pgpool-general: 2985] Re: Connections stuck in CLOSE_WAIT, again&lt;br /&gt;
* [pgpool-general: 2949] Re: pgpool 3.3.3 watchdog problem&lt;br /&gt;
* [pgpool-general: 2797] pcp_watchdog_info parameters&lt;br /&gt;
* [pgpool-general: 2768] timeout Watchdog&lt;br /&gt;
* [pgpool-general: 2427] watchdog quorum&lt;br /&gt;
* [pgpool-general: 2418] Re: watchdog: different statuses on different pgpool nodes.&lt;br /&gt;
* [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
* Lots of question on suid or root privileges are required ([pgpool-general: 3323] Re: Watchdog - ifconfig up failed)&lt;br /&gt;
* User wants ACTIVE-ACTIVE pgpool-II configuration and miscellaneous comments on the difficulty in configuration of watchdog&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Summary&#039;&#039;&#039; &lt;br /&gt;
Analyzing above pgpool-II community threads related to watchdog, It comes down to four main areas where current pgpool-II watchdog requires some enhancements.&lt;br /&gt;
*1-- Related to Virtual IP assignments and handling the case of lost of VIP&lt;br /&gt;
*2-- Split-brain scenario, recovery from it and watchdog quorum&lt;br /&gt;
*3-- Users run into misconfigured watchdog situations very often.&lt;br /&gt;
*4-- Wants watchdog on cloud and active-active watchdog configurations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Still open Issues&#039;&#039;&#039;&lt;br /&gt;
* [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
* [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
* [pgpool-general: 3228] Split brain or using 3 nodes ?&lt;br /&gt;
* [pgpool-general: 3728] Re: pgpool-general Digest, Vol 43, Issue 17&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Design proposal for enhanced watchdog&#039;&#039;&#039; ====&lt;br /&gt;
==== Terminologies used below ====&lt;br /&gt;
&#039;&#039;&#039;Cluster&#039;&#039;&#039;:  Cluster is the logical entity which contains all the pgpool-II server nodes connected by pgpool-II watchdog.&lt;br /&gt;
&lt;br /&gt;
====What is required by the watchdog?====&lt;br /&gt;
&lt;br /&gt;
To provide the HA watchdog is required to ensure following.&lt;br /&gt;
&lt;br /&gt;
* Ensure only healthy nodes are part of the cluster&lt;br /&gt;
* Ensure only authorized nodes can become the member of the cluster&lt;br /&gt;
* Ensure only one pgpool-II node is a designated master node at any time&lt;br /&gt;
* Provide the automatic recovery mechanism when possible when some problem occurs&lt;br /&gt;
&lt;br /&gt;
==== Watchdog need to provide a guard against following types of failures ====&lt;br /&gt;
&lt;br /&gt;
* pgpool-II service failure&lt;br /&gt;
* complete or partial network failures.&lt;br /&gt;
&lt;br /&gt;
==== High level responsibilities of the watchdog ====&lt;br /&gt;
&lt;br /&gt;
* Health checking of all participating pgpool-II nodes in the cluster including the health checking of local pgpool-II server.&lt;br /&gt;
* Ensure the availability of delegate-ip always on a single node at all the time.&lt;br /&gt;
* Mechanism to add and remove pgpool-II nodes from the cluster.&lt;br /&gt;
* Perform the leader election to select the master node when the cluster is initialized or in case of master node failure.&lt;br /&gt;
* Performs an automatic recovery if the due to some issue the cluster state is broken or split-brain scenario happens&lt;br /&gt;
* Generate alarms for failures where administrator intervention is required to rectify the problem.&lt;br /&gt;
* Manage the pgpool-II configurations to make sure all the nodes in the cluster have similar configurations.&lt;br /&gt;
* Provide the effective way of health checking of other nodes (heartbeat) and messaging between participating nodes.&lt;br /&gt;
* Ensure security so that only intended nodes can become the cluster members.&lt;br /&gt;
* Provide the mechanism so that administrator can check the status of the cluster and alarms generated by cluster.&lt;br /&gt;
* Able to remove the node membership from the cluster(node fencing) if a problematic node is detected or requested by administrator command.&lt;br /&gt;
&lt;br /&gt;
==== Watchdog on Amazon Cloud and other cloud flavours ====&lt;br /&gt;
&lt;br /&gt;
This is the much asked for feature that pgpool-II watchdog should work seamlessly on AWS. So the enhanced watchdog will work on amazon cloud where a simple virtual IP can not be used by pgpool-II watchdog. For this the enhanced watchdog will implement two new features.&lt;br /&gt;
&lt;br /&gt;
*Active-Active watchdog configuration: This will be a big improvement to the pgpool-II watchdog and this would effectually mean that multiple pgpool-II servers can be installed and external load-balancer and HA system can be used with the pgpool-II&lt;br /&gt;
*New watchdog will be flexible enough to allow utilities other than ifconfig (e.g ec2-assign-private-ip-addresses for AWS virtual IP) can be used to bring up virtual-IP&lt;br /&gt;
&lt;br /&gt;
==== Logical Components of watchdog ====&lt;br /&gt;
&lt;br /&gt;
The pgpool-II watchdog system will consists of following discrete logical components&lt;br /&gt;
&lt;br /&gt;
* Heartbeat to monitor health and availability of cluster member nodes.&lt;br /&gt;
* Messaging system, to share status and configurations between cluster member nodes.&lt;br /&gt;
** All the messaging will be in xml or text based extensible protocol to ensure easy debugging and future extensions&lt;br /&gt;
** Will provide a communication mechanism for unicast as well as broadcast messaging&lt;br /&gt;
* Local resource manager, which will have a responsibility to monitor the health of local resources. It will consist of two sub components&lt;br /&gt;
** delegate-IP monitoring and control&lt;br /&gt;
** Local pgpool-II server monitoring&lt;br /&gt;
* Information database, That will store and manage all the cluster wide runtime information and pgpool-II configurations&lt;br /&gt;
* IPC listener to enable administrator control by PCP commands.&lt;br /&gt;
&lt;br /&gt;
==== Working overview of watchdog system ====&lt;br /&gt;
&lt;br /&gt;
The new watchdog system will be a finite state machine which will transit between different states. Some prominent systems states will be&lt;br /&gt;
&lt;br /&gt;
*IDLE                              -- nothing is happening&lt;br /&gt;
*STARTING                    -- starting up&lt;br /&gt;
*STOPING                      -- stoping&lt;br /&gt;
*ELECTION                    -- Take part in the election&lt;br /&gt;
*JOINING CLUSTER     -- we are initialised and joining the cluster&lt;br /&gt;
*ELECTED MASTER     -- If the node has been just elected as the master node&lt;br /&gt;
*NORMAL NODE           -- If we are not master and have joined the cluster as a slave node&lt;br /&gt;
*RECOVERY                  -- some event occurred and we are recovering from it&lt;br /&gt;
&lt;br /&gt;
==The basic working of the watchdog will be as follows ==&lt;br /&gt;
&lt;br /&gt;
* At startup do basic sanity checks and go into the normal member node state, wait for the instructions from the master node or start the election algorithm.&lt;br /&gt;
* If the election algorithm is started, Participate in the elections and become either master node or normal node, depending on election results.&lt;br /&gt;
* Once the election is complete, if we are the master node, move to the master waiting state and construct the complete view of member nodes and cluster state&lt;br /&gt;
* Construct the information database and propagate it to all member nodes.&lt;br /&gt;
* Start the health-checking of local resources and remote nodes and stay in this state until some failure occur. Depending upon type of failure or event takes appropriate actions. &#039;&#039;The action could be one of the following&#039;&#039;&lt;br /&gt;
** Kill itself.&lt;br /&gt;
** Start leader election&lt;br /&gt;
** Restart a local resource (pgpool-II server or delegate-IP)&lt;br /&gt;
** Inform about some event or failure to master node (if it is not master node)&lt;br /&gt;
** Replicate the configuration or information to the member nodes (master node only)&lt;br /&gt;
** Perform fencing of member node (master node only)&lt;br /&gt;
&lt;br /&gt;
==== Responsibilities of master watchdog node ====&lt;br /&gt;
* Maintaining the up to date configurations of pgpool-II and replicating it to all participating nodes in the cluster&lt;br /&gt;
* Health checking of backend pgpool-II nodes, And if the configuration is in such a way that all members are required to do backend health checking, or if the backend error is detected by any other member of cluster, then ensure that failover of the backend node is executed only by a single node.&lt;br /&gt;
*  Managing the fencing, joining and leaving of members from the cluster&lt;br /&gt;
*  Keeping hold of delegate-IP and making sure that it is recovered back if for some reason it is dropped.&lt;br /&gt;
*  Handing over the responsibility to some other cluster member if for some issue, it is not able to continue as master node or instruct by administrator command.&lt;br /&gt;
&lt;br /&gt;
==== Leader election algorithm ====&lt;br /&gt;
Selecting the best algorithm for selecting the master pgpool-II node in case of master node failure or at start-up is still a TODO, and one of the suggestion is to use Leader Election in Asynchronous Distributed Systems  http://www.cs.indiana.edu/pub/techreports/TR521.pdf algorithm (Also used by pacemaker). &lt;br /&gt;
:Other leader selection algorithm suggestions are most welcome&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1015</id>
		<title>watchdog feature enhancement</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1015"/>
		<updated>2015-06-15T19:10:40Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* Some pgpool-II general mailing list threads related to watchdog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== What&#039;s driving this enhancement ====&lt;br /&gt;
:Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture. So this enhancement of watchdog is aimed at providing the stability and robustness to the existing pgpool-II watchdog with some new cool features.&lt;br /&gt;
&lt;br /&gt;
== Some pgpool-II general mailing list threads related to watchdog ==&lt;br /&gt;
&lt;br /&gt;
* [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
* [pgpool-II 0000135]: Delegate IP does not get up on Standby upon Active gets disconnected (same in ppgool-general: 3736)&lt;br /&gt;
* Split-brain scenario due to network partitioning &lt;br /&gt;
* [ppgool-general: 3595] Watchdog issue.&lt;br /&gt;
* [pgpool-general: 3443] watchdog on cloud&lt;br /&gt;
* [pgpool-general: 3126] watchdog voting&lt;br /&gt;
* [pgpool-general: 2985] Re: Connections stuck in CLOSE_WAIT, again&lt;br /&gt;
* [pgpool-general: 2949] Re: pgpool 3.3.3 watchdog problem&lt;br /&gt;
* [pgpool-general: 2797] pcp_watchdog_info parameters&lt;br /&gt;
* [pgpool-general: 2768] timeout Watchdog&lt;br /&gt;
* [pgpool-general: 2427] watchdog quorum&lt;br /&gt;
* [pgpool-general: 2418] Re: watchdog: different statuses on different pgpool nodes.&lt;br /&gt;
* [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
* Lots of question on suid or root privileges are required ([pgpool-general: 3323] Re: Watchdog - ifconfig up failed)&lt;br /&gt;
* User wants ACTIVE-ACTIVE pgpool-II configuration and miscellaneous comments on the difficulty in configuration of watchdog&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Summary&#039;&#039;&#039; &lt;br /&gt;
Analyzing above pgpool-II community threads related to watchdog, It comes down to four main areas where current pgpool-II watchdog requires some enhancements.&lt;br /&gt;
*1-- Related to Virtual IP assignments and handling the case of lost of VIP&lt;br /&gt;
*2-- Split-brain scenario, recovery from it and watchdog quorum&lt;br /&gt;
*3-- Users run into misconfigured watchdog situations very often.&lt;br /&gt;
*4-- Wants watchdog on cloud and active-active watchdog configurations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Still open Issues&#039;&#039;&#039;&lt;br /&gt;
* [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
* [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
* [pgpool-general: 3228] Split brain or using 3 nodes ?&lt;br /&gt;
* [pgpool-general: 3728] Re: pgpool-general Digest, Vol 43, Issue 17&lt;br /&gt;
&lt;br /&gt;
====What is required by the watchdog?====&lt;br /&gt;
&lt;br /&gt;
To provide the HA watchdog is required to ensure following.&lt;br /&gt;
&lt;br /&gt;
* Ensure only healthy nodes are part of the cluster&lt;br /&gt;
* Ensure only authorized nodes can become the member of the cluster&lt;br /&gt;
* Ensure only one pgpool-II node is a designated master node at any time&lt;br /&gt;
* Provide the automatic recovery mechanism when possible when some problem occurs&lt;br /&gt;
&lt;br /&gt;
==== Watchdog need to provide a guard against following types of failures ====&lt;br /&gt;
&lt;br /&gt;
* pgpool-II service failure&lt;br /&gt;
* complete or partial network failures.&lt;br /&gt;
&lt;br /&gt;
==== High level responsibilities of the watchdog ====&lt;br /&gt;
&lt;br /&gt;
* Health checking of all participating pgpool-II nodes in the cluster including the health checking of local pgpool-II server.&lt;br /&gt;
* Ensure the availability of delegate-ip always on a single node at all the time.&lt;br /&gt;
* Mechanism to add and remove pgpool-II nodes from the cluster.&lt;br /&gt;
* Perform the leader election to select the master node when the cluster is initialized or in case of master node failure.&lt;br /&gt;
* Performs an automatic recovery if the due to some issue the cluster state is broken or split-brain scenario happens&lt;br /&gt;
* Generate alarms for failures where administrator intervention is required to rectify the problem.&lt;br /&gt;
* Manage the pgpool-II configurations to make sure all the nodes in the cluster have similar configurations.&lt;br /&gt;
* Provide the effective way of health checking of other nodes (heartbeat) and messaging between participating nodes.&lt;br /&gt;
* Ensure security so that only intended nodes can become the cluster members.&lt;br /&gt;
* Provide the mechanism so that administrator can check the status of the cluster and alarms generated by cluster.&lt;br /&gt;
* Able to remove the node membership from the cluster(node fencing) if a problematic node is detected or requested by administrator command.&lt;br /&gt;
&lt;br /&gt;
==== Watchdog on Amazon Cloud and other cloud flavours ====&lt;br /&gt;
&lt;br /&gt;
This is the much asked for feature that pgpool-II watchdog should work seamlessly on AWS. So the enhanced watchdog will work on amazon cloud where a simple virtual IP can not be used by pgpool-II watchdog. For this the enhanced watchdog will implement two new features.&lt;br /&gt;
&lt;br /&gt;
*Active-Active watchdog configuration: This will be a big improvement to the pgpool-II watchdog and this would effectually mean that multiple pgpool-II servers can be installed and external load-balancer and HA system can be used with the pgpool-II&lt;br /&gt;
*New watchdog will be flexible enough to allow utilities other than ifconfig (e.g ec2-assign-private-ip-addresses for AWS virtual IP) can be used to bring up virtual-IP&lt;br /&gt;
&lt;br /&gt;
==== Logical Components of watchdog ====&lt;br /&gt;
&lt;br /&gt;
The pgpool-II watchdog system will consists of following discrete logical components&lt;br /&gt;
&lt;br /&gt;
* Heartbeat to monitor health and availability of cluster member nodes.&lt;br /&gt;
* Messaging system, to share status and configurations between cluster member nodes.&lt;br /&gt;
** All the messaging will be in xml or text based extensible protocol to ensure easy debugging and future extensions&lt;br /&gt;
** Will provide a communication mechanism for unicast as well as broadcast messaging&lt;br /&gt;
* Local resource manager, which will have a responsibility to monitor the health of local resources. It will consist of two sub components&lt;br /&gt;
** delegate-IP monitoring and control&lt;br /&gt;
** Local pgpool-II server monitoring&lt;br /&gt;
* Information database, That will store and manage all the cluster wide runtime information and pgpool-II configurations&lt;br /&gt;
* IPC listener to enable administrator control by PCP commands.&lt;br /&gt;
&lt;br /&gt;
==== Working overview of watchdog system ====&lt;br /&gt;
&lt;br /&gt;
The new watchdog system will be a finite state machine which will transit between different states. Some prominent systems states will be&lt;br /&gt;
&lt;br /&gt;
*IDLE                              -- nothing is happening&lt;br /&gt;
*STARTING                    -- starting up&lt;br /&gt;
*STOPING                      -- stoping&lt;br /&gt;
*ELECTION                    -- Take part in the election&lt;br /&gt;
*JOINING CLUSTER     -- we are initialised and joining the cluster&lt;br /&gt;
*ELECTED MASTER     -- If the node has been just elected as the master node&lt;br /&gt;
*NORMAL NODE           -- If we are not master and have joined the cluster as a slave node&lt;br /&gt;
*RECOVERY                  -- some event occurred and we are recovering from it&lt;br /&gt;
&lt;br /&gt;
==The basic working of the watchdog will be as follows ==&lt;br /&gt;
&lt;br /&gt;
* At startup do basic sanity checks and go into the normal member node state, wait for the instructions from the master node or start the election algorithm.&lt;br /&gt;
* If the election algorithm is started, Participate in the elections and become either master node or normal node, depending on election results.&lt;br /&gt;
* Once the election is complete, if we are the master node, move to the master waiting state and construct the complete view of member nodes and cluster state&lt;br /&gt;
* Construct the information database and propagate it to all member nodes.&lt;br /&gt;
* Start the health-checking of local resources and remote nodes and stay in this state until some failure occur. Depending upon type of failure or event takes appropriate actions. &#039;&#039;The action could be one of the following&#039;&#039;&lt;br /&gt;
** Kill itself.&lt;br /&gt;
** Start leader election&lt;br /&gt;
** Restart a local resource (pgpool-II server or delegate-IP)&lt;br /&gt;
** Inform about some event or failure to master node (if it is not master node)&lt;br /&gt;
** Replicate the configuration or information to the member nodes (master node only)&lt;br /&gt;
** Perform fencing of member node (master node only)&lt;br /&gt;
&lt;br /&gt;
==== Responsibilities of master watchdog node ====&lt;br /&gt;
* Maintaining the up to date configurations of pgpool-II and replicating it to all participating nodes in the cluster&lt;br /&gt;
* Health checking of backend pgpool-II nodes, And if the configuration is in such a way that all members are required to do backend health checking, or if the backend error is detected by any other member of cluster, then ensure that failover of the backend node is executed only by a single node.&lt;br /&gt;
*  Managing the fencing, joining and leaving of members from the cluster&lt;br /&gt;
*  Keeping hold of delegate-IP and making sure that it is recovered back if for some reason it is dropped.&lt;br /&gt;
*  Handing over the responsibility to some other cluster member if for some issue, it is not able to continue as master node or instruct by administrator command.&lt;br /&gt;
&lt;br /&gt;
==== Leader election algorithm ====&lt;br /&gt;
Selecting the best algorithm for selecting the master pgpool-II node in case of master node failure or at start-up is still a TODO, and one of the suggestion is to use Leader Election in Asynchronous Distributed Systems  http://www.cs.indiana.edu/pub/techreports/TR521.pdf algorithm (Also used by pacemaker). &lt;br /&gt;
:Other leader selection algorithm suggestions are most welcome&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1014</id>
		<title>watchdog feature enhancement</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1014"/>
		<updated>2015-06-15T15:30:34Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* Some pgpool-II general mailing list threads related to watchdog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== What&#039;s driving this enhancement ====&lt;br /&gt;
:Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture. So this enhancement of watchdog is aimed at providing the stability and robustness to the existing pgpool-II watchdog with some new cool features.&lt;br /&gt;
&lt;br /&gt;
== Some pgpool-II general mailing list threads related to watchdog ==&lt;br /&gt;
&lt;br /&gt;
: -- [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
: -- [pgpool-II 0000135]: Delegate IP does not get up on Standby upon Active gets disconnected (same in ppgool-general: 3736)&lt;br /&gt;
: -- Split-brain scenario due to network partitioning &lt;br /&gt;
: -- [ppgool-general: 3595] Watchdog issue.&lt;br /&gt;
: -- [pgpool-general: 3443] watchdog on cloud&lt;br /&gt;
: -- [pgpool-general: 3126] watchdog voting&lt;br /&gt;
: -- [pgpool-general: 2985] Re: Connections stuck in CLOSE_WAIT, again&lt;br /&gt;
: -- [pgpool-general: 2949] Re: pgpool 3.3.3 watchdog problem&lt;br /&gt;
: -- [pgpool-general: 2797] pcp_watchdog_info parameters&lt;br /&gt;
: -- [pgpool-general: 2768] timeout Watchdog&lt;br /&gt;
: -- [pgpool-general: 2427] watchdog quorum&lt;br /&gt;
: -- [pgpool-general: 2418] Re: watchdog: different statuses on different pgpool nodes.&lt;br /&gt;
: -- [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
: -- Lots of question on suid or root privileges are required ([pgpool-general: 3323] Re: Watchdog - ifconfig up failed)&lt;br /&gt;
: -- User wants ACTIVE-ACTIVE pgpool-II configuration and miscellaneous comments on the difficulty in configuration of watchdog&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Summary&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
:Analyzing above pgpool-II community threads related to watchdog, It comes down to four main areas where current pgpool-II watchdog requires some enhancements.&lt;br /&gt;
: 1-- Related to Virtual IP assignments and handling the case of lost of VIP&lt;br /&gt;
: 2-- Split-brain scenario, recovery from it and watchdog quorum&lt;br /&gt;
: 3-- Users run into misconfigured watchdog situations very often.&lt;br /&gt;
: 4-- Wants watchdog on cloud and active-active watchdog configurations&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Still open Issues&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: -- [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
: -- [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
: -- [pgpool-general: 3228] Split brain or using 3 nodes ?&lt;br /&gt;
: -- [pgpool-general: 3728] Re: pgpool-general Digest, Vol 43, Issue 17&lt;br /&gt;
&lt;br /&gt;
What is required by the watchdog?&lt;br /&gt;
---------------------------------------------------&lt;br /&gt;
The main purpose of the watchdog in pgpool-II is to provide high availability, For this purpose the watchdog is required to ensure following.&lt;br /&gt;
&lt;br /&gt;
-- Ensure only healthy nodes are part of the cluster&lt;br /&gt;
-- Ensure only authorized nodes can become the member of the cluster&lt;br /&gt;
-- Ensure only one pgpool-II node is a designated master node at any time&lt;br /&gt;
-- Provide the automatic recovery mechanism when possible when some problem occurs&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1013</id>
		<title>watchdog feature enhancement</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=watchdog_feature_enhancement&amp;diff=1013"/>
		<updated>2015-06-15T15:26:23Z</updated>

		<summary type="html">&lt;p&gt;Usama: Created page with &amp;quot;==== What&amp;#039;s driving this enhancement ==== :Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== What&#039;s driving this enhancement ====&lt;br /&gt;
:Watchdog is a very important feature of pgpool-II as it is used to eliminate the single point of failure and provide HA. But there are few feature requests and bugs in the existing watchdog that require little more than a simple code fix, and requires the complete revisit of its core architecture. So this enhancement of watchdog is aimed at providing the stability and robustness to the existing pgpool-II watchdog with some new cool features.&lt;br /&gt;
&lt;br /&gt;
== Some pgpool-II general mailing list threads related to watchdog ==&lt;br /&gt;
&lt;br /&gt;
: -- [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
: -- [pgpool-II 0000135]: Delegate IP does not get up on Standby upon Active gets disconnected (same in ppgool-general: 3736)&lt;br /&gt;
: -- Split-brain scenario due to network partitioning &lt;br /&gt;
: -- [ppgool-general: 3595] Watchdog issue.&lt;br /&gt;
: -- [pgpool-general: 3443] watchdog on cloud&lt;br /&gt;
: -- [pgpool-general: 3126] watchdog voting&lt;br /&gt;
: -- [pgpool-general: 2985] Re: Connections stuck in CLOSE_WAIT, again&lt;br /&gt;
: -- [pgpool-general: 2949] Re: pgpool 3.3.3 watchdog problem&lt;br /&gt;
: -- [pgpool-general: 2797] pcp_watchdog_info parameters&lt;br /&gt;
: -- [pgpool-general: 2768] timeout Watchdog&lt;br /&gt;
: -- [pgpool-general: 2427] watchdog quorum&lt;br /&gt;
: -- [pgpool-general: 2418] Re: watchdog: different statuses on different pgpool nodes.&lt;br /&gt;
: -- [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
: -- Lots of question on suid or root privileges are required ([pgpool-general: 3323] Re: Watchdog - ifconfig up failed)&lt;br /&gt;
: -- User wants ACTIVE-ACTIVE pgpool-II configuration and miscellaneous comments on the difficulty in configuration of watchdog&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Summary&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
:Analyzing above pgpool-II community threads related to watchdog, It comes down to four main areas where current pgpool-II watchdog requires some enhancements.&lt;br /&gt;
: 1-- Related to Virtual IP assignments and handling the case of lost of VIP&lt;br /&gt;
: 2-- Split-brain scenario, recovery from it and watchdog quorum&lt;br /&gt;
: 3-- Users run into misconfigured watchdog situations very often.&lt;br /&gt;
: 4-- Wants watchdog on cloud and active-active watchdog configurations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;:Still open Issues&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: -- [pgpool-general: 3724] delegate ip lost&lt;br /&gt;
: -- [pgpool-general: 3772] Race condition for VIP assignment&lt;br /&gt;
: -- [pgpool-general: 3228] Split brain or using 3 nodes ?&lt;br /&gt;
: -- [pgpool-general: 3728] Re: pgpool-general Digest, Vol 43, Issue 17&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=User_talk:Usama&amp;diff=1012</id>
		<title>User talk:Usama</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=User_talk:Usama&amp;diff=1012"/>
		<updated>2015-06-15T14:31:56Z</updated>

		<summary type="html">&lt;p&gt;Usama: /* watchdog feature enhancement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
	<entry>
		<id>https://pgpool.net/mediawiki/index.php?title=User_talk:Usama&amp;diff=1011</id>
		<title>User talk:Usama</title>
		<link rel="alternate" type="text/html" href="https://pgpool.net/mediawiki/index.php?title=User_talk:Usama&amp;diff=1011"/>
		<updated>2015-06-15T14:26:01Z</updated>

		<summary type="html">&lt;p&gt;Usama: Created page with &amp;quot;==== watchdog feature enhancement====&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== [[watchdog feature enhancement]]====&lt;/div&gt;</summary>
		<author><name>Usama</name></author>
	</entry>
</feed>