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
|
|
From: Amit K. <ami...@us...> - 2012-03-06 06:27:48
|
Project "Postgres-XC".
The branch, master has been updated
via e1d299020b4f8cb04d11bb5f51bd86871e3e8881 (commit)
from 391b6973a55f32ec8a04a8e6871c245a06302bb1 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=e1d299020b4f8cb04d11bb5f51bd86871e3e8881
commit e1d299020b4f8cb04d11bb5f51bd86871e3e8881
Author: Amit Khandekar <ami...@en...>
Date: Tue Mar 6 11:57:02 2012 +0530
Fix for bug ID : 3459834 : plancache.sql: cache lookup failed for type 0
This issue was causing when RangeTblEntry->reltupdesc was printing attribute for
which the column is marked as dropped.
Removed reltupdesc field itself, because it is now found to be redundant.
M src/backend/nodes/copyfuncs.c
M src/backend/nodes/outfuncs.c
M src/backend/nodes/readfuncs.c
M src/backend/optimizer/plan/createplan.c
M src/backend/parser/parse_relation.c
M src/include/nodes/parsenodes.h
M src/test/regress/serial_schedule
-----------------------------------------------------------------------
Summary of changes:
src/backend/nodes/copyfuncs.c | 2 -
src/backend/nodes/outfuncs.c | 16 ----------
src/backend/nodes/readfuncs.c | 51 -------------------------------
src/backend/optimizer/plan/createplan.c | 16 +++++----
src/backend/parser/parse_relation.c | 2 -
src/include/nodes/parsenodes.h | 1 -
src/test/regress/serial_schedule | 2 +-
7 files changed, 10 insertions(+), 80 deletions(-)
hooks/post-receive
--
Postgres-XC
|
|
From: Ashutosh B. <ash...@us...> - 2012-03-06 06:17:44
|
Project "Postgres-XC".
The branch, master has been updated
via 391b6973a55f32ec8a04a8e6871c245a06302bb1 (commit)
from 37b44ed33e4f48165c1951298f52177f510b8cab (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=391b6973a55f32ec8a04a8e6871c245a06302bb1
commit 391b6973a55f32ec8a04a8e6871c245a06302bb1
Author: Ashutosh Bapat <ash...@en...>
Date: Tue Mar 6 11:38:58 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.
In create_remotequery_plan() if the table is distributed, the nodelist is
reduced by looking at the qualifying conditions on the table. Function
create_remotejoin_plan is modified to use the FQS logic to decide the
shippability of JOIN.
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/optimizer/plan/createplan.c
M src/backend/parser/analyze.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/optimizer/plan/createplan.c | 104 ++-
src/backend/parser/analyze.c | 1 -
src/backend/pgxc/locator/locator.c | 16 +
src/backend/pgxc/plan/planner.c | 1712 ++++++++++++++++++++++------
src/include/pgxc/locator.h | 10 +-
src/include/pgxc/planner.h | 35 +-
src/test/regress/expected/xc_FQS.out | 1335 ++++++++++++++++++++++
src/test/regress/expected/xc_FQS_join.out | 552 ++++++++++
src/test/regress/expected/xc_groupby.out | 4 +
src/test/regress/expected/xc_having.out | 51 +-
src/test/regress/parallel_schedule | 2 +-
src/test/regress/serial_schedule | 2 +
src/test/regress/sql/xc_FQS.sql | 277 +++++
src/test/regress/sql/xc_FQS_join.sql | 155 +++
src/test/regress/sql/xc_groupby.sql | 6 +
src/test/regress/sql/xc_having.sql | 5 +
18 files changed, 3856 insertions(+), 460 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-03-01 09:07:28
|
Project "Postgres-XC".
The branch, master has been updated
via 37b44ed33e4f48165c1951298f52177f510b8cab (commit)
from c1c2013f71fdaac90ffdae69fdf51124bffcdb67 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=37b44ed33e4f48165c1951298f52177f510b8cab
commit 37b44ed33e4f48165c1951298f52177f510b8cab
Author: Amit Khandekar <ami...@en...>
Date: Thu Mar 1 14:31:59 2012 +0530
Fix for this bug:
3495890: regress: plancache, table drop doesn't drop plan
In a FQS plan, save plan dependencies, so that dropping objects will
invalidate the cached plan if it depends on those objects. Use
set_plan_references() to obtain the dependent objects.
M src/backend/pgxc/plan/planner.c
-----------------------------------------------------------------------
Summary of changes:
src/backend/pgxc/plan/planner.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
hooks/post-receive
--
Postgres-XC
|
|
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
|
|
From: Ashutosh B. <ash...@us...> - 2012-01-31 09:34:32
|
Project "Postgres-XC".
The branch, master has been updated
via 5c0b161a0ae728c8c8f62721165b4bcae05d5893 (commit)
from eb7b4894c0547f7218759e44ce3894ad7d40f051 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5c0b161a0ae728c8c8f62721165b4bcae05d5893
commit 5c0b161a0ae728c8c8f62721165b4bcae05d5893
Author: Ashutosh Bapat <ash...@en...>
Date: Tue Jan 31 15:00:33 2012 +0530
Make utility statements executed through functions work. The original utility
statement is sent to the other coordinators and datanodes only once by creating
a RemoteQuery node corresponding to that statement.
M contrib/pg_stat_statements/pg_stat_statements.c
M contrib/sepgsql/hooks.c
M src/backend/commands/extension.c
M src/backend/commands/schemacmds.c
M src/backend/commands/trigger.c
M src/backend/executor/functions.c
M src/backend/executor/spi.c
M src/backend/rewrite/rewriteHandler.c
M src/backend/tcop/pquery.c
M src/backend/tcop/utility.c
M src/include/tcop/utility.h
-----------------------------------------------------------------------
Summary of changes:
contrib/pg_stat_statements/pg_stat_statements.c | 36 +++++++++++++++++++----
contrib/sepgsql/hooks.c | 15 ++++++++-
src/backend/commands/extension.c | 3 ++
src/backend/commands/schemacmds.c | 10 ++++--
src/backend/commands/trigger.c | 6 +++-
src/backend/executor/functions.c | 3 ++
src/backend/executor/spi.c | 3 ++
src/backend/rewrite/rewriteHandler.c | 6 +++-
src/backend/tcop/pquery.c | 3 ++
src/backend/tcop/utility.c | 36 ++++++++++++++++++----
src/include/tcop/utility.h | 18 +++++++++--
11 files changed, 116 insertions(+), 23 deletions(-)
hooks/post-receive
--
Postgres-XC
|
|
From: Michael P. <mic...@us...> - 2012-01-30 23:42:44
|
Project "Postgres-XC".
The branch, master has been updated
via eb7b4894c0547f7218759e44ce3894ad7d40f051 (commit)
from de1a2df8d43f48dcffbe7968559c4a5514a5d87e (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=eb7b4894c0547f7218759e44ce3894ad7d40f051
commit eb7b4894c0547f7218759e44ce3894ad7d40f051
Author: Michael P <mi...@ot...>
Date: Tue Jan 31 08:45:17 2012 +0900
Regression test for node DDL
This checks grammar and error messages when using node DDL.
This test cannot be run in parallel as it changes the cluster configuration.
A src/test/regress/expected/xc_node.out
M src/test/regress/parallel_schedule
M src/test/regress/serial_schedule
A src/test/regress/sql/xc_node.sql
-----------------------------------------------------------------------
Summary of changes:
src/test/regress/expected/xc_node.out | 58 +++++++++++++++++++++++++++++++++
src/test/regress/parallel_schedule | 3 ++
src/test/regress/serial_schedule | 1 +
src/test/regress/sql/xc_node.sql | 38 +++++++++++++++++++++
4 files changed, 100 insertions(+), 0 deletions(-)
create mode 100644 src/test/regress/expected/xc_node.out
create mode 100644 src/test/regress/sql/xc_node.sql
hooks/post-receive
--
Postgres-XC
|
|
From: Ashutosh B. <ash...@us...> - 2012-01-30 11:29:29
|
Project "Postgres-XC".
The branch, master has been updated
via de1a2df8d43f48dcffbe7968559c4a5514a5d87e (commit)
from 29ac1c6e1bd339bb4027f43957cbdeac122e49a4 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=de1a2df8d43f48dcffbe7968559c4a5514a5d87e
commit de1a2df8d43f48dcffbe7968559c4a5514a5d87e
Author: Ashutosh Bapat <ash...@en...>
Date: Mon Jan 30 16:51:16 2012 +0530
The RTEs corresponding to the RemoteQuery nodes created during planning by
reducing plan nodes like JOIN/GROUP/AGG are labelled as RTE_REMOTE_DUMMY. The
RTE created by JOIN reduction is provided with aliases generated as the column
names.
M src/backend/nodes/makefuncs.c
M src/backend/nodes/nodeFuncs.c
M src/backend/nodes/outfuncs.c
M src/backend/nodes/print.c
M src/backend/nodes/readfuncs.c
M src/backend/optimizer/plan/createplan.c
M src/backend/parser/parse_target.c
M src/backend/utils/adt/ruleutils.c
M src/include/nodes/parsenodes.h
-----------------------------------------------------------------------
Summary of changes:
src/backend/nodes/makefuncs.c | 5 +++++
src/backend/nodes/nodeFuncs.c | 8 ++++++++
src/backend/nodes/outfuncs.c | 5 +++++
src/backend/nodes/print.c | 3 +++
src/backend/nodes/readfuncs.c | 5 +++++
src/backend/optimizer/plan/createplan.c | 17 +++++++++++------
src/backend/parser/parse_target.c | 10 ++++++++++
src/backend/utils/adt/ruleutils.c | 5 +++++
src/include/nodes/parsenodes.h | 3 +++
9 files changed, 55 insertions(+), 6 deletions(-)
hooks/post-receive
--
Postgres-XC
|
|
From: Michael P. <mic...@us...> - 2012-01-30 05:15:12
|
Project "Postgres-XC".
The branch, master has been updated
via 29ac1c6e1bd339bb4027f43957cbdeac122e49a4 (commit)
from 6bf92624884bb8884ab750cf1c3acf6a0e8a8a61 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=29ac1c6e1bd339bb4027f43957cbdeac122e49a4
commit 29ac1c6e1bd339bb4027f43957cbdeac122e49a4
Author: Michael P <mi...@ot...>
Date: Mon Jan 30 14:17:15 2012 +0900
Extended Node DDL grammar for preferred and primary nodes
An optional boolean option can be specified with PREFERRED/PRIMARY
in CREATE/ALTER NODE to allow deeper customization of the node
behavior on Coordinator in the cluster.
Some code duplication has been removed in nodemgr.c and all
the error handling is now managed by check_node_options.
M doc-xc/src/sgml/ref/alter_node.sgmlin
M doc-xc/src/sgml/ref/create_node.sgmlin
M src/backend/parser/gram.y
M src/backend/pgxc/nodemgr/nodemgr.c
-----------------------------------------------------------------------
Summary of changes:
doc-xc/src/sgml/ref/alter_node.sgmlin | 16 +-
doc-xc/src/sgml/ref/create_node.sgmlin | 16 +-
src/backend/parser/gram.y | 20 +-
src/backend/pgxc/nodemgr/nodemgr.c | 368 +++++++++-----------------------
4 files changed, 134 insertions(+), 286 deletions(-)
hooks/post-receive
--
Postgres-XC
|