Difference between revisions of "Pgpool-II 4.1 development"

From pgpool Wiki
Jump to: navigation, search
Line 8: Line 8:
 
! Registered/start Date
 
! Registered/start Date
 
! Target Date
 
! Target Date
 +
! Priority
 +
! Implementation
 
! Person in charge
 
! Person in charge
 
! Overview
 
! Overview
Line 18: Line 20:
 
|  
 
|  
 
|  
 
|  
 +
|
 +
|
 
| Removed from 4.1. 2018/11/29
 
| Removed from 4.1. 2018/11/29
 
|-style="background:white"
 
|-style="background:white"
 
| 002
 
| 002
| [FEATURE] pgpool-hackers:1034
+
| [FEATURE] Add new child if it goes down
 
| 2015/09/03
 
| 2015/09/03
 
| -
 
| -
|  
+
| Low
| add new child if it goes down
+
| Small
 +
|
 +
| pgpool-hackers:1034
 
| [Feature: samll] [Priority: low]
 
| [Feature: samll] [Priority: low]
 
|- style="background:#D8D8D8"
 
|- style="background:#D8D8D8"
 
| <s>003</s>
 
| <s>003</s>
 
| <s>[FEATURE] Make PCP set configuration command public </s>
 
| <s>[FEATURE] Make PCP set configuration command public </s>
| 2016/2/15
+
|  
 
| -
 
| -
 
|  
 
|  
 
| -
 
| -
 +
|
 +
|
 
| Removed from 4.1. 2018/11/29
 
| Removed from 4.1. 2018/11/29
 
|- style="background:#D8D8D8"
 
|- style="background:#D8D8D8"
 
| <s>004</s>
 
| <s>004</s>
 
| <s>[FEATURE] Seamless Application Failover</s>
 
| <s>[FEATURE] Seamless Application Failover</s>
| 2017/3/23
+
|  
 
| -
 
| -
| Ahsan
+
|  
 +
|
 +
|
 
| <s>Similar to Oracle's "Transparent Application Failover".</s>
 
| <s>Similar to Oracle's "Transparent Application Failover".</s>
 
| Removed from 4.1. 2018/11/29
 
| Removed from 4.1. 2018/11/29
Line 48: Line 58:
 
| 2018/02/13
 
| 2018/02/13
 
|
 
|
|  
+
| Low
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002721.html
+
| Small
 +
|
 +
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002721.html [pgpool-hackers: 2721]]
 
| [Priority: low]
 
| [Priority: low]
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| <s>006</s>
 
| <s>006</s>
 
| <s>[FEATURE] Support more prefix for query routing (similar to NO LOAD BALANCE)</s>
 
| <s>[FEATURE] Support more prefix for query routing (similar to NO LOAD BALANCE)</s>
| 2017/4/17
+
|  
 
|
 
|
| Usama
+
|  
| <s>http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002721.html</s>
+
|
 +
|
 +
| <s>[http://www.sraoss.jp/pipermail/pgpool-hackers/2018-February/002721.html [pgpool-hackers: 2721]]</s>  
 
| Removed from 4.1. 2018/11/29
 
| Removed from 4.1. 2018/11/29
 
|-style="background:white"
 
|-style="background:white"
Line 64: Line 78:
 
| 2018/11/20
 
| 2018/11/20
 
|  
 
|  
 +
| High
 +
| Large
 
| Ishii
 
| Ishii
| https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003124.html
+
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003124.html [pgpool-hackers: 3124]]
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 71: Line 87:
 
| [FEATURE] Enhance performance
 
| [FEATURE] Enhance performance
 
| 2018/11/20
 
| 2018/11/20
 +
|
 +
|
 
|  
 
|  
 
| Usama
 
| Usama
|  
+
|
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 80: Line 98:
 
| 2018/11/20
 
| 2018/11/20
 
|  
 
|  
|  
+
| High
 +
| Extra Large
 +
|
 
| Add a quik start guid.<br> Update to latest version.
 
| Add a quik start guid.<br> Update to latest version.
 
|  
 
|  
Line 88: Line 108:
 
| 2018/11/26
 
| 2018/11/26
 
|  
 
|  
 +
| Normal
 +
| Small
 
| Usama
 
| Usama
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-March/002756.html <br>https://www.pgpool.net/pipermail/pgpool-general-jp/2018-March/001503.html
+
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-March/002756.html [pgpool-hackers: 2756]] <br>[https://www.pgpool.net/pipermail/pgpool-general-jp/2018-March/001503.html [pgpool-general-jp: 1504]]
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 95: Line 117:
 
| [FEATURE] limiting number of frontends differently
 
| [FEATURE] limiting number of frontends differently
 
| 2018/11/26
 
| 2018/11/26
 +
| 2018/12/04
 
|  
 
|  
 
|  
 
|  
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-November/003153.html
+
| Ishii
|  
+
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-November/003153.html [pgpool-hackers: 3153]]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commitdiff;h=693a6284cf2dfc2e60d5a2489c9ee5167defc3dc commit]
 
