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: Pavan D. <pa...@us...> - 2011-11-25 06:47:11
|
Project "Postgres-XC". The branch, master has been updated via 1998ea0344f428cbae7d629076870ad7a586fd99 (commit) from eaec063560d1d5a21a44fa1044a56bc3149dd542 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=1998ea0344f428cbae7d629076870ad7a586fd99 commit 1998ea0344f428cbae7d629076870ad7a586fd99 Author: Pavan Deolasee <pav...@gm...> Date: Fri Nov 25 12:07:18 2011 +0530 Remove src/gtm/Makefile.global and src/gtm/Makefile.shlib. GTM instead now uses the same makefiles that are used by other components for building D src/gtm/Makefile.global D src/gtm/Makefile.shlib M src/gtm/client/Makefile M src/gtm/common/Makefile M src/gtm/gtm_ctl/Makefile M src/gtm/libpq/Makefile M src/gtm/main/Makefile M src/gtm/path/Makefile M src/gtm/proxy/Makefile M src/gtm/recovery/Makefile ----------------------------------------------------------------------- Summary of changes: src/gtm/Makefile.global | 116 ---------- src/gtm/Makefile.shlib | 556 --------------------------------------------- src/gtm/client/Makefile | 6 +- src/gtm/common/Makefile | 12 +- src/gtm/gtm_ctl/Makefile | 6 +- src/gtm/libpq/Makefile | 6 +- src/gtm/main/Makefile | 6 +- src/gtm/path/Makefile | 7 +- src/gtm/proxy/Makefile | 6 +- src/gtm/recovery/Makefile | 6 +- 10 files changed, 29 insertions(+), 698 deletions(-) delete mode 100644 src/gtm/Makefile.global delete mode 100644 src/gtm/Makefile.shlib hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-24 23:35:37
|
Project "Postgres-XC". The branch, master has been updated via eaec063560d1d5a21a44fa1044a56bc3149dd542 (commit) from 21cde3261299db2b1d468b767e4e86f3ecedf45f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=eaec063560d1d5a21a44fa1044a56bc3149dd542 commit eaec063560d1d5a21a44fa1044a56bc3149dd542 Author: Michael P <mic...@us...> Date: Fri Nov 25 08:38:36 2011 +0900 Remove debug flag from GTM makefile M src/gtm/Makefile.global ----------------------------------------------------------------------- Summary of changes: src/gtm/Makefile.global | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-24 23:30:19
|
Project "Postgres-XC". The branch, master has been updated via 21cde3261299db2b1d468b767e4e86f3ecedf45f (commit) from 3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=21cde3261299db2b1d468b767e4e86f3ecedf45f commit 21cde3261299db2b1d468b767e4e86f3ecedf45f Author: Michael P <mic...@us...> Date: Fri Nov 25 08:30:55 2011 +0900 Addition of system function pgxc_pool_check This new system function is used to check connection information consistency cached in pooler with pgxc_node. The information checked for consistency is node Oid, connection port and connection host. This function returns a boolean depending on connection data being consistent or not. M doc-xc/src/sgml/func.sgmlin M src/backend/pgxc/nodemgr/nodemgr.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/pgxc/pool/poolmgr.c M src/backend/pgxc/pool/poolutils.c M src/backend/utils/init/postinit.c M src/include/catalog/pg_proc.h M src/include/pgxc/nodemgr.h M src/include/pgxc/poolmgr.h M src/include/pgxc/poolutils.h M src/include/utils/builtins.h ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/func.sgmlin | 39 +++++++++++ src/backend/pgxc/nodemgr/nodemgr.c | 36 +++++----- src/backend/pgxc/pool/pgxcnode.c | 3 +- src/backend/pgxc/pool/poolmgr.c | 123 +++++++++++++++++++++++++++++++++++- src/backend/pgxc/pool/poolutils.c | 20 ++++++- src/backend/utils/init/postinit.c | 4 +- src/include/catalog/pg_proc.h | 4 + src/include/pgxc/nodemgr.h | 4 +- src/include/pgxc/poolmgr.h | 3 + src/include/pgxc/poolutils.h | 4 + src/include/utils/builtins.h | 5 ++ 11 files changed, 221 insertions(+), 24 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-24 04:09:59
|
Project "Postgres-XC". The branch, master has been updated via 3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd (commit) from 36554b4952780f1c11af2f50473121b7d7fee1f9 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd commit 3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd Author: Michael P <mic...@us...> Date: Thu Nov 24 12:36:28 2011 +0900 Improve connection info initialization for backend session and pooler Connection information is obtained directly from XC-catalogs at pooler start-up by initializing pooler process as a standalone process. This deeply simplifies connection information setting in XC pooler by limiting the messages sent between processes. Postgres childs now use a common API with pooler to initialize remote node handles the same way as pooler using system cache. M src/backend/bootstrap/bootstrap.c M src/backend/commands/prepare.c M src/backend/nodes/list.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/nodemgr/nodemgr.c M src/backend/pgxc/plan/planner.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/pgxc/pool/poolutils.c M src/backend/rewrite/rewriteHandler.c M src/backend/storage/ipc/procarray.c M src/backend/storage/lmgr/proc.c M src/backend/utils/init/miscinit.c M src/backend/utils/init/postinit.c M src/include/miscadmin.h M src/include/pgxc/nodemgr.h M src/include/pgxc/poolmgr.h M src/include/storage/proc.h ----------------------------------------------------------------------- Summary of changes: src/backend/bootstrap/bootstrap.c | 6 + src/backend/commands/prepare.c | 2 +- src/backend/nodes/list.c | 4 +- src/backend/pgxc/locator/locator.c | 2 +- src/backend/pgxc/nodemgr/nodemgr.c | 136 +++++++++++++++++- src/backend/pgxc/plan/planner.c | 2 +- src/backend/pgxc/pool/execRemote.c | 1 + src/backend/pgxc/pool/pgxcnode.c | 208 ++------------------------- src/backend/pgxc/pool/poolmgr.c | 260 ++++++++++++++-------------------- src/backend/pgxc/pool/poolutils.c | 1 + src/backend/rewrite/rewriteHandler.c | 2 +- src/backend/storage/ipc/procarray.c | 8 + src/backend/storage/lmgr/proc.c | 9 ++ src/backend/utils/init/miscinit.c | 10 ++ src/backend/utils/init/postinit.c | 8 + src/include/miscadmin.h | 1 + src/include/pgxc/nodemgr.h | 8 + src/include/pgxc/poolmgr.h | 15 +-- src/include/storage/proc.h | 5 + 19 files changed, 317 insertions(+), 371 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-24 01:24:10
|
Project "Postgres-XC". The branch, master has been updated via 36554b4952780f1c11af2f50473121b7d7fee1f9 (commit) from accc9a1df6db46342bdb87c6368892358e6e0a56 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=36554b4952780f1c11af2f50473121b7d7fee1f9 commit 36554b4952780f1c11af2f50473121b7d7fee1f9 Author: Michael P <mic...@us...> Date: Thu Nov 24 10:26:34 2011 +0900 Correction for pgbench, aggregates are correctly supported by XC M contrib/pgbench/pgbench.c ----------------------------------------------------------------------- Summary of changes: contrib/pgbench/pgbench.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Amit K. <ami...@us...> - 2011-11-22 05:25:29
|
Project "Postgres-XC". The branch, master has been updated via 18ff87e0823c960517cdc5e31d7bc7b1ee25f1c4 (commit) from e6c1533b4441c78b16edf1450bd89374b9764d2a (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=18ff87e0823c960517cdc5e31d7bc7b1ee25f1c4 commit 18ff87e0823c960517cdc5e31d7bc7b1ee25f1c4 Author: Amit Khandekar <ami...@en...> Date: Tue Nov 22 10:46:13 2011 +0530 Support correlated subqueries. Correlated subqueries were not working because we did not have a ReScan function for RemoteQuery plan node, and the Materialize plan node present above RemoteQuery cannot handle scenarios where the underlying node has to be rescanned in case of changed qual parameters. This commit : 1. implements the ReScan function 2. Removes the Materialize node from above the RemoteQuery node, and does the materialization inside RemoteQuery node. 3. Fixes an issue of incorrect target list for remote joins with subqueries. M src/backend/nodes/copyfuncs.c M src/backend/optimizer/plan/createplan.c M src/backend/optimizer/util/pathnode.c M src/backend/parser/analyze.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/execRemote.c M src/include/pgxc/execRemote.h M src/include/pgxc/planner.h ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/copyfuncs.c | 1 - src/backend/optimizer/plan/createplan.c | 7 +- src/backend/optimizer/util/pathnode.c | 8 - src/backend/parser/analyze.c | 1 - src/backend/pgxc/plan/planner.c | 1 - src/backend/pgxc/pool/execRemote.c | 212 ++++++++++++++++++++++++++----- src/include/pgxc/execRemote.h | 4 + src/include/pgxc/planner.h | 1 - 8 files changed, 189 insertions(+), 46 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-21 02:52:46
|
Project "Postgres-XC". The branch, master has been updated via e6c1533b4441c78b16edf1450bd89374b9764d2a (commit) from f44c9c59b84700e9f24a20f3adb0c063005acdbd (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=e6c1533b4441c78b16edf1450bd89374b9764d2a commit e6c1533b4441c78b16edf1450bd89374b9764d2a Author: Michael P <mic...@us...> Date: Mon Nov 21 11:54:43 2011 +0900 Fix for bug 3439134: replicated/replicated join with mapping node lists This commit fixes an issue for joins on replicated tables in the case where their node lists intersect but neither of them is included in the other. Hence, it was only reproducible in a cluster with at least 3 Datanodes. Now, the intersection node list is used to choose where to push down the remote join in this special case. M src/backend/pgxc/locator/locator.c M src/backend/pgxc/plan/planner.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/locator/locator.c | 10 +++++++- src/backend/pgxc/plan/planner.c | 42 ++++++++++++++++++++++++++++++------ 2 files changed, 44 insertions(+), 8 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-21 02:22:54
|
Project "Postgres-XC". The branch, master has been updated via f44c9c59b84700e9f24a20f3adb0c063005acdbd (commit) from 40184bdc1f51c35a563a842438ce3185e2e09bba (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=f44c9c59b84700e9f24a20f3adb0c063005acdbd commit f44c9c59b84700e9f24a20f3adb0c063005acdbd Author: Michael P <mic...@us...> Date: Mon Nov 21 11:14:08 2011 +0900 Remove option strict_select_checking This was a temporary option related to merge-sort of order by which is now not used anywhere in the code. M src/backend/pgxc/plan/planner.c M src/backend/utils/misc/guc.c M src/backend/utils/misc/postgresql.conf.sample ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 3 --- src/backend/utils/misc/guc.c | 14 -------------- src/backend/utils/misc/postgresql.conf.sample | 2 -- 3 files changed, 0 insertions(+), 19 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-18 08:30:33
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 7adfa4fa207220f9767bbb4985b5426a282b2796 (commit) from 72386afeabd861afd230334361c27c84ee49828a (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=7adfa4fa207220f9767bbb4985b5426a282b2796 commit 40184bdc1f51c35a563a842438ce3185e2e09bba Author: Ashutosh Bapat <ash...@en...> Date: Fri Nov 18 12:20:31 2011 +0530 Support window functions and aggregates in Postgres-XC, with following changes, 1. The windowed aggregates were not working because final function was disabled for such aggregates. The patch enables it. With this window aggregates should work as long as proper functions are supplied in the pg_aggregate. 2. Window functions are very sensitive to the order in which rows are presented to those functions. Thus results of window functions change with the distribution of the rows on various datanodes. M src/backend/executor/nodeWindowAgg.c M src/test/regress/expected/window.out M src/test/regress/sql/window.sql D src/test/regress/sql/xc-window.sql ----------------------------------------------------------------------- Summary of changes: src/test/regress/sql/xc-window.sql | 199 ------------------------------------ 1 files changed, 0 insertions(+), 199 deletions(-) delete mode 100644 src/test/regress/sql/xc-window.sql hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2011-11-18 06:54:38
|
Project "Postgres-XC". The branch, master has been updated via 40184bdc1f51c35a563a842438ce3185e2e09bba (commit) from 6630ca654c7a8d9696637cb2723b34d29178ac16 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=40184bdc1f51c35a563a842438ce3185e2e09bba commit 40184bdc1f51c35a563a842438ce3185e2e09bba Author: Ashutosh Bapat <ash...@en...> Date: Fri Nov 18 12:20:31 2011 +0530 Support window functions and aggregates in Postgres-XC, with following changes, 1. The windowed aggregates were not working because final function was disabled for such aggregates. The patch enables it. With this window aggregates should work as long as proper functions are supplied in the pg_aggregate. 2. Window functions are very sensitive to the order in which rows are presented to those functions. Thus results of window functions change with the distribution of the rows on various datanodes. M src/backend/executor/nodeWindowAgg.c M src/test/regress/expected/window.out M src/test/regress/sql/window.sql D src/test/regress/sql/xc-window.sql ----------------------------------------------------------------------- Summary of changes: src/backend/executor/nodeWindowAgg.c | 5 - src/test/regress/expected/window.out | 208 +++++++++++++++++----------------- src/test/regress/sql/window.sql | 26 ++-- src/test/regress/sql/xc-window.sql | 199 -------------------------------- 4 files changed, 117 insertions(+), 321 deletions(-) delete mode 100644 src/test/regress/sql/xc-window.sql hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2011-11-18 06:00:45
|
Project "Postgres-XC". The branch, master has been updated via 6630ca654c7a8d9696637cb2723b34d29178ac16 (commit) from cecccf247379133e92680877c8e9fffaf4a71177 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6630ca654c7a8d9696637cb2723b34d29178ac16 commit 6630ca654c7a8d9696637cb2723b34d29178ac16 Author: Ashutosh Bapat <ash...@en...> Date: Fri Nov 18 11:22:22 2011 +0530 While comparing node names we should use case insensitive comparison. If not done so, one of the errors we get is "Coordinator cannot identify itself", while connecting to the coordinator from psql. The fix was suggested by Abbas. M src/backend/pgxc/pool/pgxcnode.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/pgxcnode.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-18 00:21:31
|
Project "Postgres-XC". The branch, master has been updated via cecccf247379133e92680877c8e9fffaf4a71177 (commit) from 88c0214007bd15cba418b9dfa27c1ede20e7f6eb (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=cecccf247379133e92680877c8e9fffaf4a71177 commit cecccf247379133e92680877c8e9fffaf4a71177 Author: Michael P <mic...@us...> Date: Fri Nov 18 09:07:24 2011 +0900 Clean up prepared statements on remote connections at session ending This was the cause of prepared statement name conflicts when different sessions used the same connections to remote nodes. M src/backend/pgxc/pool/execRemote.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/execRemote.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-18 00:21:17
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 72386afeabd861afd230334361c27c84ee49828a (commit) from 9bd3d2799af682a79e8cb03580aed151e4ac0b9b (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=72386afeabd861afd230334361c27c84ee49828a commit cecccf247379133e92680877c8e9fffaf4a71177 Author: Michael P <mic...@us...> Date: Fri Nov 18 09:07:24 2011 +0900 Clean up prepared statements on remote connections at session ending This was the cause of prepared statement name conflicts when different sessions used the same connections to remote nodes. M src/backend/pgxc/pool/execRemote.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/execRemote.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-17 04:08:50
|
Project "Postgres-XC". The branch, master has been updated via 88c0214007bd15cba418b9dfa27c1ede20e7f6eb (commit) from d05a28e22a67a1f5f53ff176e8d1a0b1724cad64 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=88c0214007bd15cba418b9dfa27c1ede20e7f6eb commit 88c0214007bd15cba418b9dfa27c1ede20e7f6eb Author: Michael P <mic...@us...> Date: Thu Nov 17 13:09:49 2011 +0900 Set default start value of GTM GXID to 10000 This is thought as being safe enough as a default value in case no backup files are present in GTM data folder and no value is specified with -x option. M doc-xc/src/sgml/ref/gtm.sgmlin M src/gtm/main/gtm_txn.c M src/include/gtm/gtm_c.h ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/gtm.sgmlin | 15 +++++++++++++++ src/gtm/main/gtm_txn.c | 6 ++++-- src/include/gtm/gtm_c.h | 9 +++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-17 04:08:38
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 9bd3d2799af682a79e8cb03580aed151e4ac0b9b (commit) from 1c661d701f153cfb38fa10077ae95eeb4cf1bac1 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9bd3d2799af682a79e8cb03580aed151e4ac0b9b commit 88c0214007bd15cba418b9dfa27c1ede20e7f6eb Author: Michael P <mic...@us...> Date: Thu Nov 17 13:09:49 2011 +0900 Set default start value of GTM GXID to 10000 This is thought as being safe enough as a default value in case no backup files are present in GTM data folder and no value is specified with -x option. M doc-xc/src/sgml/ref/gtm.sgmlin M src/gtm/main/gtm_txn.c M src/include/gtm/gtm_c.h ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/gtm.sgmlin | 15 +++++++++++++++ src/gtm/main/gtm_txn.c | 6 ++++-- src/include/gtm/gtm_c.h | 9 +++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-17 01:58:44
|
Project "Postgres-XC". The branch, master has been updated via d05a28e22a67a1f5f53ff176e8d1a0b1724cad64 (commit) from 9a5cdb627e57f19f43c705d130f45a81510e8d41 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d05a28e22a67a1f5f53ff176e8d1a0b1724cad64 commit d05a28e22a67a1f5f53ff176e8d1a0b1724cad64 Author: Michael P <mic...@us...> Date: Thu Nov 17 10:51:40 2011 +0900 Fix prepare issue regarding reducible node joins In the case of remote joins reduced in createplan.c, row description request was not sent to remote node when sending a query with extended protocol, this was leading to issues with prepared queries like in bug 3438647. M src/backend/optimizer/plan/createplan.c ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-17 01:58:29
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 1c661d701f153cfb38fa10077ae95eeb4cf1bac1 (commit) from bf2d30021358dbe1d4242fc1bc251e70227b8b4c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=1c661d701f153cfb38fa10077ae95eeb4cf1bac1 commit d05a28e22a67a1f5f53ff176e8d1a0b1724cad64 Author: Michael P <mic...@us...> Date: Thu Nov 17 10:51:40 2011 +0900 Fix prepare issue regarding reducible node joins In the case of remote joins reduced in createplan.c, row description request was not sent to remote node when sending a query with extended protocol, this was leading to issues with prepared queries like in bug 3438647. M src/backend/optimizer/plan/createplan.c ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-16 04:58:25
|
Project "Postgres-XC". The branch, master has been updated via 9a5cdb627e57f19f43c705d130f45a81510e8d41 (commit) from 2aea0c2e0e01031f5dd4260b6985dc0ed4eadc50 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9a5cdb627e57f19f43c705d130f45a81510e8d41 commit 9a5cdb627e57f19f43c705d130f45a81510e8d41 Author: Michael P <mic...@us...> Date: Wed Nov 16 13:44:50 2011 +0900 Fix for bug 3438569: Prepared statement on distributed table A prepared statement on a query using distributed tables targetted always the first node when it should have targetted a node depending on the expression value and expression type used to evaulate the list of nodes at execution. The expression value was correctly obtained but expression type was not taken into account, leading to an error on node index determination. M src/backend/pgxc/pool/execRemote.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/execRemote.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-16 04:58:10
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via bf2d30021358dbe1d4242fc1bc251e70227b8b4c (commit) from 0cf8f2593affb280d57ff9e08f5d4cc348e86dad (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=bf2d30021358dbe1d4242fc1bc251e70227b8b4c commit 9a5cdb627e57f19f43c705d130f45a81510e8d41 Author: Michael P <mic...@us...> Date: Wed Nov 16 13:44:50 2011 +0900 Fix for bug 3438569: Prepared statement on distributed table A prepared statement on a query using distributed tables targetted always the first node when it should have targetted a node depending on the expression value and expression type used to evaulate the list of nodes at execution. The expression value was correctly obtained but expression type was not taken into account, leading to an error on node index determination. M src/backend/pgxc/pool/execRemote.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/execRemote.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-15 01:51:20
|
Project "Postgres-XC". The branch, master has been updated via 2aea0c2e0e01031f5dd4260b6985dc0ed4eadc50 (commit) from 6ca371275caa47a18f570c45abd095c19a0353d7 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=2aea0c2e0e01031f5dd4260b6985dc0ed4eadc50 commit 2aea0c2e0e01031f5dd4260b6985dc0ed4eadc50 Author: Michael P <mic...@us...> Date: Tue Nov 15 09:54:54 2011 +0900 Support for data distribution among a subset of datanodes CREATE TABLE has been extended with the following clause: CREATE TABLE ... [ TO ( GROUP groupname | NODE nodename [, ... ] ) ] This clause allows to distribute data among a subset of nodes listed by a node list, or a group alias. Node groups can be defined with CREATE NODE GROUP. The base structure for this support was added with commit 56a90674444df1464c8e7012c6113efd7f9bc7db, but check of mapping of subsets of node list was still missing for the management of join push down and materialization evaluation in planner. M src/backend/catalog/heap.c M src/backend/nodes/list.c M src/backend/pgxc/plan/planner.c M src/include/nodes/pg_list.h M src/include/pgxc/locator.h ----------------------------------------------------------------------- Summary of changes: src/backend/catalog/heap.c | 11 --- src/backend/nodes/list.c | 28 +++++++ src/backend/pgxc/plan/planner.c | 162 ++++++++++++++++++++++++++++++++++++++- src/include/nodes/pg_list.h | 5 +- src/include/pgxc/locator.h | 9 ++- 5 files changed, 198 insertions(+), 17 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-15 00:21:39
|
Project "Postgres-XC". The branch, master has been updated via 6ca371275caa47a18f570c45abd095c19a0353d7 (commit) from ac5fc3f89bd0a73ce7bdadd6e830a44dcdc7602b (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6ca371275caa47a18f570c45abd095c19a0353d7 commit 6ca371275caa47a18f570c45abd095c19a0353d7 Author: Michael P <mic...@us...> Date: Tue Nov 15 08:40:36 2011 +0900 Fix for bug 3431570: crash with Hadoop and sqoop This crash was happening at the execution of a RemoteQuery node when trying to allocate memory for fresh handles taken from pool. In this case allocation was made in TopTransactionContext. However, in the case of sqoop, which is a Hadoop module creating an interface with a db backend, it happened that TopTransactionContext was NULL, leading to a crash of the node. This commit switches the memory context to CurrentMemoryContext and contains fixes for possible memory leaks related to barrier and COPY. Fix from Pavan Deolasee M src/backend/pgxc/barrier/barrier.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/tcop/postgres.c M src/include/pgxc/pgxcnode.h ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/barrier/barrier.c | 14 +++++--------- src/backend/pgxc/pool/execRemote.c | 33 ++++++--------------------------- src/backend/pgxc/pool/pgxcnode.c | 26 ++++++++++++++++++-------- src/backend/tcop/postgres.c | 1 + src/include/pgxc/pgxcnode.h | 3 ++- 5 files changed, 32 insertions(+), 45 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-15 00:21:26
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 0cf8f2593affb280d57ff9e08f5d4cc348e86dad (commit) from 213829f9d85bdc1ac38a7386987785430768e4d9 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0cf8f2593affb280d57ff9e08f5d4cc348e86dad commit 6ca371275caa47a18f570c45abd095c19a0353d7 Author: Michael P <mic...@us...> Date: Tue Nov 15 08:40:36 2011 +0900 Fix for bug 3431570: crash with Hadoop and sqoop This crash was happening at the execution of a RemoteQuery node when trying to allocate memory for fresh handles taken from pool. In this case allocation was made in TopTransactionContext. However, in the case of sqoop, which is a Hadoop module creating an interface with a db backend, it happened that TopTransactionContext was NULL, leading to a crash of the node. This commit switches the memory context to CurrentMemoryContext and contains fixes for possible memory leaks related to barrier and COPY. Fix from Pavan Deolasee M src/backend/pgxc/barrier/barrier.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/tcop/postgres.c M src/include/pgxc/pgxcnode.h ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/barrier/barrier.c | 14 +++++--------- src/backend/pgxc/pool/execRemote.c | 33 ++++++--------------------------- src/backend/pgxc/pool/pgxcnode.c | 25 ++++++++++++++++++------- src/backend/tcop/postgres.c | 1 + src/include/pgxc/pgxcnode.h | 3 ++- 5 files changed, 32 insertions(+), 44 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-08 04:55:41
|
Project "Postgres-XC". The branch, master has been updated via ac5fc3f89bd0a73ce7bdadd6e830a44dcdc7602b (commit) from 2182ca2d05a38c185e443c9dd73c9ddf0f0db182 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=ac5fc3f89bd0a73ce7bdadd6e830a44dcdc7602b commit ac5fc3f89bd0a73ce7bdadd6e830a44dcdc7602b Author: Michael P <mic...@us...> Date: Tue Nov 8 13:40:57 2011 +0900 Fix for bug 3434781: join involving replicated table The following sequence was failing: create table aa (a int) distribute by hash(a); create table bb (a int) distribute by replication; select * from aa join bb using (a) where a=1; This last query failed with an unidentified table. The origin of this error was in XC planner where JOIN rte was evaluated as a table for location data. M src/backend/pgxc/plan/planner.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-08 04:55:27
|
Project "Postgres-XC". The branch, REL0_9_6_STABLE has been updated via 213829f9d85bdc1ac38a7386987785430768e4d9 (commit) from 62028c4facab7b386e77d91ab0439aaed15adadf (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=213829f9d85bdc1ac38a7386987785430768e4d9 commit ac5fc3f89bd0a73ce7bdadd6e830a44dcdc7602b Author: Michael P <mic...@us...> Date: Tue Nov 8 13:40:57 2011 +0900 Fix for bug 3434781: join involving replicated table The following sequence was failing: create table aa (a int) distribute by hash(a); create table bb (a int) distribute by replication; select * from aa join bb using (a) where a=1; This last query failed with an unidentified table. The origin of this error was in XC planner where JOIN rte was evaluated as a table for location data. M src/backend/pgxc/plan/planner.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-11-06 23:36:37
|
Project "Postgres-XC". The branch, master has been updated via 2182ca2d05a38c185e443c9dd73c9ddf0f0db182 (commit) from 72292cbae1adaca8788725ff1939f18d3c51a0b5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=2182ca2d05a38c185e443c9dd73c9ddf0f0db182 commit 2182ca2d05a38c185e443c9dd73c9ddf0f0db182 Author: Michael P <mic...@us...> Date: Mon Nov 7 08:36:10 2011 +0900 Print correct columns names in EXPLAIN for a join query Patch by Xiong Wang Review and corrections by me M src/backend/commands/explain.c M src/backend/pgxc/pool/pgxcnode.c M src/test/regress/expected/xc_having.out ----------------------------------------------------------------------- Summary of changes: src/backend/commands/explain.c | 3 +- src/backend/pgxc/pool/pgxcnode.c | 2 +- src/test/regress/expected/xc_having.out | 88 +++++++++++++++--------------- 3 files changed, 46 insertions(+), 47 deletions(-) hooks/post-receive -- Postgres-XC |