You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(28) |
Jun
(12) |
Jul
(11) |
Aug
(12) |
Sep
(5) |
Oct
(19) |
Nov
(14) |
Dec
(12) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(18) |
Feb
(30) |
Mar
(115) |
Apr
(89) |
May
(50) |
Jun
(44) |
Jul
(22) |
Aug
(13) |
Sep
(11) |
Oct
(30) |
Nov
(28) |
Dec
(39) |
2012 |
Jan
(38) |
Feb
(18) |
Mar
(43) |
Apr
(91) |
May
(108) |
Jun
(46) |
Jul
(37) |
Aug
(44) |
Sep
(33) |
Oct
(29) |
Nov
(36) |
Dec
(15) |
2013 |
Jan
(35) |
Feb
(611) |
Mar
(5) |
Apr
(55) |
May
(30) |
Jun
(28) |
Jul
(458) |
Aug
(34) |
Sep
(9) |
Oct
(39) |
Nov
(22) |
Dec
(32) |
2014 |
Jan
(16) |
Feb
(16) |
Mar
(42) |
Apr
(179) |
May
(7) |
Jun
(6) |
Jul
(9) |
Aug
|
Sep
(4) |
Oct
|
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
1
|
2
(1) |
3
(1) |
4
(1) |
5
|
6
(1) |
7
|
8
|
9
|
10
|
11
(2) |
12
|
13
(6) |
14
(4) |
15
(2) |
16
|
17
(4) |
18
|
19
|
20
(1) |
21
(1) |
22
(6) |
23
(4) |
24
(3) |
25
|
26
|
27
(1) |
28
(4) |
29
(2) |
30
|
31
|
|
From: Michael P. <mic...@us...> - 2012-08-29 12:15:54
|
Project "Postgres-XC". The branch, master has been updated via d50e99692d4fbca8cd879e6d4c0eaadee8cf59f5 (commit) from b0b514f887b0760bc3c9d0bab0d8efb612c98a29 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d50e99692d4fbca8cd879e6d4c0eaadee8cf59f5 commit d50e99692d4fbca8cd879e6d4c0eaadee8cf59f5 Author: Michael Paquier <mi...@ot...> Date: Wed Aug 29 21:12:54 2012 +0900 Remove option strict_statement_checking This option was used in XC planner to enforce an error in case other queries than SELECT, INSERT, UPDATE and DELETE went through XC planner. This was particularly useful for debugging but as now XC is far more integrated with Postgres code, such options are no more necessary. We need to rely on vanilla for such things on a local node. M src/backend/optimizer/util/pgxcship.c M src/backend/utils/misc/guc.c M src/backend/utils/misc/postgresql.conf.sample M src/include/optimizer/pgxcship.h ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/util/pgxcship.c | 16 ---------------- src/backend/utils/misc/guc.c | 9 --------- src/backend/utils/misc/postgresql.conf.sample | 2 -- src/include/optimizer/pgxcship.h | 2 -- 4 files changed, 0 insertions(+), 29 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-29 06:52:05
|
Project "Postgres-XC". The branch, master has been updated via b0b514f887b0760bc3c9d0bab0d8efb612c98a29 (commit) from aa400e384223727ea76fbd547446b69d10c95748 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=b0b514f887b0760bc3c9d0bab0d8efb612c98a29 commit b0b514f887b0760bc3c9d0bab0d8efb612c98a29 Author: Michael Paquier <mi...@ot...> Date: Wed Aug 29 15:40:23 2012 +0900 Reorganize XC planner APIs for shippability evaluation In order to improve Postgres-XC planner API visibility and transparency, all the functions that are related to the evaluation of expression shippability to remote nodes are now gathered into a unique file called pgxcship.c located in PostgreSQL optimizer. Most of those functionnalities were originally located in file src/pgxc/planner/planner.c. This clean-up allows to keep separated the XC planning functions depending on their role and facilitates code maintenance. In order to evaluate if an expression or a query is shippable to remote nodes, a simple call to the new APIs of pgxcship.h is enough. The file called postgresql_fdw.c is removed, made unnecessary by the exposition of shippability evaluation functions in new interface. M src/backend/catalog/heap.c M src/backend/commands/copy.c M src/backend/optimizer/path/pgxcpath.c M src/backend/optimizer/plan/pgxcplan.c M src/backend/optimizer/util/Makefile M src/backend/optimizer/util/pathnode.c A src/backend/optimizer/util/pgxcship.c M src/backend/pgxc/copy/remotecopy.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/Makefile D src/backend/pgxc/pool/postgresql_fdw.c M src/backend/rewrite/rewriteHandler.c M src/backend/utils/misc/guc.c A src/include/optimizer/pgxcship.h M src/include/pgxc/planner.h D src/include/pgxc/postgresql_fdw.h ----------------------------------------------------------------------- Summary of changes: src/backend/catalog/heap.c | 1 - src/backend/commands/copy.c | 2 +- src/backend/optimizer/path/pgxcpath.c | 25 +- src/backend/optimizer/plan/pgxcplan.c | 54 +- src/backend/optimizer/util/Makefile | 2 +- src/backend/optimizer/util/pathnode.c | 1 - .../plan/planner.c => optimizer/util/pgxcship.c} | 2014 +++++++------------- src/backend/pgxc/copy/remotecopy.c | 2 +- src/backend/pgxc/plan/planner.c | 1269 +------------ src/backend/pgxc/pool/Makefile | 2 +- src/backend/pgxc/pool/postgresql_fdw.c | 118 -- src/backend/rewrite/rewriteHandler.c | 1 - src/backend/utils/misc/guc.c | 1 + src/include/optimizer/pgxcship.h | 39 + src/include/pgxc/planner.h | 72 - src/include/pgxc/postgresql_fdw.h | 23 - 16 files changed, 748 insertions(+), 2878 deletions(-) copy src/backend/{pgxc/plan/planner.c => optimizer/util/pgxcship.c} (57%) delete mode 100644 src/backend/pgxc/pool/postgresql_fdw.c create mode 100644 src/include/optimizer/pgxcship.h delete mode 100644 src/include/pgxc/postgresql_fdw.h hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-28 04:05:55
|
Project "Postgres-XC". The branch, master has been updated via aa400e384223727ea76fbd547446b69d10c95748 (commit) from b3d6d619b5d96b59f1d26b1f960d800e6fa1b687 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=aa400e384223727ea76fbd547446b69d10c95748 commit aa400e384223727ea76fbd547446b69d10c95748 Author: Michael Paquier <mi...@ot...> Date: Tue Aug 28 13:08:07 2012 +0900 Fix for test case json: ORDER BY addition An ORDER BY clause is necessary to insure consistent output for 1 query. M src/test/regress/expected/json.out M src/test/regress/sql/json.sql ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/json.out | 2 +- src/test/regress/sql/json.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-28 03:42:25
|
Project "Postgres-XC". The branch, master has been updated via b3d6d619b5d96b59f1d26b1f960d800e6fa1b687 (commit) from ea0b9a810f0ec2eadd06d6e3eb0774a924bf8b3d (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=b3d6d619b5d96b59f1d26b1f960d800e6fa1b687 commit b3d6d619b5d96b59f1d26b1f960d800e6fa1b687 Author: Michael Paquier <mi...@ot...> Date: Tue Aug 28 12:43:58 2012 +0900 Fix for regression test aggregates An ORDER BY clause if added in all the queries of The latest test part related to string_agg bytea adding in vanilla 9.2. All the output files have been updated with consistent results. M src/test/regress/expected/aggregates.out M src/test/regress/expected/aggregates_1.out M src/test/regress/sql/aggregates.sql ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/aggregates.out | 16 ++++++++-------- src/test/regress/expected/aggregates_1.out | 10 +++++----- src/test/regress/sql/aggregates.sql | 10 +++++----- 3 files changed, 18 insertions(+), 18 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-28 03:28:44
|
Project "Postgres-XC". The branch, master has been updated via ea0b9a810f0ec2eadd06d6e3eb0774a924bf8b3d (commit) from 5627c1d6d6abd2a797c27b69398d2978c5cf49d1 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=ea0b9a810f0ec2eadd06d6e3eb0774a924bf8b3d commit ea0b9a810f0ec2eadd06d6e3eb0774a924bf8b3d Author: Michael Paquier <mi...@ot...> Date: Tue Aug 28 12:29:11 2012 +0900 Fix for test inherit, namespace of temporary tables The namespace of temporary tables was shown in an EXPLAIN that differs between vanilla and XC. In the case of vanilla, a "Hash Cond" showing the namespace of relations is not used. So the related tables are changed to non-temporary. M src/test/regress/expected/inherit_1.out M src/test/regress/sql/inherit.sql ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/inherit_1.out | 32 ++++++++++++++++++------------ src/test/regress/sql/inherit.sql | 12 +++++----- 2 files changed, 25 insertions(+), 19 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-28 00:36:10
|
Project "Postgres-XC". The branch, master has been updated via 5627c1d6d6abd2a797c27b69398d2978c5cf49d1 (commit) from b562b483892cc09475bd92e201b11ce39061176e (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5627c1d6d6abd2a797c27b69398d2978c5cf49d1 commit 5627c1d6d6abd2a797c27b69398d2978c5cf49d1 Author: Michael Paquier <mi...@ot...> Date: Tue Aug 28 09:29:32 2012 +0900 Fix for parameter handling in SPI calls This commit provides a fix for parameter handling for queries called through SPI. Most of the issues were related to plpgsql functions with DML and SELECT queries. When sending a list of parameter to remote nodes, the PostgreSQL protocol does not allow types with incorrect OIDs or names, in the case of XC, incorrect names. In the case of queries called with SPI, some parameter have no type as they are not used by all the queries involved on the call The reason of this behavior is that parameter management is centralized in the SPI itself. In the case of such parameters, the same method as dropped attributes of relations is used, meaning that a parameter that has no type will be considered as a NULL entry and so remote node will not complain about any unexisting type. This fix is done on top of the existing infrastructure, but honestly this should be rewritten with a set of APIs that makes remote parameter management more easily manageable in cluster, however this is out of scope for the time being. 2 regression tests are fixed thanks to that: plpgsql and rangefuncs. M src/backend/commands/prepare.c M src/backend/nodes/copyfuncs.c M src/backend/nodes/outfuncs.c M src/backend/optimizer/plan/planner.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/tcop/postgres.c M src/include/pgxc/planner.h M src/pl/plpgsql/src/pl_exec.c M src/test/regress/expected/plpgsql_1.out M src/test/regress/expected/rangefuncs_1.out ----------------------------------------------------------------------- Summary of changes: src/backend/commands/prepare.c | 17 +- src/backend/nodes/copyfuncs.c | 10 +- src/backend/nodes/outfuncs.c | 9 +- src/backend/optimizer/plan/planner.c | 19 +- src/backend/pgxc/plan/planner.c | 63 ++++ src/backend/pgxc/pool/execRemote.c | 41 ++- src/backend/pgxc/pool/pgxcnode.c | 11 +- src/backend/tcop/postgres.c | 3 +- src/include/pgxc/planner.h | 4 +- src/pl/plpgsql/src/pl_exec.c | 9 - src/test/regress/expected/plpgsql_1.out | 465 ++++++++++++++++++++++++---- src/test/regress/expected/rangefuncs_1.out | 3 +- 12 files changed, 534 insertions(+), 120 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-08-27 12:17:55
|
Project "Postgres-XC". The branch, master has been updated via b562b483892cc09475bd92e201b11ce39061176e (commit) from d22ea34ce63529f1a68189c3c524f5a535c64a0c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=b562b483892cc09475bd92e201b11ce39061176e commit b562b483892cc09475bd92e201b11ce39061176e Author: Ashutosh Bapat <ash...@en...> Date: Mon Aug 27 17:39:38 2012 +0530 In grouping_planner(), the target list of the top plan node of the join tree plan is changed. If the join tree is shippable, there is only one plan node i.e. RemoteQuery plan node. Include shippable entries from this list into the query being sent to the datanodes. M src/backend/optimizer/plan/planner.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/postgresql_fdw.c M src/include/pgxc/planner.h ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/planner.c | 9 +++ src/backend/pgxc/plan/planner.c | 86 ++++++++++++++++++++++++++++---- src/backend/pgxc/pool/postgresql_fdw.c | 13 ++--- src/include/pgxc/planner.h | 5 ++- 4 files changed, 93 insertions(+), 20 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-24 04:55:41
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 18f9781368349ca2a61dd9be576cacf92d97c089 (commit) from 4b089a9640d40dcdf8b241bcdc3a76056cdf49b0 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=18f9781368349ca2a61dd9be576cacf92d97c089 commit d22ea34ce63529f1a68189c3c524f5a535c64a0c Author: Michael Paquier <mi...@ot...> Date: Fri Aug 24 13:52:19 2012 +0900 Add test case in xc_copy to test COPY on quoted tables This allows to check that remote COPY generation is correct for such particular cases. M src/test/regress/input/xc_copy.source M src/test/regress/output/xc_copy.source ----------------------------------------------------------------------- Summary of changes: src/test/regress/input/xc_copy.source | 10 ++++++++++ src/test/regress/output/xc_copy.source | 8 ++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-24 04:50:45
|
Project "Postgres-XC". The branch, master has been updated via d22ea34ce63529f1a68189c3c524f5a535c64a0c (commit) from 4182cf295fb1ef0df86071c5a645f38e2df4a66a (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d22ea34ce63529f1a68189c3c524f5a535c64a0c commit d22ea34ce63529f1a68189c3c524f5a535c64a0c Author: Michael Paquier <mi...@ot...> Date: Fri Aug 24 13:52:19 2012 +0900 Add test case in xc_copy to test COPY on quoted tables This allows to check that remote COPY generation is correct for such particular cases. M src/test/regress/input/xc_copy.source M src/test/regress/output/xc_copy.source ----------------------------------------------------------------------- Summary of changes: src/test/regress/input/xc_copy.source | 10 ++++++++++ src/test/regress/output/xc_copy.source | 8 ++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-24 00:27:41
|
Project "Postgres-XC". The branch, master has been updated via 4182cf295fb1ef0df86071c5a645f38e2df4a66a (commit) from 0b267efd9264d2a057baa4f3307e7912e109e41c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=4182cf295fb1ef0df86071c5a645f38e2df4a66a commit 4182cf295fb1ef0df86071c5a645f38e2df4a66a Author: Michael Paquier <mi...@ot...> Date: Fri Aug 24 09:28:49 2012 +0900 Correct pg_dump and CTAS with new ROUNDROBIN grammar A single keyword is used to define round robin distribution since commit 0ee3600. M src/backend/utils/adt/ruleutils.c M src/bin/pg_dump/pg_dump.c ----------------------------------------------------------------------- Summary of changes: src/backend/utils/adt/ruleutils.c | 2 +- src/bin/pg_dump/pg_dump.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@gm...> - 2012-08-23 07:39:29
|
Thanks Michael for this fix. ---------- Koichi Suzuki 2012/8/23 Michael Paquier <mic...@us...>: > Project "Postgres-XC". > > The branch, master has been updated > via 55927dfc3bd46e9433355945f6751594f2db53c9 (commit) > from 0ee3600141696f422d425762ae1f236cb551be98 (commit) > > > - Log ----------------------------------------------------------------- > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=55927dfc3bd46e9433355945f6751594f2db53c9 > > commit 55927dfc3bd46e9433355945f6751594f2db53c9 > Author: Michael Paquier <mi...@ot...> > Date: Thu Aug 23 13:01:02 2012 +0900 > > Fix GTM startup with "*" set as listen_addresses on OSX > > On OSX, GTM was not able to start with default parameter values. > This had side effects on regressions with make check, making impossible > to run a simple default regression test. > > M src/gtm/main/gtm_opt.c > M src/gtm/main/main.c > M src/gtm/proxy/gtm_proxy_opt.c > M src/gtm/proxy/proxy_main.c > > ----------------------------------------------------------------------- > > Summary of changes: > src/gtm/main/gtm_opt.c | 2 +- > src/gtm/main/main.c | 6 ++++++ > src/gtm/proxy/gtm_proxy_opt.c | 2 +- > src/gtm/proxy/proxy_main.c | 8 ++++++-- > 4 files changed, 14 insertions(+), 4 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers |
From: Michael P. <mic...@us...> - 2012-08-23 04:35:37
|
Project "Postgres-XC". The branch, master has been updated via 0b267efd9264d2a057baa4f3307e7912e109e41c (commit) from 55927dfc3bd46e9433355945f6751594f2db53c9 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0b267efd9264d2a057baa4f3307e7912e109e41c commit 0b267efd9264d2a057baa4f3307e7912e109e41c Author: Michael Paquier <mi...@ot...> Date: Thu Aug 23 13:37:36 2012 +0900 Remove function deparseSql from postgresql_fdw.c This function was not used anywhere, and now XC begins to use Query in a more intensive way to generate remote queries. M src/backend/pgxc/pool/postgresql_fdw.c M src/include/pgxc/postgresql_fdw.h ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/postgresql_fdw.c | 175 -------------------------------- src/include/pgxc/postgresql_fdw.h | 1 - 2 files changed, 0 insertions(+), 176 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-23 04:03:04
|
Project "Postgres-XC". The branch, master has been updated via 55927dfc3bd46e9433355945f6751594f2db53c9 (commit) from 0ee3600141696f422d425762ae1f236cb551be98 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=55927dfc3bd46e9433355945f6751594f2db53c9 commit 55927dfc3bd46e9433355945f6751594f2db53c9 Author: Michael Paquier <mi...@ot...> Date: Thu Aug 23 13:01:02 2012 +0900 Fix GTM startup with "*" set as listen_addresses on OSX On OSX, GTM was not able to start with default parameter values. This had side effects on regressions with make check, making impossible to run a simple default regression test. M src/gtm/main/gtm_opt.c M src/gtm/main/main.c M src/gtm/proxy/gtm_proxy_opt.c M src/gtm/proxy/proxy_main.c ----------------------------------------------------------------------- Summary of changes: src/gtm/main/gtm_opt.c | 2 +- src/gtm/main/main.c | 6 ++++++ src/gtm/proxy/gtm_proxy_opt.c | 2 +- src/gtm/proxy/proxy_main.c | 8 ++++++-- 4 files changed, 14 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-23 04:02:57
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 4b089a9640d40dcdf8b241bcdc3a76056cdf49b0 (commit) from aaa52ad4b9b44d0f0e217b1917fa3e9fe46f6bc8 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=4b089a9640d40dcdf8b241bcdc3a76056cdf49b0 commit 55927dfc3bd46e9433355945f6751594f2db53c9 Author: Michael Paquier <mi...@ot...> Date: Thu Aug 23 13:01:02 2012 +0900 Fix GTM startup with "*" set as listen_addresses on OSX On OSX, GTM was not able to start with default parameter values. This had side effects on regressions with make check, making impossible to run a simple default regression test. M src/gtm/main/gtm_opt.c M src/gtm/main/main.c M src/gtm/proxy/gtm_proxy_opt.c M src/gtm/proxy/proxy_main.c ----------------------------------------------------------------------- Summary of changes: src/gtm/main/gtm_opt.c | 2 +- src/gtm/main/main.c | 6 ++++++ src/gtm/proxy/gtm_proxy_opt.c | 2 +- src/gtm/proxy/proxy_main.c | 8 ++++++-- 4 files changed, 14 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-22 23:36:49
|
Project "Postgres-XC". The branch, master has been updated via 0ee3600141696f422d425762ae1f236cb551be98 (commit) from 5f534780fcd616c0df4092f7b4bc09c5321d8e3f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0ee3600141696f422d425762ae1f236cb551be98 commit 0ee3600141696f422d425762ae1f236cb551be98 Author: Michael Paquier <mi...@ot...> Date: Thu Aug 23 08:20:02 2012 +0900 Remove reserved keywords REPLICATION, MODULO, HASH, ROUND and ROBIN Those keywords were used for clause DISTRIBUTE BY to define a distribution type. In order to being more flexiblity and extensibility on this code, a method based on IDENT is instead used. This fixes directly an issue with ALTER ROLE which was using the word REPLICATION to allow a user to use the replication protocol. M doc-xc/src/sgml/ddl.sgmlin M doc-xc/src/sgml/ref/alter_table.sgmlin M doc-xc/src/sgml/ref/create_table.sgmlin M doc-xc/src/sgml/ref/create_table_as.sgmlin M doc-xc/src/sgml/ref/select_into.sgmlin M src/backend/parser/gram.y M src/include/parser/kwlist.h M src/test/regress/expected/alter_table.out M src/test/regress/expected/arrays.out M src/test/regress/expected/rules.out M src/test/regress/expected/xc_FQS.out M src/test/regress/expected/xc_alter_table.out M src/test/regress/expected/xc_distkey.out M src/test/regress/expected/xc_remote.out M src/test/regress/expected/xc_sequence.out M src/test/regress/expected/xc_temp.out M src/test/regress/sql/alter_table.sql M src/test/regress/sql/arrays.sql M src/test/regress/sql/inherit.sql M src/test/regress/sql/plpgsql.sql M src/test/regress/sql/rules.sql M src/test/regress/sql/xc_FQS.sql M src/test/regress/sql/xc_alter_table.sql M src/test/regress/sql/xc_distkey.sql M src/test/regress/sql/xc_remote.sql M src/test/regress/sql/xc_sequence.sql M src/test/regress/sql/xc_temp.sql ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ddl.sgmlin | 6 +- doc-xc/src/sgml/ref/alter_table.sgmlin | 4 +- doc-xc/src/sgml/ref/create_table.sgmlin | 8 +- doc-xc/src/sgml/ref/create_table_as.sgmlin | 6 +- doc-xc/src/sgml/ref/select_into.sgmlin | 2 +- src/backend/parser/gram.y | 93 ++++++++++--------------- src/include/parser/kwlist.h | 15 ---- src/test/regress/expected/alter_table.out | 22 +++--- src/test/regress/expected/arrays.out | 2 +- src/test/regress/expected/rules.out | 22 +++--- src/test/regress/expected/xc_FQS.out | 6 +- src/test/regress/expected/xc_alter_table.out | 2 +- src/test/regress/expected/xc_distkey.out | 2 +- src/test/regress/expected/xc_remote.out | 6 +- src/test/regress/expected/xc_sequence.out | 4 +- src/test/regress/expected/xc_temp.out | 4 +- src/test/regress/sql/alter_table.sql | 22 +++--- src/test/regress/sql/arrays.sql | 2 +- src/test/regress/sql/inherit.sql | 8 +- src/test/regress/sql/plpgsql.sql | 2 +- src/test/regress/sql/rules.sql | 22 +++--- src/test/regress/sql/xc_FQS.sql | 6 +- src/test/regress/sql/xc_alter_table.sql | 2 +- src/test/regress/sql/xc_distkey.sql | 2 +- src/test/regress/sql/xc_remote.sql | 6 +- src/test/regress/sql/xc_sequence.sql | 4 +- src/test/regress/sql/xc_temp.sql | 4 +- 27 files changed, 125 insertions(+), 159 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-22 23:36:42
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via aaa52ad4b9b44d0f0e217b1917fa3e9fe46f6bc8 (commit) from e02e0d5f6f951608e2a5bf8106d74a9045232616 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=aaa52ad4b9b44d0f0e217b1917fa3e9fe46f6bc8 commit 0ee3600141696f422d425762ae1f236cb551be98 Author: Michael Paquier <mi...@ot...> Date: Thu Aug 23 08:20:02 2012 +0900 Remove reserved keywords REPLICATION, MODULO, HASH, ROUND and ROBIN Those keywords were used for clause DISTRIBUTE BY to define a distribution type. In order to being more flexiblity and extensibility on this code, a method based on IDENT is instead used. This fixes directly an issue with ALTER ROLE which was using the word REPLICATION to allow a user to use the replication protocol. M doc-xc/src/sgml/ddl.sgmlin M doc-xc/src/sgml/ref/alter_table.sgmlin M doc-xc/src/sgml/ref/create_table.sgmlin M doc-xc/src/sgml/ref/create_table_as.sgmlin M doc-xc/src/sgml/ref/select_into.sgmlin M src/backend/parser/gram.y M src/include/parser/kwlist.h M src/test/regress/expected/alter_table.out M src/test/regress/expected/arrays.out M src/test/regress/expected/rules.out M src/test/regress/expected/xc_FQS.out M src/test/regress/expected/xc_alter_table.out M src/test/regress/expected/xc_distkey.out M src/test/regress/expected/xc_remote.out M src/test/regress/expected/xc_sequence.out M src/test/regress/expected/xc_temp.out M src/test/regress/sql/alter_table.sql M src/test/regress/sql/arrays.sql M src/test/regress/sql/inherit.sql M src/test/regress/sql/plpgsql.sql M src/test/regress/sql/rules.sql M src/test/regress/sql/xc_FQS.sql M src/test/regress/sql/xc_alter_table.sql M src/test/regress/sql/xc_distkey.sql M src/test/regress/sql/xc_remote.sql M src/test/regress/sql/xc_sequence.sql M src/test/regress/sql/xc_temp.sql ----------------------------------------------------------------------- Summary of changes: src/backend/parser/gram.y | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-08-22 07:02:40
|
Project "Postgres-XC". The branch, master has been updated via 5f534780fcd616c0df4092f7b4bc09c5321d8e3f (commit) from 11339220012a9e73cb82039b0ad41afd71bafca2 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5f534780fcd616c0df4092f7b4bc09c5321d8e3f commit 5f534780fcd616c0df4092f7b4bc09c5321d8e3f Author: Ashutosh Bapat <ash...@en...> Date: Wed Aug 22 12:24:32 2012 +0530 The estimates of number of rows and pages in a table residing on datanode was being set to 1, because of which nested loop join was being chosen as the JOIN strategy. This caused many queries to run slow; esp. execute foo(...) queries in join.sql never finished. Changing those estimates to 10, made hash or merge JOIN strategies to be chosen. Till the time, we figure out the correct way to estimate in XC, this looks to be a good option. In cost_remotequery() the number of rows are carried over to the path. Changed the regression outputs accordingly. M src/backend/optimizer/path/costsize.c M src/backend/optimizer/util/plancat.c M src/test/regress/expected/join.out D src/test/regress/expected/join_1.out M 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/sql/join.sql M src/test/regress/sql/xc_groupby.sql M src/test/regress/sql/xc_having.sql ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/path/costsize.c | 1 + src/backend/optimizer/util/plancat.c | 4 +- src/test/regress/expected/join.out | 247 ++-- src/test/regress/expected/join_1.out | 3046 ----------------------------- src/test/regress/expected/xc_FQS_join.out | 100 +- src/test/regress/expected/xc_groupby.out | 282 ++-- src/test/regress/expected/xc_having.out | 92 +- src/test/regress/sql/join.sql | 5 +- src/test/regress/sql/xc_groupby.sql | 40 +- src/test/regress/sql/xc_having.sql | 8 +- 10 files changed, 423 insertions(+), 3402 deletions(-) delete mode 100644 src/test/regress/expected/join_1.out hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-22 02:06:12
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via e02e0d5f6f951608e2a5bf8106d74a9045232616 (commit) from 5a4166030147bb6e03f3a1a72a317bcc8009ffdf (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=e02e0d5f6f951608e2a5bf8106d74a9045232616 commit 11339220012a9e73cb82039b0ad41afd71bafca2 Author: Michael Paquier <mi...@ot...> Date: Wed Aug 22 10:36:23 2012 +0900 Fix race condition in GXID generation for autovacuum wraparound When an autovacuum wraparound begins, a global snapshot with a global GXID is obtained from GTM. After getting this snapshot, the code checks for wraparound conditions. Before this check, the lock on GXID generation is released and then taken back. Just after taking back the lock the GXID is updated to the latest value in cache. However, during this time it is possible that ShmemVariableCache->nextXid is updated by another local session that obtained a transaction ID from GTM. GXID generation concurrency is managed globally at GTM, so we cannot rely here on the local ShmemVariableCache->nextXid to update the GXID of autovacuum. Updating it to a wrong value makes is async with GTM information and such autovacuum is not able to gather a global snapshot correctly, making the autovacuum session inconsistent with the other global sessions. This could fatally crash a node under certain conditions like GXID being updated concurrently by multiple sessions at the same time during the wraparound condition checks. This bug was easily reproducible by setting in a fresh cluster the first GXID value on GTM to a value close to autovacuum_freeze_max_age, and then run the cluster for a couple of minutes with pgbench for example. M src/backend/access/transam/twophase.c M src/backend/access/transam/varsup.c M src/backend/commands/vacuum.c M src/backend/storage/ipc/procarray.c M src/gtm/main/gtm_snap.c M src/gtm/main/gtm_txn.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/varsup.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-22 01:45:04
|
Project "Postgres-XC". The branch, master has been updated via 11339220012a9e73cb82039b0ad41afd71bafca2 (commit) from 67e59f579f549d18b6a661bd3c77f1bbbd690619 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=11339220012a9e73cb82039b0ad41afd71bafca2 commit 11339220012a9e73cb82039b0ad41afd71bafca2 Author: Michael Paquier <mi...@ot...> Date: Wed Aug 22 10:36:23 2012 +0900 Fix race condition in GXID generation for autovacuum wraparound When an autovacuum wraparound begins, a global snapshot with a global GXID is obtained from GTM. After getting this snapshot, the code checks for wraparound conditions. Before this check, the lock on GXID generation is released and then taken back. Just after taking back the lock the GXID is updated to the latest value in cache. However, during this time it is possible that ShmemVariableCache->nextXid is updated by another local session that obtained a transaction ID from GTM. GXID generation concurrency is managed globally at GTM, so we cannot rely here on the local ShmemVariableCache->nextXid to update the GXID of autovacuum. Updating it to a wrong value makes is async with GTM information and such autovacuum is not able to gather a global snapshot correctly, making the autovacuum session inconsistent with the other global sessions. This could fatally crash a node under certain conditions like GXID being updated concurrently by multiple sessions at the same time during the wraparound condition checks. This bug was easily reproducible by setting in a fresh cluster the first GXID value on GTM to a value close to autovacuum_freeze_max_age, and then run the cluster for a couple of minutes with pgbench for example. M src/backend/access/transam/twophase.c M src/backend/access/transam/varsup.c M src/backend/commands/vacuum.c M src/backend/storage/ipc/procarray.c M src/gtm/main/gtm_snap.c M src/gtm/main/gtm_txn.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/twophase.c | 4 ++-- src/backend/access/transam/varsup.c | 25 ++++++++++++++++++------- src/backend/commands/vacuum.c | 23 +++++++++++------------ src/backend/storage/ipc/procarray.c | 7 +++++++ src/gtm/main/gtm_snap.c | 3 ++- src/gtm/main/gtm_txn.c | 6 ++++-- 6 files changed, 44 insertions(+), 24 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-22 01:45:00
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 5a4166030147bb6e03f3a1a72a317bcc8009ffdf (commit) from c091daee91a94b3662116de023321267870be008 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5a4166030147bb6e03f3a1a72a317bcc8009ffdf commit 11339220012a9e73cb82039b0ad41afd71bafca2 Author: Michael Paquier <mi...@ot...> Date: Wed Aug 22 10:36:23 2012 +0900 Fix race condition in GXID generation for autovacuum wraparound When an autovacuum wraparound begins, a global snapshot with a global GXID is obtained from GTM. After getting this snapshot, the code checks for wraparound conditions. Before this check, the lock on GXID generation is released and then taken back. Just after taking back the lock the GXID is updated to the latest value in cache. However, during this time it is possible that ShmemVariableCache->nextXid is updated by another local session that obtained a transaction ID from GTM. GXID generation concurrency is managed globally at GTM, so we cannot rely here on the local ShmemVariableCache->nextXid to update the GXID of autovacuum. Updating it to a wrong value makes is async with GTM information and such autovacuum is not able to gather a global snapshot correctly, making the autovacuum session inconsistent with the other global sessions. This could fatally crash a node under certain conditions like GXID being updated concurrently by multiple sessions at the same time during the wraparound condition checks. This bug was easily reproducible by setting in a fresh cluster the first GXID value on GTM to a value close to autovacuum_freeze_max_age, and then run the cluster for a couple of minutes with pgbench for example. M src/backend/access/transam/twophase.c M src/backend/access/transam/varsup.c M src/backend/commands/vacuum.c M src/backend/storage/ipc/procarray.c M src/gtm/main/gtm_snap.c M src/gtm/main/gtm_txn.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/twophase.c | 4 ++-- src/backend/access/transam/varsup.c | 25 ++++++++++++++++++------- src/backend/commands/vacuum.c | 23 +++++++++++------------ src/backend/storage/ipc/procarray.c | 7 +++++++ src/gtm/main/gtm_snap.c | 3 ++- src/gtm/main/gtm_txn.c | 6 ++++-- 6 files changed, 44 insertions(+), 24 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-21 00:23:44
|
Project "Postgres-XC". The branch, master has been updated via 67e59f579f549d18b6a661bd3c77f1bbbd690619 (commit) from 0c99b9b71eff391af867977dc0913e55b2020f37 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=67e59f579f549d18b6a661bd3c77f1bbbd690619 commit 67e59f579f549d18b6a661bd3c77f1bbbd690619 Author: Michael Paquier <mi...@ot...> Date: Tue Aug 21 09:24:19 2012 +0900 Add options -U (username) and -d (database) in pgxc_monitor This allows to monitor a node with a simple command using a wanted user name and/or database for a Coordinator and a Datanode. In case a password is necessary, it is necessary to provide it through .pgpass. Feature design and patch by Nikhil Sontakke. I just reviewed and corrected a couple of things. M contrib/pgxc_monitor/pgxc_monitor.c M doc-xc/src/sgml/pgxcmonitor.sgmlin ----------------------------------------------------------------------- Summary of changes: contrib/pgxc_monitor/pgxc_monitor.c | 79 ++++++++++++++++++++++++++--------- doc-xc/src/sgml/pgxcmonitor.sgmlin | 28 +++++++++++- 2 files changed, 85 insertions(+), 22 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-08-20 12:23:21
|
Project "Postgres-XC". The branch, master has been updated via 0c99b9b71eff391af867977dc0913e55b2020f37 (commit) from c346e92c784faee5a5313a343802dd4e972ac51a (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0c99b9b71eff391af867977dc0913e55b2020f37 commit 0c99b9b71eff391af867977dc0913e55b2020f37 Author: Ashutosh Bapat <ash...@en...> Date: Mon Aug 20 17:43:39 2012 +0530 While creating paths for various relations, identify the base relations and JOINs which can be evaluated on the datanodes and add RemoteQuery paths for the same. For the highest covering RemoteQuery path create corresponding RemoteQuery plan with the query to be shipped to datanodes to get the results representing the relation in that RemoteQuery path. This approach has following advantages over the previous approach of reducing plans while creating them. 1. It allows to find the maximum JOIN tree which can be evaluated on datanodes. 2. It enables RemoteQuery plans to be used with JOIN plans other than nested loop. 3. Makes a way for costing of RemoteQuery paths. Right now costs of RemoteQuery paths are set to 0 (least cost) so that JOINs that can be evaluated on datanodes are always evaluated on datanodes. But in future, we should implemented reasonable costing infrastructure to come up with really optimal plan in XC. Two files pgxcplan.c and pgxcpath.c are added to code tree to hold the code relevant to RemoteQuery paths and plans. M src/backend/nodes/copyfuncs.c M src/backend/nodes/outfuncs.c M src/backend/optimizer/path/Makefile M src/backend/optimizer/path/allpaths.c M src/backend/optimizer/path/costsize.c M src/backend/optimizer/path/joinpath.c A src/backend/optimizer/path/pgxcpath.c M src/backend/optimizer/plan/Makefile M src/backend/optimizer/plan/createplan.c A src/backend/optimizer/plan/pgxcplan.c M src/backend/optimizer/plan/setrefs.c M src/backend/optimizer/util/pathnode.c M src/backend/parser/analyze.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/plan/planner.c M src/include/nodes/nodes.h M src/include/nodes/relation.h M src/include/optimizer/cost.h M src/include/optimizer/pathnode.h M src/include/optimizer/paths.h M src/include/optimizer/planmain.h M src/include/pgxc/planner.h M src/test/regress/expected/xc_FQS.out M 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/expected/xc_remote.out ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/copyfuncs.c | 14 +- src/backend/nodes/outfuncs.c | 4 + src/backend/optimizer/path/Makefile | 3 +- src/backend/optimizer/path/allpaths.c | 18 +- src/backend/optimizer/path/costsize.c | 15 + src/backend/optimizer/path/joinpath.c | 11 + src/backend/optimizer/path/pgxcpath.c | 318 ++++ src/backend/optimizer/plan/Makefile | 2 +- src/backend/optimizer/plan/createplan.c | 2544 +---------------------------- src/backend/optimizer/plan/pgxcplan.c | 1993 ++++++++++++++++++++++ src/backend/optimizer/plan/setrefs.c | 34 - src/backend/optimizer/util/pathnode.c | 29 +- src/backend/parser/analyze.c | 10 - src/backend/pgxc/locator/locator.c | 52 +- src/backend/pgxc/plan/planner.c | 131 +-- src/include/nodes/nodes.h | 3 + src/include/nodes/relation.h | 39 + src/include/optimizer/cost.h | 2 +- src/include/optimizer/pathnode.h | 4 - src/include/optimizer/paths.h | 13 + src/include/optimizer/planmain.h | 11 +- src/include/pgxc/planner.h | 40 +- src/test/regress/expected/xc_FQS.out | 60 +- src/test/regress/expected/xc_FQS_join.out | 24 +- src/test/regress/expected/xc_groupby.out | 487 +++--- src/test/regress/expected/xc_having.out | 116 +- src/test/regress/expected/xc_remote.out | 8 +- 27 files changed, 2866 insertions(+), 3119 deletions(-) create mode 100644 src/backend/optimizer/path/pgxcpath.c create mode 100644 src/backend/optimizer/plan/pgxcplan.c hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-17 02:02:04
|
Project "Postgres-XC". The branch, master has been updated via c346e92c784faee5a5313a343802dd4e972ac51a (commit) from 8a95ba5f4146dae958f4520869bad6593a3bf254 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c346e92c784faee5a5313a343802dd4e972ac51a commit c346e92c784faee5a5313a343802dd4e972ac51a Author: Michael Paquier <mi...@ot...> Date: Fri Aug 17 11:02:26 2012 +0900 Ignore Postgres-XC binary files in GIT repository Ignoring is necessary to avoid future problems like accidently committing a binary file in remote. A src/bin/initgtm/.gitignore A src/gtm/gtm_ctl/.gitignore A src/gtm/main/.gitignore A src/gtm/proxy/.gitignore A src/pgxc/tools/makesgml/.gitignore ----------------------------------------------------------------------- Summary of changes: src/bin/initgtm/.gitignore | 3 +++ src/gtm/gtm_ctl/.gitignore | 1 + src/gtm/main/.gitignore | 1 + src/gtm/proxy/.gitignore | 1 + src/pgxc/tools/makesgml/.gitignore | 1 + 5 files changed, 7 insertions(+), 0 deletions(-) create mode 100644 src/bin/initgtm/.gitignore create mode 100644 src/gtm/gtm_ctl/.gitignore create mode 100644 src/gtm/main/.gitignore create mode 100644 src/gtm/proxy/.gitignore create mode 100644 src/pgxc/tools/makesgml/.gitignore hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-17 02:01:58
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via c091daee91a94b3662116de023321267870be008 (commit) from a416c04a4362bf6a260a916ddd4282f0a0a21706 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c091daee91a94b3662116de023321267870be008 commit c346e92c784faee5a5313a343802dd4e972ac51a Author: Michael Paquier <mi...@ot...> Date: Fri Aug 17 11:02:26 2012 +0900 Ignore Postgres-XC binary files in GIT repository Ignoring is necessary to avoid future problems like accidently committing a binary file in remote. A src/bin/initgtm/.gitignore A src/gtm/gtm_ctl/.gitignore A src/gtm/main/.gitignore A src/gtm/proxy/.gitignore A src/pgxc/tools/makesgml/.gitignore ----------------------------------------------------------------------- Summary of changes: src/bin/initgtm/.gitignore | 3 +++ src/gtm/gtm_ctl/.gitignore | 1 + src/gtm/main/.gitignore | 1 + src/gtm/proxy/.gitignore | 1 + src/pgxc/tools/makesgml/.gitignore | 1 + 5 files changed, 7 insertions(+), 0 deletions(-) create mode 100644 src/bin/initgtm/.gitignore create mode 100644 src/gtm/gtm_ctl/.gitignore create mode 100644 src/gtm/main/.gitignore create mode 100644 src/gtm/proxy/.gitignore create mode 100644 src/pgxc/tools/makesgml/.gitignore hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-08-17 01:38:02
|
Project "Postgres-XC". The branch, master has been updated via 8a95ba5f4146dae958f4520869bad6593a3bf254 (commit) from 280bf2c0a1d14116c85f6111df98d42040b36022 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8a95ba5f4146dae958f4520869bad6593a3bf254 commit 8a95ba5f4146dae958f4520869bad6593a3bf254 Author: Michael Paquier <mi...@ot...> Date: Fri Aug 17 10:36:10 2012 +0900 Correct query generation of COPY with quoted table names This resulted in an error at Datanode side. Patch by Nikhil Sontakke. M src/backend/pgxc/copy/remotecopy.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/copy/remotecopy.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |