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: Abbas B. <ga...@us...> - 2012-05-08 03:47:15
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  cf8a1e0401838379e108944ce1dfd77f9916d4e6 (commit)
      from  8057dcc34c25a7dfa67bd37835a2a3d0b7edc474 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=cf8a1e0401838379e108944ce1dfd77f9916d4e6
commit cf8a1e0401838379e108944ce1dfd77f9916d4e6
Author: Abbas <abb...@en...>
Date:   Tue May 8 08:38:58 2012 +0500
    Block the use of INSERT-SELECT in case rows are inserted into a child by selecting from its parent.
    
    This case had to be blocked because in this case XC was transforming the single INSERT-SELECT command into a multi-statement transaction block on the data nodes.
    
    [STEP 1.]  START TRANSACTION ISOLATION LEVEL read committed READ WRITE
    [STEP 2.]  SELECT col1,col2 FROM ONLY parent_table WHERE true
    [STEP 3.]  INSERT INTO public.child_table (col1, col2) VALUES ($1, $2)
    [STEP 4.]  (-- bind and execute here --)
    [STEP 5.]  SELECT col1, col2 FROM ONLY child_table WHERE true
    [STEP 6.]  INSERT INTO public.child_table (col1, col2) VALUES ($1, $2)
    [STEP 7.]  (-- bind and execute here --)
    [STEP 8.]  COMMIT TRANSACTION
    
    The inserts of step 3 will be visible to select of step 5, hence we were getting duplicate rows in the child table.
    
    To block we have added a check at the transformation stage.
    Test cases are added to make sure block works fine for the case intended and does not block the rest of the cases.
    
    Regressions showed a few extra failures which are fixed by the patch.
M	src/backend/parser/analyze.c
A	src/test/regress/expected/create_misc_1.out
M	src/test/regress/expected/select_views.out
M	src/test/regress/expected/xc_misc.out
M	src/test/regress/sql/select_views.sql
M	src/test/regress/sql/xc_misc.sql
-----------------------------------------------------------------------
Summary of changes:
 src/backend/parser/analyze.c                       |  105 +++
 .../create_misc.sql => expected/create_misc_1.out} |   72 +--
 src/test/regress/expected/select_views.out         |  976 +-------------------
 src/test/regress/expected/xc_misc.out              |   44 +
 src/test/regress/sql/select_views.sql              |    2 +-
 src/test/regress/sql/xc_misc.sql                   |   41 +
 6 files changed, 233 insertions(+), 1007 deletions(-)
 copy src/test/regress/{sql/create_misc.sql => expected/create_misc_1.out} (96%)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-05-08 03:47:13
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  d5ccef829bff7ffb7383447304473e3bf1065801 (commit)
      from  3374d8355d8787dfc0d1632438a19f56ebc61d48 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d5ccef829bff7ffb7383447304473e3bf1065801
commit cf8a1e0401838379e108944ce1dfd77f9916d4e6
Author: Abbas <abb...@en...>
Date:   Tue May 8 08:38:58 2012 +0500
    Block the use of INSERT-SELECT in case rows are inserted into a child by selecting from its parent.
    
    This case had to be blocked because in this case XC was transforming the single INSERT-SELECT command into a multi-statement transaction block on the data nodes.
    
    [STEP 1.]  START TRANSACTION ISOLATION LEVEL read committed READ WRITE
    [STEP 2.]  SELECT col1,col2 FROM ONLY parent_table WHERE true
    [STEP 3.]  INSERT INTO public.child_table (col1, col2) VALUES ($1, $2)
    [STEP 4.]  (-- bind and execute here --)
    [STEP 5.]  SELECT col1, col2 FROM ONLY child_table WHERE true
    [STEP 6.]  INSERT INTO public.child_table (col1, col2) VALUES ($1, $2)
    [STEP 7.]  (-- bind and execute here --)
    [STEP 8.]  COMMIT TRANSACTION
    
    The inserts of step 3 will be visible to select of step 5, hence we were getting duplicate rows in the child table.
    
    To block we have added a check at the transformation stage.
    Test cases are added to make sure block works fine for the case intended and does not block the rest of the cases.
    
    Regressions showed a few extra failures which are fixed by the patch.
