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
|
3
(3) |
4
(2) |
5
(2) |
6
|
7
|
8
|
9
|
10
|
11
(2) |
12
(5) |
13
|
14
|
15
(2) |
16
(1) |
17
|
18
|
19
|
20
|
21
|
22
(1) |
23
(2) |
24
(2) |
25
|
26
(2) |
27
|
28
|
29
|
30
(2) |
31
(3) |
|
|
|
From: Michael P. <mic...@us...> - 2012-10-12 03:04:57
|
Project "Postgres-XC". The branch, master has been updated via d165a5c2458e97cbf943135cf1bb534b8f8af807 (commit) from dfb46fa4df777fd4641a1a1e5aefc5dc6cef43c7 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d165a5c2458e97cbf943135cf1bb534b8f8af807 commit d165a5c2458e97cbf943135cf1bb534b8f8af807 Author: Michael Paquier <mi...@ot...> Date: Fri Oct 12 12:00:58 2012 +0900 Refactor and clean-up of relation locator code Locator is the part in charge of managing, building and referencing distribution information of tables in catalogs by providing sufficient functions that backends can refer to. Some of this code was pretty outdated and a portion of the APIs used were duplicated, making the code more difficult to apprehend. Locator information also included the following information: - OID of relation it refers to - Attribute number of distribution key if distribution is value-based - Column name of distribution key As column name can be retrieved from system cache by using simply OID and attribute number, the column name is removed, simplifying the code by that much. So now all the APIs of locator.c and related only use the attribute number of a relation when referencing the distribution key inside code. This cleanup also tackles some potential bugs related to hash/modulo management that might have appeared if other value-based distribution would have been defined in XC. So code is more extensible now. M src/backend/catalog/heap.c M src/backend/commands/tablecmds.c M src/backend/optimizer/plan/pgxcplan.c M src/backend/optimizer/util/pgxcship.c M src/backend/parser/parse_utilcmd.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/locator/redistrib.c M src/backend/rewrite/rewriteHandler.c M src/include/pgxc/locator.h ----------------------------------------------------------------------- Summary of changes: src/backend/catalog/heap.c | 6 +- src/backend/commands/tablecmds.c | 14 +- src/backend/optimizer/plan/pgxcplan.c | 9 +- src/backend/optimizer/util/pgxcship.c | 2 +- src/backend/parser/parse_utilcmd.c | 11 +- src/backend/pgxc/locator/locator.c | 334 +++++++-------------------------- src/backend/pgxc/locator/redistrib.c | 6 +- src/backend/rewrite/rewriteHandler.c | 2 +- src/include/pgxc/locator.h | 83 ++++----- 9 files changed, 133 insertions(+), 334 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-10-12 01:05:49
|
Project "Postgres-XC". The branch, master has been updated via dfb46fa4df777fd4641a1a1e5aefc5dc6cef43c7 (commit) from c41d90b8af6eb100784e3fdaf89375683c092849 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=dfb46fa4df777fd4641a1a1e5aefc5dc6cef43c7 commit dfb46fa4df777fd4641a1a1e5aefc5dc6cef43c7 Author: Michael Paquier <mi...@ot...> Date: Fri Oct 12 10:03:48 2012 +0900 Ignore automatically generated regression outputs specific to Postgres-XC This will avoid unfortunate commit of files that should not be in central repository... M src/test/regress/expected/.gitignore ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/.gitignore | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-10-12 01:05:41
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via c9035af181c91d5766c88029b28e48b466ea1b46 (commit) from d0683e5711aa899832b1b1a53a329e7d162dd2b5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c9035af181c91d5766c88029b28e48b466ea1b46 commit dfb46fa4df777fd4641a1a1e5aefc5dc6cef43c7 Author: Michael Paquier <mi...@ot...> Date: Fri Oct 12 10:03:48 2012 +0900 Ignore automatically generated regression outputs specific to Postgres-XC This will avoid unfortunate commit of files that should not be in central repository... M src/test/regress/expected/.gitignore ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/.gitignore | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-10-12 00:57:25
|
Project "Postgres-XC". The branch, master has been updated via c41d90b8af6eb100784e3fdaf89375683c092849 (commit) from 6c6ba3c4583bd55edf5d3498d57635dec36419e0 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c41d90b8af6eb100784e3fdaf89375683c092849 commit c41d90b8af6eb100784e3fdaf89375683c092849 Author: Michael Paquier <mi...@ot...> Date: Fri Oct 12 09:45:27 2012 +0900 Refactor code controlling constraint creation evaluation The code refactored in this commit is present in XC since the beginning of the project and was outdated. The former code was put inside the utility deparser to control UNIQUE, PRIMARY KEY, EXCLUDE and FOREIGN KEY creation. This was a fundamental mistake as this did not allow control of FOREIGN KEY creation with generic functions that could also be used to evaluate the shippability of constraints when issuing a DML on a given relation or when modifying a relation distribution with ALTER TABLE (online data redistribution feature). Now all this control is put directly inside Postgres-XC shippability evaluation code and can be used in a wider way than the previous implementation. All the error messages are now made generic and refer to the impossibility to create constraints whose evaluation cannot be enforced to remote nodes. Postgres-XC does not support yet global constraints, but once it does, it will be necessary to remove the error messages referring to constraint evaluation and to use the APIs implemented in this commit not to control the creation of constraints but to check the shippability of a Query for a given relation constraint. The old code was also deeply lacking evaluation of index expressions, so some control is added about that. A regression test called xc_constraints check the shippability of constraints created on tables depending on their distribution. Documentation is also updated, but might need more completion. The code in this commit checks if redistribution with ALTER TABLE can be done according to the given constraints already on it for UNIQUE, EXCLUDE and PRIMARY KEY. For example, you should not be able to change a replicated table with a primary key to roundrobin you cannot ensure the uniqueness of a key on such tables so now this is protected properly. However, such checks are still missing for FOREIGN KEY and REFERENCES. M doc-xc/src/sgml/ddl.sgmlin M src/backend/commands/indexcmds.c M src/backend/commands/tablecmds.c M src/backend/optimizer/util/pgxcship.c M src/backend/parser/parse_utilcmd.c M src/include/optimizer/pgxcship.h M src/test/regress/expected/alter_table.out M src/test/regress/expected/cluster_1.out M src/test/regress/expected/create_index.out M src/test/regress/expected/create_table.out M src/test/regress/expected/enum.out M src/test/regress/expected/functional_deps_1.out M src/test/regress/expected/hash_index_1.out M src/test/regress/expected/namespace_1.out M src/test/regress/expected/rangetypes.out M src/test/regress/expected/sanity_check.out M src/test/regress/expected/triggers_1.out M src/test/regress/expected/tsearch_2.out M src/test/regress/expected/typed_table_1.out M src/test/regress/expected/uuid_1.out A src/test/regress/expected/xc_constraints.out M src/test/regress/input/constraints.source M src/test/regress/output/constraints_1.source M src/test/regress/parallel_schedule M src/test/regress/serial_schedule M src/test/regress/sql/create_index.sql M src/test/regress/sql/create_table.sql M src/test/regress/sql/rangetypes.sql A src/test/regress/sql/xc_constraints.sql ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ddl.sgmlin | 15 +- src/backend/commands/indexcmds.c | 56 +++-- src/backend/commands/tablecmds.c | 60 +++++ src/backend/optimizer/util/pgxcship.c | 306 +++++++++++++++++++++++ src/backend/parser/parse_utilcmd.c | 217 +---------------- src/include/optimizer/pgxcship.h | 12 + src/test/regress/expected/alter_table.out | 4 +- src/test/regress/expected/cluster_1.out | 3 +- src/test/regress/expected/create_index.out | 21 +- src/test/regress/expected/create_table.out | 5 +- src/test/regress/expected/enum.out | 2 +- src/test/regress/expected/functional_deps_1.out | 4 +- src/test/regress/expected/hash_index_1.out | 3 +- src/test/regress/expected/namespace_1.out | 2 +- src/test/regress/expected/rangetypes.out | 2 +- src/test/regress/expected/sanity_check.out | 2 +- src/test/regress/expected/triggers_1.out | 3 +- src/test/regress/expected/tsearch_2.out | 2 +- src/test/regress/expected/typed_table_1.out | 2 +- src/test/regress/expected/uuid_1.out | 2 +- src/test/regress/expected/xc_constraints.out | 88 +++++++ src/test/regress/input/constraints.source | 2 +- src/test/regress/output/constraints_1.source | 2 +- src/test/regress/parallel_schedule | 2 +- src/test/regress/serial_schedule | 1 + src/test/regress/sql/create_index.sql | 10 +- src/test/regress/sql/create_table.sql | 5 +- src/test/regress/sql/rangetypes.sql | 2 +- src/test/regress/sql/xc_constraints.sql | 65 +++++ 29 files changed, 626 insertions(+), 274 deletions(-) create mode 100644 src/test/regress/expected/xc_constraints.out create mode 100644 src/test/regress/sql/xc_constraints.sql hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-10-12 00:31:23
|
Project "Postgres-XC". The branch, master has been updated via 6c6ba3c4583bd55edf5d3498d57635dec36419e0 (commit) from 66c17a5a348a4ed09859be3c45c64e9a99cc2d49 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6c6ba3c4583bd55edf5d3498d57635dec36419e0 commit 6c6ba3c4583bd55edf5d3498d57635dec36419e0 Author: Michael Paquier <mi...@ot...> Date: Fri Oct 12 09:26:50 2012 +0900 Revert "The commit has following changes: GROUP BY optimization patch" This reverts commit 66c17a5a348a4ed09859be3c45c64e9a99cc2d49. This patch basically broke HEAD for aggregate pushdown, so reverting it is the right thing to do to keep a master version stable. M src/backend/nodes/copyfuncs.c M src/backend/nodes/outfuncs.c M src/backend/optimizer/plan/pgxcplan.c M src/backend/optimizer/plan/setrefs.c M src/backend/optimizer/util/pgxcship.c M src/include/optimizer/pgxcplan.h M src/include/optimizer/pgxcship.h M src/test/regress/expected/aggregates.out M src/test/regress/expected/aggregates_1.out M src/test/regress/expected/xc_FQS.out M src/test/regress/expected/xc_groupby.out M src/test/regress/expected/xc_having.out M src/test/regress/sql/xc_FQS.sql M src/test/regress/sql/xc_groupby.sql M src/test/regress/sql/xc_having.sql ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/copyfuncs.c | 1 + src/backend/nodes/outfuncs.c | 1 + src/backend/optimizer/plan/pgxcplan.c | 563 +++++++------- src/backend/optimizer/plan/setrefs.c | 98 --- src/backend/optimizer/util/pgxcship.c | 26 +- src/include/optimizer/pgxcplan.h | 1 + src/include/optimizer/pgxcship.h | 1 - src/test/regress/expected/aggregates.out | 38 +- src/test/regress/expected/aggregates_1.out | 36 +- src/test/regress/expected/xc_FQS.out | 12 +- src/test/regress/expected/xc_groupby.out | 1154 ++++++++++++++++------------ src/test/regress/expected/xc_having.out | 274 ++++--- src/test/regress/sql/xc_FQS.sql | 2 +- src/test/regress/sql/xc_groupby.sql | 275 ++++---- src/test/regress/sql/xc_having.sql | 24 +- 15 files changed, 1287 insertions(+), 1219 deletions(-) hooks/post-receive -- Postgres-XC |