You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(28) |
Jun
(12) |
Jul
(11) |
Aug
(12) |
Sep
(5) |
Oct
(19) |
Nov
(14) |
Dec
(12) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(18) |
Feb
(30) |
Mar
(115) |
Apr
(89) |
May
(50) |
Jun
(44) |
Jul
(22) |
Aug
(13) |
Sep
(11) |
Oct
(30) |
Nov
(28) |
Dec
(39) |
2012 |
Jan
(38) |
Feb
(18) |
Mar
(43) |
Apr
(91) |
May
(108) |
Jun
(46) |
Jul
(37) |
Aug
(44) |
Sep
(33) |
Oct
(29) |
Nov
(36) |
Dec
(15) |
2013 |
Jan
(35) |
Feb
(611) |
Mar
(5) |
Apr
(55) |
May
(30) |
Jun
(28) |
Jul
(458) |
Aug
(34) |
Sep
(9) |
Oct
(39) |
Nov
(22) |
Dec
(32) |
2014 |
Jan
(16) |
Feb
(16) |
Mar
(42) |
Apr
(179) |
May
(7) |
Jun
(6) |
Jul
(9) |
Aug
|
Sep
(4) |
Oct
|
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
1
(1) |
2
(1) |
3
(1) |
4
|
5
|
6
|
7
|
8
(2) |
9
(2) |
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
(2) |
18
|
19
|
20
|
21
(4) |
22
(1) |
23
|
24
|
25
|
26
|
27
|
28
(2) |
29
(2) |
|
|
|
From: Ashutosh B. <ash...@en...> - 2012-02-29 08:05:09
|
Thanks Michael, Sorry, I forgot to add those flags. On Wed, Feb 29, 2012 at 1:26 PM, Michael Paquier < mic...@us...> wrote: > Project "Postgres-XC". > > The branch, master has been updated > via c1c2013f71fdaac90ffdae69fdf51124bffcdb67 (commit) > from 497987696ead50bc1da3257f94117f765af435e0 (commit) > > > - Log ----------------------------------------------------------------- > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c1c2013f71fdaac90ffdae69fdf51124bffcdb67 > > commit c1c2013f71fdaac90ffdae69fdf51124bffcdb67 > Author: Michael P <mi...@ot...> > Date: Wed Feb 29 16:59:54 2012 +0900 > > Add PGXC flags forgotten in last commit > > M src/backend/nodes/outfuncs.c > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/nodes/outfuncs.c | 9 +++++++++ > 1 files changed, 9 insertions(+), 0 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers > -- Best Wishes, Ashutosh Bapat EntepriseDB Corporation The Enterprise Postgres Company |
From: Michael P. <mic...@us...> - 2012-02-29 07:56:39
|
Project "Postgres-XC". The branch, master has been updated via c1c2013f71fdaac90ffdae69fdf51124bffcdb67 (commit) from 497987696ead50bc1da3257f94117f765af435e0 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c1c2013f71fdaac90ffdae69fdf51124bffcdb67 commit c1c2013f71fdaac90ffdae69fdf51124bffcdb67 Author: Michael P <mi...@ot...> Date: Wed Feb 29 16:59:54 2012 +0900 Add PGXC flags forgotten in last commit M src/backend/nodes/outfuncs.c ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/outfuncs.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-02-28 06:11:17
|
Project "Postgres-XC". The branch, master has been updated via 497987696ead50bc1da3257f94117f765af435e0 (commit) from d525e494b1bafa27dabaf10c7a53d73dfa757596 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=497987696ead50bc1da3257f94117f765af435e0 commit 497987696ead50bc1da3257f94117f765af435e0 Author: Ashutosh Bapat <ash...@en...> Date: Tue Feb 28 11:37:15 2012 +0530 When debug_print_plan is ON, print RemoteQuery and ExecNodes nodes in the plan. M src/backend/nodes/outfuncs.c ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/outfuncs.c | 44 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Amit K. <ami...@us...> - 2012-02-28 05:59:07
|
Project "Postgres-XC". The branch, master has been updated via d525e494b1bafa27dabaf10c7a53d73dfa757596 (commit) from d89b2efef62783e81900020492cbcab89784b72b (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d525e494b1bafa27dabaf10c7a53d73dfa757596 commit d525e494b1bafa27dabaf10c7a53d73dfa757596 Author: Amit Khandekar <ami...@en...> Date: Tue Feb 28 11:26:35 2012 +0530 Doc change required after some of the system functions were made cluster-aware, namely: set_config, and advisory lock functions. The doc changes for object size functions is already updated. M doc-xc/src/sgml/func.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/func.sgmlin | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-02-22 09:28:25
|
Project "Postgres-XC". The branch, master has been updated via d89b2efef62783e81900020492cbcab89784b72b (commit) from 5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d89b2efef62783e81900020492cbcab89784b72b commit d89b2efef62783e81900020492cbcab89784b72b Author: Ashutosh Bapat <ash...@en...> Date: Wed Feb 22 14:53:25 2012 +0530 Revert "Support for Fast Query Shipping (FQS)". This commit is causing a huge performance drop. The commit will be deferred till we find out the root cause of the performance drop. This reverts commit 191d55ebf1faf897aed51f1b5fdcd71ec3ccdc6c. M src/backend/access/hash/hashfunc.c M src/backend/commands/explain.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/plan/planner.c M src/include/pgxc/locator.h M src/include/pgxc/planner.h D src/test/regress/expected/xc_FQS.out D src/test/regress/expected/xc_FQS_join.out M src/test/regress/expected/xc_groupby.out M src/test/regress/expected/xc_having.out M src/test/regress/parallel_schedule M src/test/regress/serial_schedule D src/test/regress/sql/xc_FQS.sql D src/test/regress/sql/xc_FQS_join.sql M src/test/regress/sql/xc_groupby.sql M src/test/regress/sql/xc_having.sql ----------------------------------------------------------------------- Summary of changes: src/backend/access/hash/hashfunc.c | 4 - src/backend/commands/explain.c | 45 +- src/backend/pgxc/locator/locator.c | 16 - src/backend/pgxc/plan/planner.c | 1092 ++++++----------------------- src/include/pgxc/locator.h | 10 +- src/include/pgxc/planner.h | 22 - src/test/regress/expected/xc_FQS.out | 782 --------------------- src/test/regress/expected/xc_FQS_join.out | 384 ---------- src/test/regress/expected/xc_groupby.out | 4 - src/test/regress/expected/xc_having.out | 4 - src/test/regress/parallel_schedule | 2 +- src/test/regress/serial_schedule | 2 - src/test/regress/sql/xc_FQS.sql | 181 ----- src/test/regress/sql/xc_FQS_join.sql | 131 ---- src/test/regress/sql/xc_groupby.sql | 6 - src/test/regress/sql/xc_having.sql | 5 - 16 files changed, 258 insertions(+), 2432 deletions(-) delete mode 100644 src/test/regress/expected/xc_FQS.out delete mode 100644 src/test/regress/expected/xc_FQS_join.out delete mode 100644 src/test/regress/sql/xc_FQS.sql delete mode 100644 src/test/regress/sql/xc_FQS_join.sql hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@en...> - 2012-02-21 04:24:48
|
Hi Michael, If you would have committed this patch with the patch supporting SERIAL, DEFAULT it would have been easier to manage. Basically, if it comes to revert back the code commit, both the code and documentation changes get reverted at the same time. Otherwise, someone has to find out and revert the documentation changes separately. As a thumb-rule we should commit code + documenation + regression changes for any feature in one go, so that it's easy to locate all of them in one shot. On Tue, Feb 21, 2012 at 6:11 AM, Michael Paquier < mic...@us...> wrote: > Project "Postgres-XC". > > The branch, master has been updated > via 5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b (commit) > from 9471816d20d41572e014bd795bc49598780c1524 (commit) > > > - Log ----------------------------------------------------------------- > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b > > commit 5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b > Author: Michael P <mi...@ot...> > Date: Tue Feb 21 09:44:33 2012 +0900 > > Correct documentation related to SERIAL and DEFAULT values > > Now both functionalities are fully supported. > > M doc-xc/src/sgml/ddl.sgmlin > M doc-xc/src/sgml/func.sgmlin > > ----------------------------------------------------------------------- > > Summary of changes: > doc-xc/src/sgml/ddl.sgmlin | 15 --------------- > doc-xc/src/sgml/func.sgmlin | 5 ----- > 2 files changed, 0 insertions(+), 20 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers > -- Best Wishes, Ashutosh Bapat EntepriseDB Corporation The Enterprise Postgres Company |
From: Michael P. <mic...@us...> - 2012-02-21 00:41:08
|
Project "Postgres-XC". The branch, master has been updated via 5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b (commit) from 9471816d20d41572e014bd795bc49598780c1524 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b commit 5e4102c4406e3f7b1f609ca6f0c6f50e00b5806b Author: Michael P <mi...@ot...> Date: Tue Feb 21 09:44:33 2012 +0900 Correct documentation related to SERIAL and DEFAULT values Now both functionalities are fully supported. M doc-xc/src/sgml/ddl.sgmlin M doc-xc/src/sgml/func.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ddl.sgmlin | 15 --------------- doc-xc/src/sgml/func.sgmlin | 5 ----- 2 files changed, 0 insertions(+), 20 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-21 00:18:54
|
Project "Postgres-XC". The branch, master has been updated via 9471816d20d41572e014bd795bc49598780c1524 (commit) from d09a42f2aac08a909ad9c23b534f11c6e7f16cee (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9471816d20d41572e014bd795bc49598780c1524 commit 9471816d20d41572e014bd795bc49598780c1524 Author: Michael P <mi...@ot...> Date: Tue Feb 21 09:20:30 2012 +0900 Correct regression test copyselect The SQL queries used in this test were plain copies so the output could not be consistent because of Postgres-XC cluster structure. Such Copy output is now simply managed by a SELECT with ORDER BY on serial ID. A src/test/regress/expected/copyselect_1.out M src/test/regress/sql/copyselect.sql ----------------------------------------------------------------------- Summary of changes: .../expected/{copyselect.out => copyselect_1.out} | 6 +++--- src/test/regress/sql/copyselect.sql | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) copy src/test/regress/expected/{copyselect.out => copyselect_1.out} (93%) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-21 00:05:13
|
Project "Postgres-XC". The branch, master has been updated via d09a42f2aac08a909ad9c23b534f11c6e7f16cee (commit) from 48719ff5b4ec9dee9857185927db921971259d59 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d09a42f2aac08a909ad9c23b534f11c6e7f16cee commit d09a42f2aac08a909ad9c23b534f11c6e7f16cee Author: Michael P <mi...@ot...> Date: Tue Feb 21 09:02:04 2012 +0900 Support for SERIAL types SERIAL columns in table use default values based on nextval of sequences to auto-generate values. In vanilla Postgres, table creation with serial column(s) is made with the following process: 1 - Create sequence(s) 2 - Create table 3 - Alter sequence(s) to change it as being owned by the column of table previously created to manage object dependency. In Postgres-XC, the sequence creation is made such as the object is created on all the nodes, so a boolean flag associated to the serial process is added to bypass sequence creation on remote nodes in case a sequence is created within a serial process, and the query sent to remote nodes is the one given by client application and it is sent only once when table is created on local node. Regression tests are all updated in consequence. M src/backend/commands/copy.c M src/backend/parser/gram.y M src/backend/parser/parse_utilcmd.c M src/backend/tcop/utility.c M src/include/nodes/parsenodes.h M src/test/regress/expected/cluster_1.out M src/test/regress/expected/copy2_1.out D src/test/regress/expected/copyselect_1.out M src/test/regress/expected/delete_1.out M src/test/regress/expected/foreign_data_1.out M src/test/regress/expected/functional_deps_1.out M src/test/regress/expected/namespace_1.out M src/test/regress/expected/returning_1.out M src/test/regress/expected/triggers_1.out M src/test/regress/expected/truncate_1.out ----------------------------------------------------------------------- Summary of changes: src/backend/commands/copy.c | 9 + src/backend/parser/gram.y | 6 + src/backend/parser/parse_utilcmd.c | 13 +- src/backend/tcop/utility.c | 32 ++- src/include/nodes/parsenodes.h | 6 + src/test/regress/expected/cluster_1.out | 35 +-- src/test/regress/expected/copy2_1.out | 226 ++++++++++--------- src/test/regress/expected/copyselect_1.out | 158 ------------- src/test/regress/expected/delete_1.out | 42 ++-- src/test/regress/expected/foreign_data_1.out | 4 +- src/test/regress/expected/functional_deps_1.out | 16 +- src/test/regress/expected/namespace_1.out | 5 +- src/test/regress/expected/returning_1.out | 281 +++++++++++------------ src/test/regress/expected/triggers_1.out | 87 +++----- src/test/regress/expected/truncate_1.out | 179 +++++++-------- 15 files changed, 457 insertions(+), 642 deletions(-) delete mode 100644 src/test/regress/expected/copyselect_1.out hooks/post-receive -- Postgres-XC |
From: Amit K. <ami...@us...> - 2012-02-17 10:31:50
|
Project "Postgres-XC". The branch, master has been updated via 48719ff5b4ec9dee9857185927db921971259d59 (commit) via ae1715d3211aa2c4a77fee34d1a439d0fc2e3554 (commit) from 0d4787b54a486baf35bc12886308838124eb3e09 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=48719ff5b4ec9dee9857185927db921971259d59 commit 48719ff5b4ec9dee9857185927db921971259d59 Author: Amit Khandekar <ami...@en...> Date: Fri Feb 17 15:55:44 2012 +0530 Make set_config() function cluster-aware. That is, similar to how SET param command is implemented in XC, generate and pass the set-param command to the pooler manager so that it saves per-session GUCs to be used while running queries on datanodes. M src/backend/utils/misc/guc.c http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=ae1715d3211aa2c4a77fee34d1a439d0fc2e3554 commit 48719ff5b4ec9dee9857185927db921971259d59 Author: Amit Khandekar <ami...@en...> Date: Fri Feb 17 15:55:44 2012 +0530 Make set_config() function cluster-aware. That is, similar to how SET param command is implemented in XC, generate and pass the set-param command to the pooler manager so that it saves per-session GUCs to be used while running queries on datanodes. M src/backend/utils/misc/guc.c ----------------------------------------------------------------------- Summary of changes: src/backend/utils/adt/dbsize.c | 36 ++++++++++++++++++++++++++++++++++++ src/backend/utils/misc/guc.c | 25 +++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-17 03:05:59
|
Project "Postgres-XC". The branch, master has been updated via 0d4787b54a486baf35bc12886308838124eb3e09 (commit) from 8a9611be044dc2fb52ac8989f37e19113bcbb68c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0d4787b54a486baf35bc12886308838124eb3e09 commit 0d4787b54a486baf35bc12886308838124eb3e09 Author: Michael P <mi...@ot...> Date: Fri Feb 17 12:04:30 2012 +0900 Fix for query string generation in remote update planning This was causing incorrect WHERE clause generation. M src/backend/optimizer/plan/createplan.c ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Amit K. <ami...@us...> - 2012-02-09 06:47:52
|
Project "Postgres-XC". The branch, master has been updated via 8a9611be044dc2fb52ac8989f37e19113bcbb68c (commit) from 6a5bdc57325c9a584ab66386fa6bbf54372e4986 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8a9611be044dc2fb52ac8989f37e19113bcbb68c commit 8a9611be044dc2fb52ac8989f37e19113bcbb68c Author: Amit Khandekar <ami...@en...> Date: Thu Feb 9 12:15:16 2012 +0530 Make the transaction level advisory locks cluster aware. This is part2 of the earlier commit that introduced cluster-awareness to session-level advisory locks. M src/backend/storage/lmgr/lock.c M src/backend/utils/adt/lockfuncs.c M src/include/storage/lock.h ----------------------------------------------------------------------- Summary of changes: src/backend/storage/lmgr/lock.c | 4 +- src/backend/utils/adt/lockfuncs.c | 105 ++++++++++++++++++++++++++++++------- src/include/storage/lock.h | 2 +- 3 files changed, 89 insertions(+), 22 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-09 02:08:04
|
Project "Postgres-XC". The branch, master has been updated via 6a5bdc57325c9a584ab66386fa6bbf54372e4986 (commit) from e72ab137a4453f2d439a2ed8b101229a49a0a00e (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6a5bdc57325c9a584ab66386fa6bbf54372e4986 commit 6a5bdc57325c9a584ab66386fa6bbf54372e4986 Author: Michael P <mi...@ot...> Date: Thu Feb 9 11:04:11 2012 +0900 Fix for deferred constraints Basics for DEFERRED constraints were not working for 2 reasons. 1) There was a bug with the management of transaction-related parameters (parameters that can be used only inside a transaction block like SET CONSTRAINT and SET LOCAL). When a transaction parameter was set in a transaction block, it was correctly sent down to remote nodes where connections were already in hold, but if new connections were obtained the transaction parameter on hold was sent to remote node before any BEGIN query, resulting in having no effects. 2) If an implicit prepare failed, remote nodes were not correctly rollbacked, resulting in remote connections keeping locks on prepared relations. This could result by a stale state if for example a DDL was involved in transaction. Patch by Abbas Butt, review and some improvements by me. M src/backend/access/transam/xact.c M src/backend/commands/trigger.c M src/backend/parser/parse_utilcmd.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/pgxc/pool/poolmgr.c M src/backend/tcop/postgres.c M src/backend/tcop/utility.c M src/include/access/xact.h M src/include/commands/trigger.h M src/include/pgxc/poolmgr.h M src/test/regress/expected/foreign_key_1.out M src/test/regress/serial_schedule ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/xact.c | 36 ++++- src/backend/commands/trigger.c | 35 ++++- src/backend/parser/parse_utilcmd.c | 15 -- src/backend/pgxc/pool/execRemote.c | 86 ++++++++---- src/backend/pgxc/pool/pgxcnode.c | 2 +- src/backend/pgxc/pool/poolmgr.c | 206 +++++++++++++++++++++++++-- src/backend/tcop/postgres.c | 8 +- src/backend/tcop/utility.c | 36 +++-- src/include/access/xact.h | 2 + src/include/commands/trigger.h | 3 + src/include/pgxc/poolmgr.h | 36 ++++-- src/test/regress/expected/foreign_key_1.out | 21 ++-- src/test/regress/serial_schedule | 2 +- 13 files changed, 381 insertions(+), 107 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-08 23:54:33
|
Project "Postgres-XC". The branch, master has been updated via e72ab137a4453f2d439a2ed8b101229a49a0a00e (commit) from 3c68d0a54268e986c06dfdc27774611f96aabde5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=e72ab137a4453f2d439a2ed8b101229a49a0a00e commit e72ab137a4453f2d439a2ed8b101229a49a0a00e Author: Michael P <mi...@ot...> Date: Thu Feb 9 08:50:46 2012 +0900 Stamp HEAD as 1.0devel. This stamp modifies package name and adds a version number for Postgres-XC by keeping the version of PostgreSQL on which it is based. This is necessary to avoid any version conflict with existing drivers of PostgreSQL. There are no modifications in the client/server connection protocol and psql. However, a reference to Postgres-XC is added when calling version(). version() includes also a reference to the PostgreSQL version on which Postgres-XC server is based. In case additional commands dedicated to functionalities of Postgres-XC are added in psql (simple command to show node list?) or whatever driver, it will be necessary to extend a bit libpq with an additional API of the type PQserverVersion to get XC dedicated version number. As there are no XC-dedicated commands for the time being, this is not implemented yet. M configure M configure.in M doc-xc/src/sgml/Makefile M doc-xc/src/sgml/version.sgmlin M src/include/pg_config.h.in M src/include/pg_config.h.win32 ----------------------------------------------------------------------- Summary of changes: configure | 53 +++++++++++++++++++++++++++++++--------- configure.in | 2 +- doc-xc/src/sgml/Makefile | 2 +- doc-xc/src/sgml/version.sgmlin | 4 +- src/include/pg_config.h.in | 9 +++++++ src/include/pg_config.h.win32 | 14 +++++++--- 6 files changed, 64 insertions(+), 20 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-02-08 06:31:27
|
Project "Postgres-XC". The branch, master has been updated via 3c68d0a54268e986c06dfdc27774611f96aabde5 (commit) from 09cc5e73d5ff5529cf035563a63607b96999e52f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=3c68d0a54268e986c06dfdc27774611f96aabde5 commit 3c68d0a54268e986c06dfdc27774611f96aabde5 Author: Ashutosh Bapat <ash...@en...> Date: Wed Feb 8 11:54:55 2012 +0530 In create_remotequery_plan() we construct a Query structure to generate the SQL statement to be stuffed in RemoteQuery node being created. While doing so, fetch the RTE of the relation which is to be scanned and the Vars corresponding to that relation from the range table, targetlist and quals as appropriate. Constuct a new rtable with that single RTE and restamp the Vars with varno = 1 to match the new rtable. Use this rtable in the Query structure being constructed. That way, the Query structure exactly matches the SQL statement being stuffed in RemoteQuery node. M src/backend/optimizer/plan/createplan.c M src/test/regress/expected/xc_groupby.out M src/test/regress/expected/xc_having.out ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 52 +++++++++++++++--------- src/test/regress/expected/xc_groupby.out | 64 +++++++++++++++--------------- src/test/regress/expected/xc_having.out | 16 ++++---- 3 files changed, 72 insertions(+), 60 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-02-03 15:14:45
|
Project "Postgres-XC". The branch, master has been updated via 09cc5e73d5ff5529cf035563a63607b96999e52f (commit) via 910fabe1e6b1389dcb9d258a1443b347a0f064bb (commit) from 191d55ebf1faf897aed51f1b5fdcd71ec3ccdc6c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=09cc5e73d5ff5529cf035563a63607b96999e52f commit 09cc5e73d5ff5529cf035563a63607b96999e52f Author: Michael P <mi...@ot...> Date: Sat Feb 4 00:04:32 2012 +0900 Revert "Make psql commands consistent with Postgres-XC server version" This reverts commit df32af292a9160b0d8be05a704b8f7b230acc20c. M src/bin/psql/describe.c http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=910fabe1e6b1389dcb9d258a1443b347a0f064bb commit 09cc5e73d5ff5529cf035563a63607b96999e52f Author: Michael P <mi...@ot...> Date: Sat Feb 4 00:04:32 2012 +0900 Revert "Make psql commands consistent with Postgres-XC server version" This reverts commit df32af292a9160b0d8be05a704b8f7b230acc20c. M src/bin/psql/describe.c ----------------------------------------------------------------------- Summary of changes: configure | 48 ++++---- configure.in | 2 +- doc-xc/src/sgml/Makefile | 2 +- doc-xc/src/sgml/version.sgmlin | 4 +- src/bin/psql/describe.c | 276 -------------------------------------- src/include/pg_config.h.win32 | 14 +- src/interfaces/libpq/libpq.rc.in | 14 +- src/port/win32ver.rc | 4 +- src/tools/version_stamp.pl | 4 +- 9 files changed, 46 insertions(+), 322 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-02-02 11:32:49
|
Project "Postgres-XC". The branch, master has been updated via 191d55ebf1faf897aed51f1b5fdcd71ec3ccdc6c (commit) from 5b00dd716cd6b47db2faee71dabc0fde91005ca6 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=191d55ebf1faf897aed51f1b5fdcd71ec3ccdc6c commit 191d55ebf1faf897aed51f1b5fdcd71ec3ccdc6c Author: Ashutosh Bapat <ash...@en...> Date: Thu Feb 2 16:59:04 2012 +0530 Add the support for Fast Query Shipping (FQS), a method to identify whether a query can be sent to the datanode/s as it is for evaluation and do so if deemed fit. In such cases, we create a plan with a single RemoteQuery node corresponding to the query and avoid the planning phase on coordinator. A query tree walker analyses all the nodes in the query tree and finds out the conditions under which the query is shippable and detects presence of expressions which can not be evaluated on the datanode. It looks at the relations involved in the query and deducts whether JOINs between these relations can be evaluated on a single datanode. Adds testcases xc_FQS and xc_FQS_join to test the fast query shipping functionality and make it independent of cluster configuration. M src/backend/access/hash/hashfunc.c M src/backend/commands/explain.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/plan/planner.c M src/include/pgxc/locator.h M src/include/pgxc/planner.h A src/test/regress/expected/xc_FQS.out A src/test/regress/expected/xc_FQS_join.out M src/test/regress/expected/xc_groupby.out M src/test/regress/expected/xc_having.out M src/test/regress/parallel_schedule M src/test/regress/serial_schedule A src/test/regress/sql/xc_FQS.sql A src/test/regress/sql/xc_FQS_join.sql M src/test/regress/sql/xc_groupby.sql M src/test/regress/sql/xc_having.sql ----------------------------------------------------------------------- Summary of changes: src/backend/access/hash/hashfunc.c | 4 + src/backend/commands/explain.c | 45 +- src/backend/pgxc/locator/locator.c | 16 + src/backend/pgxc/plan/planner.c | 1092 +++++++++++++++++++++++------ src/include/pgxc/locator.h | 10 +- src/include/pgxc/planner.h | 22 + src/test/regress/expected/xc_FQS.out | 782 +++++++++++++++++++++ src/test/regress/expected/xc_FQS_join.out | 384 ++++++++++ src/test/regress/expected/xc_groupby.out | 4 + src/test/regress/expected/xc_having.out | 4 + src/test/regress/parallel_schedule | 2 +- src/test/regress/serial_schedule | 2 + src/test/regress/sql/xc_FQS.sql | 181 +++++ src/test/regress/sql/xc_FQS_join.sql | 131 ++++ src/test/regress/sql/xc_groupby.sql | 6 + src/test/regress/sql/xc_having.sql | 5 + 16 files changed, 2432 insertions(+), 258 deletions(-) create mode 100644 src/test/regress/expected/xc_FQS.out create mode 100644 src/test/regress/expected/xc_FQS_join.out create mode 100644 src/test/regress/sql/xc_FQS.sql create mode 100644 src/test/regress/sql/xc_FQS_join.sql hooks/post-receive -- Postgres-XC |
From: Amit K. <ami...@us...> - 2012-02-01 10:25:58
|
Project "Postgres-XC". The branch, master has been updated via 5b00dd716cd6b47db2faee71dabc0fde91005ca6 (commit) from 5c0b161a0ae728c8c8f62721165b4bcae05d5893 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5b00dd716cd6b47db2faee71dabc0fde91005ca6 commit 5b00dd716cd6b47db2faee71dabc0fde91005ca6 Author: Amit Khandekar <ami...@en...> Date: Wed Feb 1 15:49:18 2012 +0530 Make the advisory locks cluster-aware, so that a user connected from coordinator 1 will wait for an advisory lock held by a user connected from coordinator 2. This support is enabled only for session level advisory locks in this commit, Transaction level advisory locks are not included. M src/backend/storage/lmgr/lock.c M src/backend/utils/adt/dbsize.c M src/backend/utils/adt/lockfuncs.c M src/include/pgxc/pgxcnode.h M src/include/storage/lock.h ----------------------------------------------------------------------- Summary of changes: src/backend/storage/lmgr/lock.c | 50 +++++++++- src/backend/utils/adt/dbsize.c | 34 ++++--- src/backend/utils/adt/lockfuncs.c | 199 +++++++++++++++++++++++++++++++++++++ src/include/pgxc/pgxcnode.h | 2 + src/include/storage/lock.h | 1 + 5 files changed, 273 insertions(+), 13 deletions(-) hooks/post-receive -- Postgres-XC |