M	src/backend/parser/analyze.c
A	src/test/regress/expected/create_misc_1.out
M	src/test/regress/expected/select_views.out
M	src/test/regress/expected/xc_misc.out
M	src/test/regress/sql/select_views.sql
M	src/test/regress/sql/xc_misc.sql
-----------------------------------------------------------------------
Summary of changes:
 src/backend/parser/analyze.c                       |  105 +++
 .../create_misc.sql => expected/create_misc_1.out} |   72 +--
 src/test/regress/expected/select_views.out         |  976 +-------------------
 src/test/regress/expected/xc_misc.out              |   44 +
 src/test/regress/sql/select_views.sql              |    2 +-
 src/test/regress/sql/xc_misc.sql                   |   41 +
 6 files changed, 233 insertions(+), 1007 deletions(-)
 copy src/test/regress/{sql/create_misc.sql => expected/create_misc_1.out} (96%)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-08 03:11:44
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  8057dcc34c25a7dfa67bd37835a2a3d0b7edc474 (commit)
      from  8ab1634319c30bc2bff3e2d57c87e54a615cbdff (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8057dcc34c25a7dfa67bd37835a2a3d0b7edc474
commit 8057dcc34c25a7dfa67bd37835a2a3d0b7edc474
Author: Michael Paquier <mi...@ot...>
Date:   Tue May 8 12:11:53 2012 +0900
    Release notes for 1.0
    
    As 1.0 will be the first major release of Postgres-XC, the first release
    notes take into account all the functionalities added sinze the beginning
    of the project that remain in current 1.0 code.
    
    Basic redaction from me.
    A lot of Corrections and comments from Ashutosh Bapat, Ahsan Hadi, Mason Sharp,
    Andrei Martsinchyk and Koichi Suzuki.
M	doc-xc/src/sgml/filelist.sgmlin
M	doc-xc/src/sgml/postgres.sgmlin
A	doc-xc/src/sgml/release-xc-1.0.sgmlin
M	doc-xc/src/sgml/release.sgmlin
-----------------------------------------------------------------------
Summary of changes:
 doc-xc/src/sgml/filelist.sgmlin       |    5 +
 doc-xc/src/sgml/postgres.sgmlin       |    2 -
 doc-xc/src/sgml/release-xc-1.0.sgmlin |  884 +++++++++++++++++++++++++++++++++
 doc-xc/src/sgml/release.sgmlin        |   24 +
 4 files changed, 913 insertions(+), 2 deletions(-)
 create mode 100644 doc-xc/src/sgml/release-xc-1.0.sgmlin
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-08 03:11:41
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  3374d8355d8787dfc0d1632438a19f56ebc61d48 (commit)
      from  fb22353c447fea0296616d37fbed513d3a78ae48 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=3374d8355d8787dfc0d1632438a19f56ebc61d48
commit 8057dcc34c25a7dfa67bd37835a2a3d0b7edc474
Author: Michael Paquier <mi...@ot...>
Date:   Tue May 8 12:11:53 2012 +0900
    Release notes for 1.0
    
    As 1.0 will be the first major release of Postgres-XC, the first release
    notes take into account all the functionalities added sinze the beginning
    of the project that remain in current 1.0 code.
    
    Basic redaction from me.
    A lot of Corrections and comments from Ashutosh Bapat, Ahsan Hadi, Mason Sharp,
    Andrei Martsinchyk and Koichi Suzuki.
M	doc-xc/src/sgml/filelist.sgmlin
M	doc-xc/src/sgml/postgres.sgmlin
A	doc-xc/src/sgml/release-xc-1.0.sgmlin
M	doc-xc/src/sgml/release.sgmlin
-----------------------------------------------------------------------
Summary of changes:
 doc-xc/src/sgml/filelist.sgmlin       |    5 +
 doc-xc/src/sgml/postgres.sgmlin       |    2 -
 doc-xc/src/sgml/release-xc-1.0.sgmlin |  884 +++++++++++++++++++++++++++++++++
 doc-xc/src/sgml/release.sgmlin        |   24 +
 4 files changed, 913 insertions(+), 2 deletions(-)
 create mode 100644 doc-xc/src/sgml/release-xc-1.0.sgmlin
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-08 02:21:39
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  8ab1634319c30bc2bff3e2d57c87e54a615cbdff (commit)
      from  019acdc3ad7a473410ea2ee9d67f7046848c708a (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8ab1634319c30bc2bff3e2d57c87e54a615cbdff
commit 8ab1634319c30bc2bff3e2d57c87e54a615cbdff
Author: Michael Paquier <mi...@ot...>
Date:   Tue May 8 11:10:07 2012 +0900
    Stamp HEAD as 1.1devel.
M	configure
M	configure.in
M	doc-xc/bug.template
M	doc-xc/src/sgml/Makefile
M	src/include/pg_config.h.win32
-----------------------------------------------------------------------
Summary of changes:
 configure                     |   20 ++++++++++----------
 configure.in                  |    2 +-
 doc-xc/bug.template           |    2 +-
 doc-xc/src/sgml/Makefile      |    2 +-
 src/include/pg_config.h.win32 |    6 +++---
 5 files changed, 16 insertions(+), 16 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-08 00:29:44
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  fb22353c447fea0296616d37fbed513d3a78ae48 (commit)
      from  704fbc8b94f98b1ac4a276ed7833d8e5855d0173 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=fb22353c447fea0296616d37fbed513d3a78ae48
commit 019acdc3ad7a473410ea2ee9d67f7046848c708a
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 18:50:22 2012 +0900
    Improve remote DELETE planning for inherited tables
    
    Some issues have been enlighten by a new test case in regression with
    in PostgreSQL 9.1 stable branch.
    Issues are fixed and code has been refactored to make DELETE and UPDATE
    remote planning to use the same APIs related to RowMarks.
M	src/backend/optimizer/plan/createplan.c
M	src/test/regress/expected/rowtypes_1.out
M	src/test/regress/expected/rules_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/with.out |  123 ++++++++++++-----------------------
 src/test/regress/sql/with.sql      |   16 +++---
 2 files changed, 50 insertions(+), 89 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 12:28:57
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  704fbc8b94f98b1ac4a276ed7833d8e5855d0173 (commit)
      from  f1e080eac77437a398e3d68f5699fdaf959af24b (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=704fbc8b94f98b1ac4a276ed7833d8e5855d0173
commit 019acdc3ad7a473410ea2ee9d67f7046848c708a
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 18:50:22 2012 +0900
    Improve remote DELETE planning for inherited tables
    
    Some issues have been enlighten by a new test case in regression with
    in PostgreSQL 9.1 stable branch.
    Issues are fixed and code has been refactored to make DELETE and UPDATE
    remote planning to use the same APIs related to RowMarks.
M	src/backend/optimizer/plan/createplan.c
M	src/test/regress/expected/rowtypes_1.out
M	src/test/regress/expected/rules_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/collate_2.out |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 10:04:33
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  019acdc3ad7a473410ea2ee9d67f7046848c708a (commit)
      from  49b0760f4574272e4d50670b0aa4f5aa35aec128 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=019acdc3ad7a473410ea2ee9d67f7046848c708a
commit 019acdc3ad7a473410ea2ee9d67f7046848c708a
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 18:50:22 2012 +0900
    Improve remote DELETE planning for inherited tables
    
    Some issues have been enlighten by a new test case in regression with
    in PostgreSQL 9.1 stable branch.
    Issues are fixed and code has been refactored to make DELETE and UPDATE
    remote planning to use the same APIs related to RowMarks.
M	src/backend/optimizer/plan/createplan.c
M	src/test/regress/expected/rowtypes_1.out
M	src/test/regress/expected/rules_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/backend/optimizer/plan/createplan.c  |  269 ++++++++++++++++++------------
 src/test/regress/expected/rowtypes_1.out |    2 +-
 src/test/regress/expected/rules_1.out    |    6 +-
 3 files changed, 170 insertions(+), 107 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 10:04:31
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  f1e080eac77437a398e3d68f5699fdaf959af24b (commit)
      from  9ef893645b65471ddd0c73ff62be7d43d5598276 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=f1e080eac77437a398e3d68f5699fdaf959af24b
commit 019acdc3ad7a473410ea2ee9d67f7046848c708a
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 18:50:22 2012 +0900
    Improve remote DELETE planning for inherited tables
    
    Some issues have been enlighten by a new test case in regression with
    in PostgreSQL 9.1 stable branch.
    Issues are fixed and code has been refactored to make DELETE and UPDATE
    remote planning to use the same APIs related to RowMarks.
M	src/backend/optimizer/plan/createplan.c
M	src/test/regress/expected/rowtypes_1.out
M	src/test/regress/expected/rules_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/backend/optimizer/plan/createplan.c  |  269 ++++++++++++++++++------------
 src/test/regress/expected/rowtypes_1.out |    2 +-
 src/test/regress/expected/rules_1.out    |    6 +-
 3 files changed, 170 insertions(+), 107 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 06:59:11
      
     | 
| Project "Postgres-XC".
The branch, REL1_0_STABLE has been updated
       via  9ef893645b65471ddd0c73ff62be7d43d5598276 (commit)
      from  9d3920ceb9103af1e9cbadc1456f9e75243f425c (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9ef893645b65471ddd0c73ff62be7d43d5598276
commit 49b0760f4574272e4d50670b0aa4f5aa35aec128
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 12:03:34 2012 +0900
    Block CREATE TABLE AS in SQL functions
    
    This is consistent with decision to block utilities in SQL functions
    for release 1.0, and clock the problem of having the table created
    when function is invocated.
M	src/backend/catalog/pg_proc.c
M	src/backend/rewrite/rewriteHandler.c
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/subselect.out |   28 ++++++++++++++--------------
 src/test/regress/sql/subselect.sql      |    2 +-
 2 files changed, 15 insertions(+), 15 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 03:03:15
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  49b0760f4574272e4d50670b0aa4f5aa35aec128 (commit)
      from  30c443b261612fd4310895395251f1677f727962 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=49b0760f4574272e4d50670b0aa4f5aa35aec128
commit 49b0760f4574272e4d50670b0aa4f5aa35aec128
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 12:03:34 2012 +0900
    Block CREATE TABLE AS in SQL functions
    
    This is consistent with decision to block utilities in SQL functions
    for release 1.0, and clock the problem of having the table created
    when function is invocated.
M	src/backend/catalog/pg_proc.c
M	src/backend/rewrite/rewriteHandler.c
-----------------------------------------------------------------------
Summary of changes:
 src/backend/catalog/pg_proc.c        |   12 ++++++++++++
 src/backend/rewrite/rewriteHandler.c |    2 --
 2 files changed, 12 insertions(+), 2 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-07 01:38:22
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  30c443b261612fd4310895395251f1677f727962 (commit)
      from  00bf7e8a263800df2c5ed7e423dbd0865e9530f1 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=30c443b261612fd4310895395251f1677f727962
commit 30c443b261612fd4310895395251f1677f727962
Author: Michael Paquier <mi...@ot...>
Date:   Mon May 7 10:34:57 2012 +0900
    Fix for bug 3524219: Assertion failure in create_remotequery_plan
    
    Assertion failed if input tlist was not null.
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: Michael P. <mic...@us...> - 2012-05-05 06:01:02
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  00bf7e8a263800df2c5ed7e423dbd0865e9530f1 (commit)
      from  41497f76cea9eae378974c0af7f050fda35dca3c (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=00bf7e8a263800df2c5ed7e423dbd0865e9530f1
commit 00bf7e8a263800df2c5ed7e423dbd0865e9530f1
Author: Michael Paquier <mi...@ot...>
Date:   Sat May 5 14:58:56 2012 +0900
    Suppress unnecessary output file for test create_table
D	src/test/regress/expected/create_table_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/create_table_1.out |  206 --------------------------
 1 files changed, 0 insertions(+), 206 deletions(-)
 delete mode 100644 src/test/regress/expected/create_table_1.out
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-04 07:58:46
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  41497f76cea9eae378974c0af7f050fda35dca3c (commit)
      from  8e393db79e43f0a5605fed35d55af8375b4ffe2c (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=41497f76cea9eae378974c0af7f050fda35dca3c
commit 41497f76cea9eae378974c0af7f050fda35dca3c
Author: Michael Paquier <mi...@ot...>
Date:   Fri May 4 16:56:44 2012 +0900
    Fix for test plpgsql
    
    The same issue as in commit 8e393db79e43f0a5605fed35d55af8375b4ffe2c
    is not fixed for this release. It is an error with query parameters
    of sub-plans not being scanned for SetRemoteStatementName.
M	src/pl/plpgsql/src/pl_exec.c
M	src/test/regress/expected/plancache_1.out
A	src/test/regress/expected/plpgsql_1.out
M	src/test/regress/sql/plpgsql.sql
-----------------------------------------------------------------------
Summary of changes:
 src/pl/plpgsql/src/pl_exec.c                       |    9 +
 src/test/regress/expected/plancache_1.out          |  167 ++++--
 .../expected/{plpgsql.out => plpgsql_1.out}        |  629 +++++++++-----------
 src/test/regress/sql/plpgsql.sql                   |   29 +-
 4 files changed, 417 insertions(+), 417 deletions(-)
 copy src/test/regress/expected/{plpgsql.out => plpgsql_1.out} (88%)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Amit K. <ami...@us...> - 2012-05-04 06:40:26
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  8e393db79e43f0a5605fed35d55af8375b4ffe2c (commit)
      from  5f6b75ebc869e384cdfcea5e11dd2dfdcdb02e68 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8e393db79e43f0a5605fed35d55af8375b4ffe2c
commit 8e393db79e43f0a5605fed35d55af8375b4ffe2c
Author: Amit Khandekar <ami...@en...>
Date:   Fri May 4 12:08:15 2012 +0530
    pg_regress: join.sql : Added ORDER BY and EXPLAIN ( nodes false) to make the
    output consistent. Adjusted join.out accordingly.
    
    Created new file join_1.out to accommodate an ERROR which we decided not to
    fix in this release 1.0. The scenario is this:
    prepare foo(bool) as
    	select count(*) from tenk1 a left join tenk1 b
    	on (a.unique2 = b.unique1 and exists
    	(select 1 from tenk1 c where c.thousand = b.unique2 and $1));
    execute foo(true);
    ERROR:  bind message supplies 1 parameters, but prepared statement "" requires 0
    Possibly this issue would be handled through bug 3517106.
M	src/test/regress/expected/join.out
A	src/test/regress/expected/join_1.out
M	src/test/regress/sql/join.sql
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/join.out                 | 1847 ++++++++++----------
 src/test/regress/expected/{join.out => join_1.out} | 1819 ++++++++++----------
 src/test/regress/sql/join.sql                      |   30 +-
 3 files changed, 1880 insertions(+), 1816 deletions(-)
 copy src/test/regress/expected/{join.out => join_1.out} (95%)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-05-04 06:30:22
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  5f6b75ebc869e384cdfcea5e11dd2dfdcdb02e68 (commit)
      from  742c9553e01f32a4fefb9ef89bacb1864f7fad2c (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5f6b75ebc869e384cdfcea5e11dd2dfdcdb02e68
commit 5f6b75ebc869e384cdfcea5e11dd2dfdcdb02e68
Author: Michael Paquier <mi...@ot...>
Date:   Fri May 4 15:28:27 2012 +0900
    Change distribution of some tables in foreign_key to replicate
    
    This is necessary to avoid errors of the type:
    "Write to replicated table returned different results" that
    may appear depending on the cluster structure used.
M	src/test/regress/expected/foreign_key_1.out
M	src/test/regress/sql/foreign_key.sql
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/foreign_key_1.out |    6 +++---
 src/test/regress/sql/foreign_key.sql        |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Amit K. <ami...@us...> - 2012-05-04 02:39:06
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  742c9553e01f32a4fefb9ef89bacb1864f7fad2c (commit)
      from  8f67694c0bfa208437dd8e1918922197dbb21f0b (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=742c9553e01f32a4fefb9ef89bacb1864f7fad2c
commit 742c9553e01f32a4fefb9ef89bacb1864f7fad2c
Author: Amit Khandekar <ami...@en...>
Date:   Thu May 3 21:32:59 2012 +0530
    Add a Result plan node over RemoteQuery node in cases where the target list is
    not a plain var tlist. This fixes cases when the target list contains RowExpr
    expressions which cannot be handled by RemoteQuery. It deparses such expressions
    as ROW(...) and when the remote query fetches such ROW(...) values, they
    cannot be converted into input form. Hence the Result plan, which
    allows to evaluate any such expressions.
M	src/backend/optimizer/plan/createplan.c
-----------------------------------------------------------------------
Summary of changes:
 src/backend/optimizer/plan/createplan.c |   71 ++++++++++++++++++++++++++++---
 1 files changed, 65 insertions(+), 6 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-05-02 15:12:05
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  8f67694c0bfa208437dd8e1918922197dbb21f0b (commit)
      from  c0bc77818e7243179fb93d1c0770e52826d470d4 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8f67694c0bfa208437dd8e1918922197dbb21f0b
commit 8f67694c0bfa208437dd8e1918922197dbb21f0b
Author: Abbas <abb...@en...>
Date:   Wed May 2 19:56:57 2012 +0500
    Fix for the test case foreign_key
    
    The test case was failing because of the following limitations of XC
    1. Partition column cannot be updated.
    2. SAVEPOINTS are not supported.
    3. Columns of network data types are not supported to be used as key
       to distribute the table by hash/modulo.
    
    The SQL file was changed to distribute the tables by replication and
    Expected output files were changed accordingly.
M	src/test/regress/expected/foreign_key.out
M	src/test/regress/expected/foreign_key_1.out
M	src/test/regress/sql/foreign_key.sql
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/foreign_key.out   |   86 +++---
 src/test/regress/expected/foreign_key_1.out |  479 ++++++++++++---------------
 src/test/regress/sql/foreign_key.sql        |  101 +++---
 3 files changed, 311 insertions(+), 355 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-05-01 05:16:50
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  c0bc77818e7243179fb93d1c0770e52826d470d4 (commit)
      from  26e073f38d8a301c8f5de116613c6459903a50df (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c0bc77818e7243179fb93d1c0770e52826d470d4
commit c0bc77818e7243179fb93d1c0770e52826d470d4
Author: Abbas <abb...@en...>
Date:   Tue May 1 10:13:20 2012 +0500
    Fix for crash when a set parameter to value command is executed using PQprepare & PQexecPrepared
    
    The crash was due to two reasons
    1. The stmt_name member of CachedPlanSource was left uninitialized in FastCreateCachedPlan.
       (Patch provided by Mason)
    2. StoreCachedPlan was wrongly typecasting utility statements to PlannedStmt *.
M	src/backend/utils/cache/plancache.c
-----------------------------------------------------------------------
Summary of changes:
 src/backend/utils/cache/plancache.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Amit K. <ami...@us...> - 2012-04-30 14:05:22
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  26e073f38d8a301c8f5de116613c6459903a50df (commit)
      from  64f749fcd29cacca13ed28996c2275333a348cb3 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=26e073f38d8a301c8f5de116613c6459903a50df
commit 26e073f38d8a301c8f5de116613c6459903a50df
Author: Amit Khandekar <ami...@en...>
Date:   Mon Apr 30 19:33:17 2012 +0530
    Fix for Bug 3498157 : pg_relation_size bug
    
    For exec-direct, the super-user restriction is applied in parse/analyse phase.
    So, create  SPI function SPI_execute_direct() specially to allow
    running internal SQLs directly on other nodes, transparent to the user. This
    function bypasses the parsing stage by creating an ExecDirectStmt node manually
    and then does the usual analyze, rewrite, plan and execute using the usual
    SPI interface functions. This allows us to bypass the super-user restriction
    which is now shifted from analyze phase to parse phase.
    
    So for this release 1.0 we leave the exec-direct super-user restriction, but
    allow to propagate SQLs to other nodes through backend code. This prevents
    normal users from accidentally doing table writes using exec-direct but at the
    same time allows transparently to propagate system functions like
    pg_relation_size, pg_advisory_lock() etc to be propagated to coordinators and/or
    datanodes transparently.
M	src/backend/executor/spi.c
M	src/backend/parser/analyze.c
M	src/backend/parser/gram.y
M	src/backend/utils/adt/dbsize.c
M	src/include/executor/spi.h
-----------------------------------------------------------------------
Summary of changes:
 src/backend/executor/spi.c     |   74 ++++++++++++++++++++++++++++++++++++++-
 src/backend/parser/analyze.c   |    5 ---
 src/backend/parser/gram.y      |    6 +++
 src/backend/utils/adt/dbsize.c |    5 +--
 src/include/executor/spi.h     |    4 ++
 5 files changed, 83 insertions(+), 11 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Michael P. <mic...@us...> - 2012-04-30 13:37:48
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  64f749fcd29cacca13ed28996c2275333a348cb3 (commit)
      from  63bfc97691117d2bc738ec318b971d7d7ccada7a (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=64f749fcd29cacca13ed28996c2275333a348cb3
commit 64f749fcd29cacca13ed28996c2275333a348cb3
Author: Michael Paquier <mi...@ot...>
Date:   Mon Apr 30 22:11:17 2012 +0900
    Addition of new output files for collate, tsearch and xc_distkey
    
    Those tests are using additional ORDER BY clauses on some queries
    to make data obtained in the cluster consistent but those three tests
    might have ordering output that can change depending on the environment
    where XC is running.
A	src/test/regress/expected/collate_2.out
A	src/test/regress/expected/tsearch_2.out
A	src/test/regress/expected/xc_distkey_1.out
-----------------------------------------------------------------------
Summary of changes:
 .../expected/{collate_1.out => collate_2.out}      |    2 +-
 .../expected/{tsearch_1.out => tsearch_2.out}      |   34 ++++++++++----------
 .../expected/{xc_distkey.out => xc_distkey_1.out}  |    2 +-
 3 files changed, 19 insertions(+), 19 deletions(-)
 copy src/test/regress/expected/{collate_1.out => collate_2.out} (100%)
 copy src/test/regress/expected/{tsearch_1.out => tsearch_2.out} (100%)
 copy src/test/regress/expected/{xc_distkey.out => xc_distkey_1.out} (100%)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-04-30 06:15:40
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  63bfc97691117d2bc738ec318b971d7d7ccada7a (commit)
      from  99448b33fd6e5d462cd506732fc1fca1724be08a (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=63bfc97691117d2bc738ec318b971d7d7ccada7a
commit 63bfc97691117d2bc738ec318b971d7d7ccada7a
Author: Abbas <abb...@en...>
Date:   Mon Apr 30 11:11:21 2012 +0500
    Fix the test case create_index. The test case was failing because of the following reasons
    
    1. There was a problem in CTAS. While doing the create table step QueryRewriteCTAS
       was wrongly assuming that the new table to be created has to be created with
       NOT NULL constraint for all columns, where as in PG the table created as a
       result of CTAS has no such constraint added by default,
       even if the table from which we are selecting has any such constraint.
    
    2. We added an id column to the polygon_tbl. This change had an impact on
       a couple of test cases here too.
    
    3. In XC, EXPLAIN show the plan of coordinator only, whereas in this test case
       there seems to be a need to show the plans of data node. Added a feature
       request 3522479 for this and changed the expected output file for now.
    
    4. Removed alternate expected output file.
M	src/backend/rewrite/rewriteHandler.c
M	src/test/regress/expected/create_index.out
D	src/test/regress/expected/create_index_1.out
M	src/test/regress/sql/create_index.sql
-----------------------------------------------------------------------
Summary of changes:
 src/backend/rewrite/rewriteHandler.c         |    2 +-
 src/test/regress/expected/create_index.out   |  390 ++++++-----
 src/test/regress/expected/create_index_1.out |  953 --------------------------
 src/test/regress/sql/create_index.sql        |   66 +-
 4 files changed, 243 insertions(+), 1168 deletions(-)
 delete mode 100644 src/test/regress/expected/create_index_1.out
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Amit K. <ami...@us...> - 2012-04-30 05:21:00
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  99448b33fd6e5d462cd506732fc1fca1724be08a (commit)
      from  1c805696f62ee41786a1d5954bcdd53c83ce58e3 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=99448b33fd6e5d462cd506732fc1fca1724be08a
commit 99448b33fd6e5d462cd506732fc1fca1724be08a
Author: Amit Khandekar <ami...@en...>
Date:   Mon Apr 30 10:46:58 2012 +0530
    pg_regress: rowtypes.sql : An update having references like column.* generates
    ERROR:  Cannot generate remote UPDATE plan. Since we are not going to fix the
    issue in release 1.0, this commit accommodates this ERROR message in
    rowtypes_1.out so as to make the test pass. rowtypes_1.out also had some old
    changes which are not required now, so removed those.
M	src/test/regress/expected/rowtypes_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/rowtypes_1.out |   18 +++++++-----------
 1 files changed, 7 insertions(+), 11 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-04-30 03:40:14
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  1c805696f62ee41786a1d5954bcdd53c83ce58e3 (commit)
      from  44d9ca48ae57065cb63d7b9615adc76a3fefbe1d (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=1c805696f62ee41786a1d5954bcdd53c83ce58e3
commit 1c805696f62ee41786a1d5954bcdd53c83ce58e3
Author: Abbas <abb...@en...>
Date:   Mon Apr 30 08:37:53 2012 +0500
    Fix for test case sanity_check
    
    XC has added three catalog tables hence they are expected in the output.
    Composite indexes are not supported so creation of such an index on func_index_heap fails.
M	src/test/regress/expected/sanity_check.out
D	src/test/regress/expected/sanity_check_1.out
-----------------------------------------------------------------------
Summary of changes:
 src/test/regress/expected/sanity_check.out   |    7 +-
 src/test/regress/expected/sanity_check_1.out |  170 --------------------------
 2 files changed, 5 insertions(+), 172 deletions(-)
 delete mode 100644 src/test/regress/expected/sanity_check_1.out
hooks/post-receive
-- 
Postgres-XC
 | 
| 
      
      
      From: Abbas B. <ga...@us...> - 2012-04-30 03:37:00
      
     | 
| Project "Postgres-XC".
The branch, master has been updated
       via  44d9ca48ae57065cb63d7b9615adc76a3fefbe1d (commit)
      from  10cf12dc51866950c5e70c3318ffce0fefd2f7d8 (commit)
- Log -----------------------------------------------------------------
http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=44d9ca48ae57065cb63d7b9615adc76a3fefbe1d
commit 44d9ca48ae57065cb63d7b9615adc76a3fefbe1d
Author: Abbas <abb...@en...>
Date:   Mon Apr 30 08:15:52 2012 +0500
    Block creation of SQL functions containing utility statements
    
    To support these functions we need to first implement a deparser
    for all utility statements and then use the deparsed utility statement
    while adding remote query node in ProcessUtility function.
    Currently we are using "queryString" which can contain multiple
    statements in case of SQL functions, some of which can be utility
    and the last one has to be a select. Having such a combination in
    a single remote query node creates problems while processing results.
    
    Since that deparser is not there yet, we have to block creation of such SQL functions.
    
    By setting the GUC check_function_bodies of OFF, one can by-pass the code
    to block the creation of such functions. This patch makes the necessary
    changes to make sure that such SQL functions do not produce any crash,
    although they still won't run successfully.
    
    The documentation is changed to let the users know of this limitation.
    
    A few test cases are also added.
M	doc-xc/src/sgml/config.sgmlin
M	doc-xc/src/sgml/ref/create_function.sgmlin
M	src/backend/catalog/pg_proc.c
M	src/backend/executor/functions.c
M	src/backend/pgxc/plan/planner.c
M	src/include/pgxc/planner.h
M	src/test/regress/expected/xc_misc.out
M	src/test/regress/sql/xc_misc.sql
-----------------------------------------------------------------------
Summary of changes:
 doc-xc/src/sgml/config.sgmlin              |   11 +++++++
 doc-xc/src/sgml/ref/create_function.sgmlin |   15 ++++++++-
 src/backend/catalog/pg_proc.c              |    5 +++
 src/backend/executor/functions.c           |   21 +++++++-----
 src/backend/pgxc/plan/planner.c            |   24 +++++++++++++++
 src/include/pgxc/planner.h                 |    1 +
 src/test/regress/expected/xc_misc.out      |   40 ++++++++++++++++++++++++
 src/test/regress/sql/xc_misc.sql           |   45 ++++++++++++++++++++++++++++
 8 files changed, 152 insertions(+), 10 deletions(-)
hooks/post-receive
-- 
Postgres-XC
 |