|-style="background:white"
 
|-style="background:white"
 
| 012  
 
| 012  
Line 104: Line 128:
 
| 2018/11/29
 
| 2018/11/29
 
|  
 
|  
 +
| Normal
 +
| Small
 
| Peng
 
| Peng
| https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003157.html
+
| [https://www.pgpool.net/pipermail/pgpool-hackers/2018-November/003157.html [pgpool-hackers: 3157]]
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 112: Line 138:
 
| 2018/11/29
 
| 2018/11/29
 
|  
 
|  
 +
| High
 +
| Medium
 
| Usama
 
| Usama
|  
+
|
|  
+
|
 
|-style="background:white"
 
|-style="background:white"
 
| 014
 
| 014
| [FEATURE] Support for PostgreSQL 12
+
| [FEATURE] Support for PostgreSQL 12.
 
| 2018/11/29
 
| 2018/11/29
 
|  
 
|  
 +
| High
 +
| Small
 
|  
 
|  
 
| recovery.conf <br> table OID
 
| recovery.conf <br> table OID
|  
+
|
 
|-style="background:white"
 
|-style="background:white"
 
| 015
 
| 015
Line 128: Line 158:
 
| 2018/11/29
 
| 2018/11/29
 
|  
 
|  
|  
+
| High
 +
| Medium
 +
| Peng
 
|  
 
|  
 
|  
 
|  
Line 136: Line 168:
 
| 2018/12/06
 
| 2018/12/06
 
|  
 
|  
|  
+
| High
|  
+
| Large
 +
| Peng
 +
|
 
|  
 
|  
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
Line 145: Line 179:
 
|  
 
|  
 
| Peng
 
| Peng
| http://www.pgpool.net/mantisbt/view.php?id=433
+
|  
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d53292592a9808b260171f8569752ca89d7412fc Regression test should be added.
+
|
 +
| [http://www.pgpool.net/mantisbt/view.php?id=433 bug433]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d53292592a9808b260171f8569752ca89d7412fc commit] <br>Regression test should be added.
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| 102
 
| 102
Line 153: Line 189:
 
|  
 
|  
 
| Hoshiai
 
| Hoshiai
| https://www.pgpool.net/mantisbt/view.php?id=434
+
|  
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5e6d598b964ac88f41a18280f6289ca5e78ffad5
+
|
 +
| [https://www.pgpool.net/mantisbt/view.php?id=434 bug434]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=5e6d598b964ac88f41a18280f6289ca5e78ffad5 commit]
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| 103
 
| 103
Line 161: Line 199:
 
|  
 
|  
 
| Hoshiai, Usama
 
| Hoshiai, Usama
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-October/003081.html
+
|  
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d48cc28a7b2ac42185b48873608ff876f9298d89
+
|
 +
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-October/003081.html [pgpool-hackers: 3081]]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=d48cc28a7b2ac42185b48873608ff876f9298d89 commit]
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| 104
 
| 104
Line 169: Line 209:
 
|  
 
|  
 
| Hoshiai
 
| Hoshiai
| http://www.sraoss.jp/pipermail/pgpool-hackers/2018-August/003025.html
+
|  
| https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bc9119f61b187577d64b63ebffb6f5412202f24f
+
|
 +
| [http://www.sraoss.jp/pipermail/pgpool-hackers/2018-August/003025.html [pgpool-hackers: 3025]]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=bc9119f61b187577d64b63ebffb6f5412202f24f commit]
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| 105
 
| 105
Line 177: Line 219:
 
|  
 
|  
 
| Peng
 
| Peng
| https://www.pgpool.net/mantisbt/view.php?id=443
+
|  
| https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1d8d03237a2ad507f8f1fb8fb0c84b3084f57cdc
+
|
 +
| [https://www.pgpool.net/mantisbt/view.php?id=443 bug443]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=1d8d03237a2ad507f8f1fb8fb0c84b3084f57cdc commit]
 
|-style="background:#D8D8D8"
 
|-style="background:#D8D8D8"
 
| 106
 
| 106
Line 185: Line 229:
 
|  
 
|  
 
| Hoshiai
 
| Hoshiai
| https://www.pgpool.net/mantisbt/view.php?id=444
+
|  
| Done. https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ffb998517bb91c512b77fbe1ca8ee331e492f131
+
|
 +
| [https://www.pgpool.net/mantisbt/view.php?id=444 bug444]
 +
| Done. [https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=ffb998517bb91c512b77fbe1ca8ee331e492f131 commit]
 
|-style="background:white"
 
|-style="background:white"
 
| 107
 
| 107
Line 193: Line 239:
 
|  
 
|  
 
| Ishii
 
| Ishii
| https://www.pgpool.net/mantisbt/view.php?id=448
+
|  
 +
|
 +
| [https://www.pgpool.net/mantisbt/view.php?id=448 bug448]
 
| Waiting for feedback.
 
| Waiting for feedback.
 
|-style="background:white"
 
|-style="background:white"
Line 202: Line 250:
 
|  
 
|  
 
|  
 
|  
 +
|
 +
|
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 210: Line 260:
 
|  
 
|  
 
|  
 
|  
 +
|
 +
|
 
|  
 
|  
 
|-style="background:white"
 
|-style="background:white"
Line 218: Line 270:
 
|  
 
|  
 
|  
 
|  
 +
|
 +
|
 
|  
 
|  
 
|}
 
|}

Revision as of 08:38, 6 December 2018

Last update: 2018/12/06 (gray items are done, yellow items are behind schedule, orange items are new features for 4.0, and pink items are other TODO)

Each bug items assigned "SL (Severity level)" from 1-3 (1 is the most severe, 3 is the least severe) in "Status" column.

ID Registered/start Date Target Date Priority Implementation Person in charge Overview Status
001 [FEATURE] Cert authentication between Pgpool-II and PostgreSQL Removed from 4.1. 2018/11/29
002 [FEATURE] Add new child if it goes down 2015/09/03 - Low Small pgpool-hackers:1034 [Feature: samll] [Priority: low]
003 [FEATURE] Make PCP set configuration command public - - Removed from 4.1. 2018/11/29
004 [FEATURE] Seamless Application Failover - Similar to Oracle's "Transparent Application Failover". Removed from 4.1. 2018/11/29
005 [FEATURE] Enhancing pool_process and pool_pools 2018/02/13 Low Small [pgpool-hackers: 2721] [Priority: low]
006 [FEATURE] Support more prefix for query routing (similar to NO LOAD BALANCE) [pgpool-hackers: 2721] Removed from 4.1. 2018/11/29
007 [FEATURE] shared relation cache 2018/11/20 High Large Ishii [pgpool-hackers: 3124]
008 [FEATURE] Enhance performance 2018/11/20 Usama
009 [FEATURE] Enhance Documentation 2018/11/20 High Extra Large Add a quik start guid.
Update to latest version.
010 [FEATURE] Master watchdog sets quarantine state to primary node 2018/11/26 Normal Small Usama [pgpool-hackers: 2756]
[pgpool-general-jp: 1504]
011 [FEATURE] limiting number of frontends differently 2018/11/26 2018/12/04 Ishii [pgpool-hackers: 3153] Done. commit
012 [FEATURE] Don't load balance after a SELECT having functions specified in black function list and queries specified in black_query_pattern_list 2018/11/29 Normal Small Peng [pgpool-hackers: 3157]
013 [FEATURE] Support for LDAP authentication 2018/11/29 High Medium Usama
014 [FEATURE] Support for PostgreSQL 12. 2018/11/29 High Small recovery.conf
table OID
015 [FEATURE] Import PostgreSQL 12 parser. 2018/11/29 High Medium Peng
016 [FEATURE] Statement level load balancing 2018/12/06 High Large Peng
101 0000433: IN (SELECT ...) can not be rewritten in native replication mode 2018/10/19 Peng bug433 Done. commit
Regression test should be added.
102 0000434: Segmentation fault due to a query error and Sync messages in native replication mode 2018/10/19 Hoshiai bug434 Done. commit
103 pool_passwd is corrupted. 2018/10/22 Hoshiai, Usama [pgpool-hackers: 3081] Done. commit
104 [pgpool-hackers: 3025] Compile warns 2018/10/22 Hoshiai [pgpool-hackers: 3025] Done. commit
105 0000443: Segmentation fault occurs when a certain Bind message is sent in native replication mode. 2018/11/08 Peng bug443 Done. commit
106 0000444: pgpool does not take into account parameters order in startup packet 2018/11/13 Hoshiai bug444 Done. commit
107 0000448: pgpool holds the connections as idle_in_transaction which are timed out due to idle_in_transaction setting on backend nodes 2018/11/29 Ishii bug448 Waiting for feedback.
201 Feature Agreement
202 Feature Freeze
202 Code Freeze