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: Michael P. <mic...@us...> - 2011-10-10 23:19:46
|
Project "Postgres-XC". The branch, master has been updated via 0f6b92a8aaee2a33e416ebcb2057a5f97aa8b282 (commit) from f3f0a8bc7f4e4c76dc4974cee1397404e14ca6fd (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0f6b92a8aaee2a33e416ebcb2057a5f97aa8b282 commit 0f6b92a8aaee2a33e416ebcb2057a5f97aa8b282 Author: Michael P <mic...@us...> Date: Tue Oct 11 08:20:04 2011 +0900 Stabilize serial regressions with multiple Coordinators This resulted in a snapshot issue that may crash a remote Coordinator due to assertion failure on relations cached. It was only reproducible with multiple Coordinators, and still this assertion error appeared randomly. M src/backend/storage/ipc/procarray.c M src/test/regress/parallel_schedule ----------------------------------------------------------------------- Summary of changes: src/backend/storage/ipc/procarray.c | 4 ++-- src/test/regress/parallel_schedule | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Pavan D. <pa...@us...> - 2011-10-05 11:54:07
|
Project "Postgres-XC". The branch, master has been updated via f3f0a8bc7f4e4c76dc4974cee1397404e14ca6fd (commit) from 34ba88b93acf5dd8f06f8dd1b13061d4ca498ab2 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=f3f0a8bc7f4e4c76dc4974cee1397404e14ca6fd commit f3f0a8bc7f4e4c76dc4974cee1397404e14ca6fd Author: Pavan Deolasee <pav...@gm...> Date: Wed Oct 5 16:35:25 2011 +0530 Fix a bug in compute_hash(). We should use DatumGetInt64() for INT8OID types while computing hash value. This was leading to undeterministic behavior while dealing with int8 distribution columns in a table. M src/backend/access/hash/hashfunc.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/hash/hashfunc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Pavan D. <pa...@us...> - 2011-10-04 08:27:15
|
Project "Postgres-XC". The branch, master has been updated via 34ba88b93acf5dd8f06f8dd1b13061d4ca498ab2 (commit) from 9875b6a3170e02666ad2e4ad12460dd412800598 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=34ba88b93acf5dd8f06f8dd1b13061d4ca498ab2 commit 34ba88b93acf5dd8f06f8dd1b13061d4ca498ab2 Author: Pavan Deolasee <pav...@gm...> Date: Tue Oct 4 13:49:44 2011 +0530 Fix a server crash is query deparsing. PostgreSQL has introduced a new API for query deparse since 9.1, but that works only for init-ed plans. We were using that API on a Plan node where as it expects a PlanState node to work on. This causes segfault, especially on a 32-bit machine, but the code was wrong anyways. We create dummy PlanState nodes for the purpose of deparse. Since the use is quite limited right now, it works. But this is just a work-around and in the long term, we should either add appropriate API for query deparsing at planning time or move the logic of generating query string at the execution time. The second option looks more promising, but the remote join reduction logic may need some rework. M src/backend/optimizer/plan/createplan.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/postgresql_fdw.c M src/backend/utils/adt/ruleutils.c M src/include/utils/builtins.h ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 2 +- src/backend/pgxc/plan/planner.c | 2 +- src/backend/pgxc/pool/postgresql_fdw.c | 2 +- src/backend/utils/adt/ruleutils.c | 104 +++++++++++++++++++++++++++++++ src/include/utils/builtins.h | 4 + 5 files changed, 111 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-10-03 23:36:10
|
Project "Postgres-XC". The branch, master has been updated via 9875b6a3170e02666ad2e4ad12460dd412800598 (commit) from a3ddbdb7739fd2f6deb5c196b0d42bee23f01664 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9875b6a3170e02666ad2e4ad12460dd412800598 commit 9875b6a3170e02666ad2e4ad12460dd412800598 Author: Michael P <mic...@us...> Date: Tue Oct 4 08:28:00 2011 +0900 Fix for an assertion failure when running regressions The origin of the assertion error was double: 1) DISCARD queries send directly from the pooler did not include transaction IDs necessary also on remote nodes. This finishes by having a transaction committing with a local transaction ID, not a global one. 2) When a connection is cut between 2 Postgres-XC nodes and session on remote node hold temporary objects, a transaction ID was consumed to clean up the temporary objects with a callback API. This transaction finished using a local transaction ID, where it should have used a global one. The use of local transaction IDs for commit does not protect commit consistency at all and may create issues with transaction IDs committed twice in the worse case. Sometimes it also created issues with assertions in 2PC commit. Some simplifications in pooler are added, and to insure that temporary objects are correctly deleted from the system at each session ending, connections holding temporary objects are not pull back to pull but simply destroyed. There may be some more performant way to do that, but it may involve to send on all the nodes incolved in session a "DISCARD TEMP" query at least with a transaction ID with a snapshot, and I am not sure this is worth doing at session ending on Coordinator. So for the time being only cut connection. Connections that used only session parameters or normal objects except temporary ones are put back normally to pooler. M src/backend/catalog/namespace.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/pgxc/pool/poolmgr.c M src/backend/tcop/utility.c M src/include/pgxc/poolmgr.h ----------------------------------------------------------------------- Summary of changes: src/backend/catalog/namespace.c | 16 +++ src/backend/pgxc/pool/execRemote.c | 2 +- src/backend/pgxc/pool/pgxcnode.c | 38 ++---- src/backend/pgxc/pool/poolmgr.c | 231 +++++++++--------------------------- src/backend/tcop/utility.c | 18 +-- src/include/pgxc/poolmgr.h | 2 +- 6 files changed, 95 insertions(+), 212 deletions(-) hooks/post-receive -- Postgres-XC |
From: Pavan D. <pa...@us...> - 2011-10-03 09:30:48
|
Project "Postgres-XC". The branch, master has been updated via a3ddbdb7739fd2f6deb5c196b0d42bee23f01664 (commit) from dfa5b5171b09930bd6f2863bfb13cfd91c000d1f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=a3ddbdb7739fd2f6deb5c196b0d42bee23f01664 commit a3ddbdb7739fd2f6deb5c196b0d42bee23f01664 Author: Pavan Deolasee <pav...@gm...> Date: Mon Oct 3 14:56:05 2011 +0530 We were wrongly type-casting many other plan nodes as RemoteQuery, even though there were not. This was causing segfaults, especially on 32-bit machines. Fixed by this patch. M src/backend/commands/explain.c ----------------------------------------------------------------------- Summary of changes: src/backend/commands/explain.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@en...> - 2011-09-29 11:17:44
|
Code-wise this is just reordering and rearrangement of code, so it should not have any performance impact. But, yes this is going to pave the way for fast query shipping, where we ship queries directly to datanode, when coordinator is not required. The pgxc_planner() code as such was a bit cluttered and was not readable. Hopefully it's better now. Big blocker is the code in get_plan_nodes and examine_conditions_walker(). That's still something I am trying to understand. On Thu, Sep 29, 2011 at 4:39 PM, Mason <ma...@us...>wrote: > On Thu, Sep 29, 2011 at 6:41 AM, Ashutosh Bapat > <ash...@us...> wrote: > > Project "Postgres-XC". > > > > The branch, master has been updated > > via dfa5b5171b09930bd6f2863bfb13cfd91c000d1f (commit) > > from 0dc793a19b61dba2122feb621ca640145cf2828e (commit) > > > > > > - Log ----------------------------------------------------------------- > > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=dfa5b5171b09930bd6f2863bfb13cfd91c000d1f > > > > commit dfa5b5171b09930bd6f2863bfb13cfd91c000d1f > > Author: Ashutosh Bapat <ash...@en...> > > Date: Thu Sep 29 15:59:41 2011 +0530 > > > > Modularise pgxc_planner() function. This function first throws error > for > > unsupported statements, then checks if the query can be completely > shipped to > > datanodes (pgxc_fqs_planner()). If the later is not possible and > coordinator is > > needed for evaluation of query, standard_planner() is invoked. > > Most of the code in pgxc_planner() is now moved to pgxc_fqs_planner(). > The later > > function doesn't plan a query if it needs coordinator for execution of > query or > > the query does not need datanodes for evaluation. If the query can be > completely > > evaluated on datanodes, pgxc_fqs_planner() creates the plan, which > mostly > > contains only RemoteQuery node and ships most of the query to the > datanode. > > EXECUTE DIRECT statements which are to be executed on datanodes, are > also > > directly shipped to the datanode, without involving planner on the > coordinator. > > > > M src/backend/pgxc/plan/planner.c > > > > This is more similar to how things were a few+ versions ago (back to > the future). It may give a small bump in performance. Have you done > any tests to see if it helps performance for singleton statements? > > Thanks, > > Mason > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers > -- Best Wishes, Ashutosh Bapat EntepriseDB Corporation The Enterprise Postgres Company |
From: Mason <ma...@us...> - 2011-09-29 11:09:24
|
On Thu, Sep 29, 2011 at 6:41 AM, Ashutosh Bapat <ash...@us...> wrote: > Project "Postgres-XC". > > The branch, master has been updated > via dfa5b5171b09930bd6f2863bfb13cfd91c000d1f (commit) > from 0dc793a19b61dba2122feb621ca640145cf2828e (commit) > > > - Log ----------------------------------------------------------------- > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=dfa5b5171b09930bd6f2863bfb13cfd91c000d1f > > commit dfa5b5171b09930bd6f2863bfb13cfd91c000d1f > Author: Ashutosh Bapat <ash...@en...> > Date: Thu Sep 29 15:59:41 2011 +0530 > > Modularise pgxc_planner() function. This function first throws error for > unsupported statements, then checks if the query can be completely shipped to > datanodes (pgxc_fqs_planner()). If the later is not possible and coordinator is > needed for evaluation of query, standard_planner() is invoked. > Most of the code in pgxc_planner() is now moved to pgxc_fqs_planner(). The later > function doesn't plan a query if it needs coordinator for execution of query or > the query does not need datanodes for evaluation. If the query can be completely > evaluated on datanodes, pgxc_fqs_planner() creates the plan, which mostly > contains only RemoteQuery node and ships most of the query to the datanode. > EXECUTE DIRECT statements which are to be executed on datanodes, are also > directly shipped to the datanode, without involving planner on the coordinator. > > M src/backend/pgxc/plan/planner.c > This is more similar to how things were a few+ versions ago (back to the future). It may give a small bump in performance. Have you done any tests to see if it helps performance for singleton statements? Thanks, Mason |
From: Ashutosh B. <ash...@us...> - 2011-09-29 10:41:44
|
Project "Postgres-XC". The branch, master has been updated via dfa5b5171b09930bd6f2863bfb13cfd91c000d1f (commit) from 0dc793a19b61dba2122feb621ca640145cf2828e (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=dfa5b5171b09930bd6f2863bfb13cfd91c000d1f commit dfa5b5171b09930bd6f2863bfb13cfd91c000d1f Author: Ashutosh Bapat <ash...@en...> Date: Thu Sep 29 15:59:41 2011 +0530 Modularise pgxc_planner() function. This function first throws error for unsupported statements, then checks if the query can be completely shipped to datanodes (pgxc_fqs_planner()). If the later is not possible and coordinator is needed for evaluation of query, standard_planner() is invoked. Most of the code in pgxc_planner() is now moved to pgxc_fqs_planner(). The later function doesn't plan a query if it needs coordinator for execution of query or the query does not need datanodes for evaluation. If the query can be completely evaluated on datanodes, pgxc_fqs_planner() creates the plan, which mostly contains only RemoteQuery node and ships most of the query to the datanode. EXECUTE DIRECT statements which are to be executed on datanodes, are also directly shipped to the datanode, without involving planner on the coordinator. M src/backend/pgxc/plan/planner.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 264 +++++++++++++++++++++++++-------------- 1 files changed, 169 insertions(+), 95 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-09-26 03:08:51
|
Project "Postgres-XC". The branch, master has been updated via 0dc793a19b61dba2122feb621ca640145cf2828e (commit) from 8254e3165c2410f8b1b7490da068194607a67920 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0dc793a19b61dba2122feb621ca640145cf2828e commit 0dc793a19b61dba2122feb621ca640145cf2828e Author: Michael P <mic...@us...> Date: Mon Sep 26 12:01:24 2011 +0900 Fix for regression test stats INTO clause is not supported yet. A src/test/regress/expected/stats_1.out ----------------------------------------------------------------------- Summary of changes: .../regress/expected/{stats.out => stats_1.out} | 28 +++++++++---------- 1 files changed, 13 insertions(+), 15 deletions(-) copy src/test/regress/expected/{stats.out => stats_1.out} (76%) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-09-26 02:24:27
|
Project "Postgres-XC". The branch, master has been updated via 8254e3165c2410f8b1b7490da068194607a67920 (commit) from be27afbe503de28dffe0392d2fbe71f75a40e614 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8254e3165c2410f8b1b7490da068194607a67920 commit 8254e3165c2410f8b1b7490da068194607a67920 Author: Michael P <mic...@us...> Date: Mon Sep 26 11:21:37 2011 +0900 Fix for bug 3410137: CREATE TABLE ... LIKE with temp table Treat correctly table inheritance dependencies between temporary and permanent objects by insuring temporary object creation on all the nodes. This enforces creation of temporary tables not only on all the datanodes but also on coordinators so it increases interactions between nodes but this is necessary to keep synchronized catalogs for tables. A test case in regressions is added regarding this particular behavior. M src/backend/parser/parse_utilcmd.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/poolmgr.c M src/backend/tcop/utility.c M src/test/regress/expected/xc_temp.out M src/test/regress/sql/xc_temp.sql ----------------------------------------------------------------------- Summary of changes: src/backend/parser/parse_utilcmd.c | 11 +++++++ src/backend/pgxc/pool/execRemote.c | 10 +++++- src/backend/pgxc/pool/poolmgr.c | 51 ++++++++++++++++++--------------- src/backend/tcop/utility.c | 13 ++------ src/test/regress/expected/xc_temp.out | 4 ++ src/test/regress/sql/xc_temp.sql | 5 +++ 6 files changed, 59 insertions(+), 35 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-09-20 00:00:46
|
Project "Postgres-XC". The branch, master has been updated via be27afbe503de28dffe0392d2fbe71f75a40e614 (commit) from 94d506c20f962b2a3e5097f87510994de5f358be (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=be27afbe503de28dffe0392d2fbe71f75a40e614 commit be27afbe503de28dffe0392d2fbe71f75a40e614 Author: Michael P <mic...@us...> Date: Tue Sep 20 09:02:23 2011 +0900 Fix documentation typo in pg_ctl Since merge with PostgreSQL 9.1, pg_ctl uses -Z and not -S when starting up a PGXC node. M doc-xc/src/sgml/ref/pg_ctl-ref.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/pg_ctl-ref.sgmlin | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Abbas B. <ga...@us...> - 2011-09-06 15:20:35
|
Project "Postgres-XC". The branch, master has been updated via 94d506c20f962b2a3e5097f87510994de5f358be (commit) from 1d2801f818da73e0c73be4db281ab96beb628c9d (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=94d506c20f962b2a3e5097f87510994de5f358be commit 94d506c20f962b2a3e5097f87510994de5f358be Author: Abbas <abb...@en...> Date: Tue Sep 6 19:55:00 2011 +0500 A few fixes for regression test cases and a variable name change M src/backend/pgxc/plan/planner.c M src/test/regress/expected/transactions_1.out R097 src/test/regress/expected/create_misc_1.out src/test/regress/output/create_misc_1.source M src/test/regress/sql/transactions.sql ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 8 ++++---- src/test/regress/expected/transactions_1.out | 4 ++-- .../create_misc_1.source} | 4 ++-- src/test/regress/sql/transactions.sql | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) rename src/test/regress/{expected/create_misc_1.out => output/create_misc_1.source} (97%) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@en...> - 2011-09-06 05:42:13
|
> > In case of tables created with round robin distribution the function > get_plan_nodes_insert was trying to use an un-initialized local variable > named constant. > Sorry to bring this this late, but we should choose a better variable name instead of "constant", the name may reflect which/what constant. > Added a test case and changed the expected output too > > M src/backend/pgxc/plan/planner.c > M src/test/regress/expected/xc_distkey.out > M src/test/regress/sql/xc_distkey.sql > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/pgxc/plan/planner.c | 8 +++++--- > src/test/regress/expected/xc_distkey.out | 12 +++++++++++- > src/test/regress/sql/xc_distkey.sql | 7 +++++++ > 3 files changed, 23 insertions(+), 4 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers > -- Best Wishes, Ashutosh Bapat EntepriseDB Corporation The Enterprise Postgres Company |
From: Abbas B. <ga...@us...> - 2011-09-05 15:52:45
|
Project "Postgres-XC". The branch, master has been updated via 1d2801f818da73e0c73be4db281ab96beb628c9d (commit) from 76fb1e06d9eef7d0cdb9870b720c8eec10b38865 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=1d2801f818da73e0c73be4db281ab96beb628c9d commit 1d2801f818da73e0c73be4db281ab96beb628c9d Author: Abbas <abb...@en...> Date: Mon Sep 5 20:46:19 2011 +0500 In case of tables created with round robin distribution the function get_plan_nodes_insert was trying to use an un-initialized local variable named constant. Added a test case and changed the expected output too M src/backend/pgxc/plan/planner.c M src/test/regress/expected/xc_distkey.out M src/test/regress/sql/xc_distkey.sql ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 8 +++++--- src/test/regress/expected/xc_distkey.out | 12 +++++++++++- src/test/regress/sql/xc_distkey.sql | 7 +++++++ 3 files changed, 23 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-09-02 09:49:50
|
Project "Postgres-XC". The branch, master has been updated via 76fb1e06d9eef7d0cdb9870b720c8eec10b38865 (commit) from d661b22a3141d8b92704cc08ee8ba5547d325f4f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=76fb1e06d9eef7d0cdb9870b720c8eec10b38865 commit 76fb1e06d9eef7d0cdb9870b720c8eec10b38865 Author: Michael P <mic...@us...> Date: Fri Sep 2 11:44:25 2011 +0200 Support for make check "make check" is a compilation command that can be run to check if code has been correctly compiled in the environment. For Postgres-XC, this is run on 2 Coordinators and 2 Datanodes that are installed on local machine in the temporary repository chosen. Coordinator 1 has data folder data_co1. Coordinator 2 has data folder data_co2. Datanode 1 has data folder data_dn1. Datanode 2 has data folder data_dn2. The entry port of for regression client that can be customized with the option "--port" is Coordinator 1, and all the regressions are made from this one to the other remote nodes. A configuration with 2 Coordinators is chosen to check that DDL queries are correctly run. "make check" is basically supported by there are still uses with XC itself when running a parallel schedule in regressions. M src/test/regress/parallel_schedule M src/test/regress/pg_regress.c ----------------------------------------------------------------------- Summary of changes: src/test/regress/parallel_schedule | 3 + src/test/regress/pg_regress.c | 679 ++++++++++++++++++++++++++++++++++++ 2 files changed, 682 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-09-01 07:13:00
|
Project "RPM files for Postgres-XC". The branch, master has been updated via 4cdcfa9cbb7502d0cda48d87de5d5fb965f65845 (commit) from c7f8f804718e0e3ec34146ab26e2ca9dc92ddd95 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=4cdcfa9cbb7502d0cda48d87de5d5fb965f65845 commit 4cdcfa9cbb7502d0cda48d87de5d5fb965f65845 Author: Michael P <mic...@us...> Date: Thu Sep 1 16:14:22 2011 +0900 RPM files for Postgres-XC 0.9.5 This commit contains a README for reference, The spec and PAM files. A pgxc0_9_5/README A pgxc0_9_5/postgres-xc.pam A pgxc0_9_5/postgres-xc.spec ----------------------------------------------------------------------- Summary of changes: pgxc0_9_5/README | 39 ++++ pgxc0_9_5/postgres-xc.pam | 3 + pgxc0_9_5/postgres-xc.spec | 498 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 540 insertions(+), 0 deletions(-) create mode 100644 pgxc0_9_5/README create mode 100644 pgxc0_9_5/postgres-xc.pam create mode 100644 pgxc0_9_5/postgres-xc.spec hooks/post-receive -- RPM files for Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-31 01:13:51
|
Project "Postgres-XC". The branch, master has been updated via d661b22a3141d8b92704cc08ee8ba5547d325f4f (commit) from 341c1b2c06a08320430944bb1f8f36f2f8af6d30 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d661b22a3141d8b92704cc08ee8ba5547d325f4f commit d661b22a3141d8b92704cc08ee8ba5547d325f4f Author: Michael P <mic...@us...> Date: Wed Aug 31 10:15:37 2011 +0900 Change README according to Postgres-XC M README M README.git ----------------------------------------------------------------------- Summary of changes: README | 25 +++++++++++++------------ README.git | 2 +- 2 files changed, 14 insertions(+), 13 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2011-08-30 08:24:24
|
Project "Postgres-XC". The branch, master has been updated via 341c1b2c06a08320430944bb1f8f36f2f8af6d30 (commit) from f83286588cca9702ed24cc20513f420d99c480e4 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=341c1b2c06a08320430944bb1f8f36f2f8af6d30 commit 341c1b2c06a08320430944bb1f8f36f2f8af6d30 Author: Ashutosh Bapat <ash...@en...> Date: Tue Aug 30 13:45:43 2011 +0530 Documentation changes for PREPARE, DEALLOCATE and EXECUTE commands. Since there is no user-visible Postgres-XC specific change in these commands, this commit restores the PostgreSQL documentation for these commands with some general XC specific notes. M doc-xc/src/sgml/ecpg.sgmlin M doc-xc/src/sgml/ref/deallocate.sgmlin M doc-xc/src/sgml/ref/execute.sgmlin M doc-xc/src/sgml/ref/prepare.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ecpg.sgmlin | 8 -------- doc-xc/src/sgml/ref/deallocate.sgmlin | 12 +----------- doc-xc/src/sgml/ref/execute.sgmlin | 12 +----------- doc-xc/src/sgml/ref/prepare.sgmlin | 13 +------------ 4 files changed, 3 insertions(+), 42 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2011-08-19 06:48:42
|
Project "Postgres-XC". The branch, master has been updated via f83286588cca9702ed24cc20513f420d99c480e4 (commit) from d3cd58c5f3ac1aee62ecc250efa0425370199adf (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=f83286588cca9702ed24cc20513f420d99c480e4 commit f83286588cca9702ed24cc20513f420d99c480e4 Author: Ashutosh Bapat <ash...@en...> Date: Fri Aug 19 12:09:04 2011 +0530 Support for parameterised queries in XC. It has following changes. 1. The parameter values are stored in RemoteQueryState rather than RemoteQuery node, since they are execution time entities. 2. When the plan is generated for a parameterised query, the parameter types are set in all the RemoteQuery nodes in the plan. 3. At the time of execution, the parameter type names are sent to the datanodes, in the Parse message. Changes are done to send and receive parameter type names instead of OIDs. 4. The GROUP BY optimizations are now applied even in the case when there are bound parameters in the query. M src/backend/commands/prepare.c M src/backend/executor/functions.c M src/backend/nodes/copyfuncs.c M src/backend/optimizer/plan/createplan.c M src/backend/optimizer/plan/planner.c M src/backend/parser/analyze.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/commands/prepare.h M src/include/pgxc/execRemote.h M src/include/pgxc/planner.h ----------------------------------------------------------------------- Summary of changes: src/backend/commands/prepare.c | 68 +++++++++++++++++------------- src/backend/executor/functions.c | 19 +++++++++ src/backend/nodes/copyfuncs.c | 2 - src/backend/optimizer/plan/createplan.c | 6 --- src/backend/optimizer/plan/planner.c | 14 ++++++ src/backend/parser/analyze.c | 2 - src/backend/pgxc/plan/planner.c | 10 ----- src/backend/pgxc/pool/execRemote.c | 42 ++++++++++--------- src/backend/pgxc/pool/pgxcnode.c | 38 +++++++++++++---- src/backend/tcop/postgres.c | 45 ++++++++++++++++++-- src/include/commands/prepare.h | 2 + src/include/pgxc/execRemote.h | 4 ++ src/include/pgxc/planner.h | 5 -- 13 files changed, 169 insertions(+), 88 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-17 00:11:04
|
Project "Postgres-XC". The branch, master has been updated via d3cd58c5f3ac1aee62ecc250efa0425370199adf (commit) from 5c027100e51316b08282d0340c74e3e1ff29f610 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d3cd58c5f3ac1aee62ecc250efa0425370199adf commit d3cd58c5f3ac1aee62ecc250efa0425370199adf Author: Michael P <mic...@us...> Date: Wed Aug 17 09:02:10 2011 +0900 Addition of pgxc_prepared_xacts This new system view is based on a plpgsql function that uses EXECUTE DIRECT to scan GIDs of prepared transactions on each node and gather results back to the client. pgxc_prepared_xacts returns a distinct list of GIDs. pg_prepared_xacts is kept the same as the original one in PostgreSQL. As a consequence, schema scanning is not used anymore when looking for prepared transaction list. Now users should use pgxc_prepared_xacts to recover the list related to the whole cluster. pg_prepared_xacts can only be used on a local node. M src/backend/catalog/namespace.c M src/backend/catalog/system_views.sql M src/backend/nodes/copyfuncs.c M src/backend/parser/analyze.c M src/backend/parser/gram.y M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/execRemote.c M src/backend/postmaster/postmaster.c M src/backend/utils/cache/relcache.c M src/backend/utils/misc/guc.c M src/include/pgxc/locator.h M src/pl/plpgsql/src/plpgsql--1.0.sql M src/test/regress/expected/prepared_xacts_2.out M src/test/regress/sql/prepared_xacts.sql ----------------------------------------------------------------------- Summary of changes: src/backend/catalog/namespace.c | 3 - src/backend/catalog/system_views.sql | 12 +--- src/backend/nodes/copyfuncs.c | 20 ++++ src/backend/parser/analyze.c | 6 +- src/backend/parser/gram.y | 1 - src/backend/pgxc/plan/planner.c | 6 +- src/backend/pgxc/pool/execRemote.c | 22 ++++- src/backend/postmaster/postmaster.c | 20 ---- src/backend/utils/cache/relcache.c | 2 +- src/backend/utils/misc/guc.c | 17 ---- src/include/pgxc/locator.h | 4 - src/pl/plpgsql/src/plpgsql--1.0.sql | 32 +++++++ src/test/regress/expected/prepared_xacts_2.out | 113 +++++++++++++++-------- src/test/regress/sql/prepared_xacts.sql | 43 ++++++---- 14 files changed, 177 insertions(+), 124 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-11 02:06:54
|
Project "Postgres-XC". The branch, master has been updated via 5c027100e51316b08282d0340c74e3e1ff29f610 (commit) from a028e83cdcc45eb22aed4aef2e38ec2086eea68b (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5c027100e51316b08282d0340c74e3e1ff29f610 commit 5c027100e51316b08282d0340c74e3e1ff29f610 Author: Michael P <mic...@us...> Date: Thu Aug 11 11:02:23 2011 +0900 Fix for bug 3389327: query deparse issue Origin of this bug was XC planner trying to identify the keyword "FROM" in a query during reconstruction of an ORDER BY query. The trick here is to replace "FROM" in the aliases generated by query deparsing by "_FROM_" to avoid having query reconstruction look for aliases instead of real FROM clauses. The new algorithm in place in XC planner is able to rebuild query aliases to more consistent names even in multiple places. This fixes the regression test date. M src/backend/pgxc/plan/planner.c ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/plan/planner.c | 84 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 78 insertions(+), 6 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-10 02:04:20
|
Project "Postgres-XC". The branch, master has been updated via a028e83cdcc45eb22aed4aef2e38ec2086eea68b (commit) from 52fde6ac488b392203d642bc1b54d124ec4843ed (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=a028e83cdcc45eb22aed4aef2e38ec2086eea68b commit a028e83cdcc45eb22aed4aef2e38ec2086eea68b Author: Michael P <mic...@us...> Date: Wed Aug 10 11:02:02 2011 +0900 Correction for regression test enum Hash keys based on emumeration types are not supported for the moment. A src/test/regress/expected/enum_1.out ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/{enum.out => enum_1.out} | 26 ++++++++++++++----- 1 files changed, 19 insertions(+), 7 deletions(-) copy src/test/regress/expected/{enum.out => enum_1.out} (92%) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-08 06:57:32
|
Project "Postgres-XC". The branch, master has been updated via 52fde6ac488b392203d642bc1b54d124ec4843ed (commit) from f1a32c6227136d722aead50b8d4a85fceba7523f (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=52fde6ac488b392203d642bc1b54d124ec4843ed commit 52fde6ac488b392203d642bc1b54d124ec4843ed Author: Michael P <mic...@us...> Date: Mon Aug 8 15:54:49 2011 +0900 Clean up compilation warnings 90% of compilation warnings are cleaned with this commit. There are still warnings remaining due to the strong dependance between GTM and PGXC main code. M src/backend/access/common/heaptuple.c M src/backend/access/hash/hashfunc.c M src/backend/access/transam/gtm.c M src/backend/commands/copy.c M src/backend/commands/dbcommands.c M src/backend/nodes/copyfuncs.c M src/backend/nodes/readfuncs.c M src/backend/optimizer/plan/planner.c M src/backend/optimizer/util/pathnode.c M src/backend/parser/analyze.c M src/backend/parser/gram.y M src/backend/pgxc/barrier/barrier.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/rewrite/rewriteHandler.c M src/backend/tcop/postgres.c M src/backend/utils/adt/ruleutils.c M src/backend/utils/error/elog.c M src/backend/utils/mmgr/mcxt.c M src/backend/utils/sort/tuplesort.c M src/gtm/common/mcxt.c M src/gtm/gtm_ctl/gtm_ctl.c M src/gtm/main/gtm_seq.c M src/gtm/main/gtm_txn.c M src/gtm/path/path.c M src/gtm/proxy/proxy_main.c M src/include/access/gtm.h M src/include/pgxc/barrier.h M src/include/pgxc/pgxcnode.h M src/include/pgxc/planner.h ----------------------------------------------------------------------- Summary of changes: src/backend/access/common/heaptuple.c | 4 +- src/backend/access/hash/hashfunc.c | 2 +- src/backend/access/transam/gtm.c | 2 +- src/backend/commands/copy.c | 188 +------------------------------- src/backend/commands/dbcommands.c | 4 +- src/backend/nodes/copyfuncs.c | 3 +- src/backend/nodes/readfuncs.c | 16 --- src/backend/optimizer/plan/planner.c | 2 + src/backend/optimizer/util/pathnode.c | 2 +- src/backend/parser/analyze.c | 3 +- src/backend/parser/gram.y | 4 +- src/backend/pgxc/barrier/barrier.c | 4 - src/backend/pgxc/plan/planner.c | 32 +----- src/backend/pgxc/pool/execRemote.c | 3 - src/backend/pgxc/pool/pgxcnode.c | 2 +- src/backend/pgxc/pool/poolmgr.c | 18 ++-- src/backend/rewrite/rewriteHandler.c | 5 +- src/backend/tcop/postgres.c | 2 +- src/backend/utils/adt/ruleutils.c | 4 +- src/backend/utils/error/elog.c | 1 + src/backend/utils/mmgr/mcxt.c | 6 +- src/backend/utils/sort/tuplesort.c | 2 +- src/gtm/common/mcxt.c | 8 ++- src/gtm/gtm_ctl/gtm_ctl.c | 2 - src/gtm/main/gtm_seq.c | 6 +- src/gtm/main/gtm_txn.c | 1 + src/gtm/path/path.c | 12 +- src/gtm/proxy/proxy_main.c | 1 - src/include/access/gtm.h | 2 +- src/include/pgxc/barrier.h | 4 + src/include/pgxc/pgxcnode.h | 5 + src/include/pgxc/planner.h | 2 +- 32 files changed, 78 insertions(+), 274 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@us...> - 2011-08-05 07:35:19
|
Project "Postgres-XC". The branch, master has been updated via f1a32c6227136d722aead50b8d4a85fceba7523f (commit) via 694cab5487b60da9b07cf0418bac6b1e41875ea9 (commit) from 8a15033d7d7ae7cbe9a100ea88b8e18f033f0cb4 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=f1a32c6227136d722aead50b8d4a85fceba7523f commit f1a32c6227136d722aead50b8d4a85fceba7523f Merge: 694cab5 8a15033 Author: Koichi Suzuki <koi...@gm...> Date: Fri Aug 5 16:38:03 2011 +0900 Merge branch 'master' of ssh://postgres-xc.git.sourceforge.net/gitroot/postgres-xc/postgres-xc http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=694cab5487b60da9b07cf0418bac6b1e41875ea9 commit f1a32c6227136d722aead50b8d4a85fceba7523f Merge: 694cab5 8a15033 Author: Koichi Suzuki <koi...@gm...> Date: Fri Aug 5 16:38:03 2011 +0900 Merge branch 'master' of ssh://postgres-xc.git.sourceforge.net/gitroot/postgres-xc/postgres-xc ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/create_table.sgmlin | 2 +- doc-xc/src/sgml/ref/create_view.sgmlin | 2 +- doc-xc/src/sgml/ref/select.sgmlin | 2 +- doc-xc/src/sgml/sql.sgmlin | 41 +++++++++++++++++++----------- 4 files changed, 29 insertions(+), 18 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-08-05 07:24:53
|
Project "Postgres-XC". The branch, documentation has been deleted was 4b5e7dbd9ecd43597fb63c14a3f0c830d266ace2 ----------------------------------------------------------------------- 4b5e7dbd9ecd43597fb63c14a3f0c830d266ace2 This commit updates Postgres-XC documentation on manual build and installation. ----------------------------------------------------------------------- hooks/post-receive -- Postgres-XC |