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
(4) |
3
|
4
(2) |
5
(2) |
6
(2) |
7
|
8
|
9
|
10
(8) |
11
(1) |
12
(1) |
13
(1) |
14
|
15
|
16
(8) |
17
(8) |
18
(3) |
19
(2) |
20
(3) |
21
(3) |
22
(1) |
23
(4) |
24
(11) |
25
(2) |
26
(9) |
27
(6) |
28
|
29
(4) |
30
(6) |
|
|
|
|
|
From: Michael P. <mic...@us...> - 2012-04-05 07:48:29
|
Project "Postgres-XC". The branch, master has been updated via 4e607875577fc897bf25ab9547e70bbf1c3fce06 (commit) from bd16ef0ead6914985eb377aeb5d19c7084799ad0 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=4e607875577fc897bf25ab9547e70bbf1c3fce06 commit 4e607875577fc897bf25ab9547e70bbf1c3fce06 Author: Michael P <mi...@ot...> Date: Thu Apr 5 16:34:51 2012 +0900 New GUC parameter to control 2PC usage for temporary objects This new parameter, called enforce_two_phase_commit can be used to enforce the use of 2PC on transactions involving temporary objects or having ON COMMIT actions pending on them. Enforcing the use of autocommit on several nodes that have performed write operations at the same time might break consistency very easily so the default value of enforce_two_phase_commit is on, but a superuser can modify its value with SET on a private session. And its initial value can be changed in postgresql.conf. Regression tests have been updated in such a way that all the tests using ON COMMIT actions or temporary objects have their sessions with this parameter set to off, to it leads to a correct regression behavior. The reason of introducing this parameter in Postgres-XC is originally from PostgreSQL, where it is not possible to use two phase commit on temporary objects. This might be or might not be implemented in Postgres, so we need a mechanism to provide DBA some ways to protect data consistency at all costs when he sets up his cluster as such functionality tunning is application-dependent. M doc-xc/src/sgml/config.sgmlin M doc-xc/src/sgml/runtime.sgmlin M src/backend/access/transam/xact.c M src/backend/commands/tablecmds.c M src/backend/pgxc/pool/execRemote.c M src/backend/utils/misc/guc.c M src/backend/utils/misc/postgresql.conf.sample M src/include/pgxc/execRemote.h M src/test/regress/expected/aggregates_1.out M src/test/regress/expected/arrays.out M src/test/regress/expected/cluster.out M src/test/regress/expected/cluster_1.out M src/test/regress/expected/combocid_1.out M src/test/regress/expected/copy2_1.out M src/test/regress/expected/create_type.out M src/test/regress/expected/create_view.out M src/test/regress/expected/domain_1.out M src/test/regress/expected/foreign_key.out M src/test/regress/expected/foreign_key_1.out M src/test/regress/expected/functional_deps_1.out M src/test/regress/expected/guc_1.out M src/test/regress/expected/inherit.out M src/test/regress/expected/inherit_1.out M src/test/regress/expected/plancache.out M src/test/regress/expected/polymorphism.out M src/test/regress/expected/polymorphism_1.out M src/test/regress/expected/rangefuncs_1.out M src/test/regress/expected/returning_1.out M src/test/regress/expected/rowtypes.out M src/test/regress/expected/rowtypes_1.out M src/test/regress/expected/rules.out M src/test/regress/expected/select_1.out M src/test/regress/expected/select_distinct.out M src/test/regress/expected/sequence.out M src/test/regress/expected/subselect.out M src/test/regress/expected/temp.out M src/test/regress/expected/transactions_1.out M src/test/regress/expected/txid.out M src/test/regress/expected/window.out M src/test/regress/expected/with.out M src/test/regress/expected/with_1.out M src/test/regress/expected/xc_temp.out M src/test/regress/input/copy.source M src/test/regress/output/copy.source M src/test/regress/sql/aggregates.sql M src/test/regress/sql/arrays.sql M src/test/regress/sql/cluster.sql M src/test/regress/sql/combocid.sql M src/test/regress/sql/copy2.sql M src/test/regress/sql/create_type.sql M src/test/regress/sql/create_view.sql M src/test/regress/sql/domain.sql M src/test/regress/sql/foreign_key.sql M src/test/regress/sql/functional_deps.sql M src/test/regress/sql/guc.sql M src/test/regress/sql/inherit.sql M src/test/regress/sql/plancache.sql M src/test/regress/sql/plpgsql.sql M src/test/regress/sql/polymorphism.sql M src/test/regress/sql/rangefuncs.sql M src/test/regress/sql/returning.sql M src/test/regress/sql/rowtypes.sql M src/test/regress/sql/rules.sql M src/test/regress/sql/select.sql M src/test/regress/sql/select_distinct.sql M src/test/regress/sql/sequence.sql M src/test/regress/sql/subselect.sql M src/test/regress/sql/temp.sql M src/test/regress/sql/transactions.sql M src/test/regress/sql/txid.sql M src/test/regress/sql/window.sql M src/test/regress/sql/with.sql M src/test/regress/sql/xc_temp.sql ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/config.sgmlin | 15 ++++++++++++++- doc-xc/src/sgml/runtime.sgmlin | 11 +++++++++++ src/backend/access/transam/xact.c | 22 ++++++++++++++++------ src/backend/commands/tablecmds.c | 6 ++---- src/backend/pgxc/pool/execRemote.c | 3 +++ src/backend/utils/misc/guc.c | 19 ++++++++++++++----- src/backend/utils/misc/postgresql.conf.sample | 6 +++++- src/include/pgxc/execRemote.h | 3 +++ src/test/regress/expected/aggregates_1.out | 2 ++ src/test/regress/expected/arrays.out | 2 ++ src/test/regress/expected/cluster.out | 2 ++ src/test/regress/expected/cluster_1.out | 4 ++++ src/test/regress/expected/combocid_1.out | 2 ++ src/test/regress/expected/copy2_1.out | 2 ++ src/test/regress/expected/create_type.out | 2 ++ src/test/regress/expected/create_view.out | 2 ++ src/test/regress/expected/domain_1.out | 2 ++ src/test/regress/expected/foreign_key.out | 2 ++ src/test/regress/expected/foreign_key_1.out | 2 ++ src/test/regress/expected/functional_deps_1.out | 2 ++ src/test/regress/expected/guc_1.out | 5 +++++ src/test/regress/expected/inherit.out | 2 ++ src/test/regress/expected/inherit_1.out | 2 ++ src/test/regress/expected/plancache.out | 2 ++ src/test/regress/expected/polymorphism.out | 2 ++ src/test/regress/expected/polymorphism_1.out | 2 ++ src/test/regress/expected/rangefuncs_1.out | 2 ++ src/test/regress/expected/returning_1.out | 2 ++ src/test/regress/expected/rowtypes.out | 2 ++ src/test/regress/expected/rowtypes_1.out | 2 ++ src/test/regress/expected/rules.out | 2 ++ src/test/regress/expected/select_1.out | 2 ++ src/test/regress/expected/select_distinct.out | 2 ++ src/test/regress/expected/sequence.out | 2 ++ src/test/regress/expected/subselect.out | 2 ++ src/test/regress/expected/temp.out | 4 ++++ src/test/regress/expected/transactions_1.out | 2 ++ src/test/regress/expected/txid.out | 2 ++ src/test/regress/expected/window.out | 2 ++ src/test/regress/expected/with.out | 2 ++ src/test/regress/expected/with_1.out | 2 ++ src/test/regress/expected/xc_temp.out | 2 ++ src/test/regress/input/copy.source | 3 +++ src/test/regress/output/copy.source | 2 ++ src/test/regress/sql/aggregates.sql | 4 ++++ src/test/regress/sql/arrays.sql | 3 +++ src/test/regress/sql/cluster.sql | 5 +++++ src/test/regress/sql/combocid.sql | 3 +++ src/test/regress/sql/copy2.sql | 3 +++ src/test/regress/sql/create_type.sql | 3 +++ src/test/regress/sql/create_view.sql | 3 +++ src/test/regress/sql/domain.sql | 3 +++ src/test/regress/sql/foreign_key.sql | 2 ++ src/test/regress/sql/functional_deps.sql | 3 +++ src/test/regress/sql/guc.sql | 6 ++++++ src/test/regress/sql/inherit.sql | 4 ++++ src/test/regress/sql/plancache.sql | 3 +++ src/test/regress/sql/plpgsql.sql | 3 +++ src/test/regress/sql/polymorphism.sql | 3 +++ src/test/regress/sql/rangefuncs.sql | 3 +++ src/test/regress/sql/returning.sql | 3 +++ src/test/regress/sql/rowtypes.sql | 3 +++ src/test/regress/sql/rules.sql | 2 ++ src/test/regress/sql/select.sql | 4 ++++ src/test/regress/sql/select_distinct.sql | 3 +++ src/test/regress/sql/sequence.sql | 4 ++++ src/test/regress/sql/subselect.sql | 3 +++ src/test/regress/sql/temp.sql | 6 ++++++ src/test/regress/sql/transactions.sql | 3 +++ src/test/regress/sql/txid.sql | 3 +++ src/test/regress/sql/window.sql | 3 +++ src/test/regress/sql/with.sql | 3 +++ src/test/regress/sql/xc_temp.sql | 3 +++ 73 files changed, 245 insertions(+), 17 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-04-05 07:17:54
|
Project "Postgres-XC". The branch, master has been updated via bd16ef0ead6914985eb377aeb5d19c7084799ad0 (commit) from 3d39542b5b4d5a709a28414b5b34ff9af8f7b8e8 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=bd16ef0ead6914985eb377aeb5d19c7084799ad0 commit bd16ef0ead6914985eb377aeb5d19c7084799ad0 Author: Michael P <mi...@ot...> Date: Thu Apr 5 16:18:59 2012 +0900 Fix for bug 3485997: UPDATE fails on table with foreign key This commit provides a fix for Coordinator trying to fetch a tuple locally. This is not possible as all the data is localized on Datanodes. This commit also enables reference integrity check on Datanodes. This is thought as safe as XC has already some check mechanisms at constraint creation to insure that constraint can be checked locally based on its dependant table distributions. Patch by Andrei Martsinchyk, I just fixed a bug with reference integrity attempt check on Coordinator. M src/backend/executor/nodeModifyTable.c M src/backend/utils/adt/ri_triggers.c ----------------------------------------------------------------------- Summary of changes: src/backend/executor/nodeModifyTable.c | 12 ++++++++++++ src/backend/utils/adt/ri_triggers.c | 11 +++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |