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
(1) |
2
|
3
|
4
|
5
|
6
(4) |
7
(1) |
8
(6) |
9
(3) |
10
|
11
|
12
|
13
(1) |
14
(4) |
15
(1) |
16
(1) |
17
|
18
|
19
|
20
|
21
|
22
(8) |
23
|
24
|
25
|
26
(2) |
27
(3) |
28
(1) |
29
(6) |
30
(1) |
31
|
From: Ashutosh B. <ash...@en...> - 2012-03-29 06:42:21
|
Hi Michael, Was this patch discussed on the mailing list? I did not see any relevant discussion. There can a possibility that resorigtbl is set the result table but it's not added in rewriting. In this case, would there be erroneous column updation? Instead of resorigtbl can you use some attribute inside the Var node like varno? On Thu, Mar 29, 2012 at 10:01 AM, Michael Paquier < mic...@us...> wrote: > Project "Postgres-XC". > > The branch, master has been updated > via 8427ea322eabca18fa21f286c2284aa4ffa105a8 (commit) > from 0f11b36d79827bd8b2ed66a31e074e1a8a86fba3 (commit) > > > - Log ----------------------------------------------------------------- > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8427ea322eabca18fa21f286c2284aa4ffa105a8 > > commit 8427ea322eabca18fa21f286c2284aa4ffa105a8 > Author: Michael P <mi...@ot...> > Date: Thu Mar 29 13:32:53 2012 +0900 > > Correct remote DELETE planning for multiple relations > > In case several relations were involved in a remote DELETE (rules, > join, etc.), remote query was not correctly generated because it > took into account not only its target entries, but also the ones > from other relations. > A reference of the original table is added in target entries and > this is compared to the relation whose remote DELETE is generated > to insure that all the operations are consistent. > > This had consequences like bug 3512657, but also on the usage of > rules on DELETE. > > M src/backend/optimizer/plan/createplan.c > M src/backend/rewrite/rewriteHandler.c > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/optimizer/plan/createplan.c | 13 ++++++++++--- > src/backend/rewrite/rewriteHandler.c | 9 +++++++++ > 2 files changed, 19 insertions(+), 3 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > 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: Michael P. <mic...@us...> - 2012-03-29 04:31:15
|
Project "Postgres-XC". The branch, master has been updated via 8427ea322eabca18fa21f286c2284aa4ffa105a8 (commit) from 0f11b36d79827bd8b2ed66a31e074e1a8a86fba3 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=8427ea322eabca18fa21f286c2284aa4ffa105a8 commit 8427ea322eabca18fa21f286c2284aa4ffa105a8 Author: Michael P <mi...@ot...> Date: Thu Mar 29 13:32:53 2012 +0900 Correct remote DELETE planning for multiple relations In case several relations were involved in a remote DELETE (rules, join, etc.), remote query was not correctly generated because it took into account not only its target entries, but also the ones from other relations. A reference of the original table is added in target entries and this is compared to the relation whose remote DELETE is generated to insure that all the operations are consistent. This had consequences like bug 3512657, but also on the usage of rules on DELETE. M src/backend/optimizer/plan/createplan.c M src/backend/rewrite/rewriteHandler.c ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 13 ++++++++++--- src/backend/rewrite/rewriteHandler.c | 9 +++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@us...> - 2012-03-29 02:57:41
|
Project "Postgres-XC". The branch, master has been updated via 0f11b36d79827bd8b2ed66a31e074e1a8a86fba3 (commit) from 0eaba1379aa2dde346a53eb15f8849c0e09861d0 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0f11b36d79827bd8b2ed66a31e074e1a8a86fba3 commit 0f11b36d79827bd8b2ed66a31e074e1a8a86fba3 Author: Koichi Suzuki <koi...@gm...> Date: Thu Mar 29 11:57:44 2012 +0900 This commit extends commit/rollback prepared statement for xc_maintenance_mode = on. With xc_maintenance_mode = on, these command will work only locally and report the result to GTM. This is needed to maintain transaction integrity after failed node is back or failover took place. M doc-xc/src/sgml/config.sgmlin M doc-xc/src/sgml/ref/commit_prepared.sgmlin M doc-xc/src/sgml/ref/rollback_prepared.sgmlin M src/backend/access/transam/twophase.c M src/backend/parser/analyze.c M src/backend/pgxc/pool/execRemote.c M src/backend/tcop/utility.c ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/config.sgmlin | 25 ++++++++++- doc-xc/src/sgml/ref/commit_prepared.sgmlin | 7 +++ doc-xc/src/sgml/ref/rollback_prepared.sgmlin | 16 +++++++ src/backend/access/transam/twophase.c | 45 ++++++++++++++++++-- src/backend/parser/analyze.c | 5 +- src/backend/pgxc/pool/execRemote.c | 59 ++++++++++++++++++------- src/backend/tcop/utility.c | 4 +- 7 files changed, 133 insertions(+), 28 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@us...> - 2012-03-29 02:06:09
|
Project "Postgres-XC". The branch, master has been updated via 0eaba1379aa2dde346a53eb15f8849c0e09861d0 (commit) from dfda23e7547f457e15d79054f81d30e826faeecf (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0eaba1379aa2dde346a53eb15f8849c0e09861d0 commit 0eaba1379aa2dde346a53eb15f8849c0e09861d0 Author: Koichi Suzuki <koi...@gm...> Date: Thu Mar 29 11:03:25 2012 +0900 This commit adds GUC parameter xc_maintenance_mode. This is needed to control behavior of some statements to be used to maintain XC database integrity by dedicate utility programs such as pgxc_clean, which is now under the development. Also, this patch modifies implicit 2PC xid to _$XC$%u where %u is the transactionId. Because it is essential to distinguish implicit 2PC from explicit one to maintain database consisitensy, this patch checks xid in PREPARE TRANSACTION and rejects xid for implicit 2PC. See documentation for details. M doc-xc/src/sgml/config.sgmlin M doc-xc/src/sgml/ref/prepare_transaction.sgmlin M src/backend/access/transam/xact.c M src/backend/pgxc/Makefile A src/backend/pgxc/xc_maintenance_mode/Makefile A src/backend/pgxc/xc_maintenance_mode/xc_maintenance_mode.c M src/backend/tcop/utility.c M src/backend/utils/misc/guc.c M src/include/access/xact.h A src/include/pgxc/xc_maintenance_mode.h M src/include/utils/guc_tables.h ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/config.sgmlin | 15 ++++ doc-xc/src/sgml/ref/prepare_transaction.sgmlin | 6 ++ src/backend/access/transam/xact.c | 14 ++++ src/backend/pgxc/Makefile | 2 +- .../pgxc/{barrier => xc_maintenance_mode}/Makefile | 4 +- .../pgxc/xc_maintenance_mode/xc_maintenance_mode.c | 5 ++ src/backend/tcop/utility.c | 13 ++++ src/backend/utils/misc/guc.c | 74 ++++++++++++++++++++ src/include/access/xact.h | 1 + src/include/pgxc/xc_maintenance_mode.h | 12 +++ src/include/utils/guc_tables.h | 7 ++- 11 files changed, 149 insertions(+), 4 deletions(-) copy src/backend/pgxc/{barrier => xc_maintenance_mode}/Makefile (85%) create mode 100644 src/backend/pgxc/xc_maintenance_mode/xc_maintenance_mode.c create mode 100644 src/include/pgxc/xc_maintenance_mode.h hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-03-29 01:19:06
|
Project "Postgres-XC". The branch, master has been updated via dfda23e7547f457e15d79054f81d30e826faeecf (commit) from 0b3ffcff380d0fe14cb11d6c2f4b88fe20346ff1 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=dfda23e7547f457e15d79054f81d30e826faeecf commit dfda23e7547f457e15d79054f81d30e826faeecf Author: Michael P <mi...@ot...> Date: Thu Mar 29 10:20:05 2012 +0900 Alternative regression output for test inherit This is related to bug 3141171, where XC tries to perform joins with objects Oids but it fails because OIDs are not consistent among nodes in the cluster. This is a restriction of the XC current architecture. Some additional queries, using a cast on regclass with relation name are used to show the correct output in the test. This part of the test has been updated in consequence. There are still diffs in test inherit but it is not related to this bug, so this regression still fails. A src/test/regress/expected/inherit_1.out M src/test/regress/sql/inherit.sql ----------------------------------------------------------------------- Summary of changes: .../expected/{inherit.out => inherit_1.out} | 725 +++++++++++--------- src/test/regress/sql/inherit.sql | 45 ++ 2 files changed, 462 insertions(+), 308 deletions(-) copy src/test/regress/expected/{inherit.out => inherit_1.out} (74%) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-03-29 00:45:59
|
Project "Postgres-XC". The branch, master has been updated via 0b3ffcff380d0fe14cb11d6c2f4b88fe20346ff1 (commit) from 1957c940883036cb30700b400356eda3755139db (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=0b3ffcff380d0fe14cb11d6c2f4b88fe20346ff1 commit 0b3ffcff380d0fe14cb11d6c2f4b88fe20346ff1 Author: Michael P <mi...@ot...> Date: Thu Mar 29 09:46:42 2012 +0900 GTM callback mechanism for sequence consistency on GTM Addition of a mechanism to insure that sequence information is kept consistent on GTM within a transaction block. A callback to drop sequences on GTM is registered when sequences are dropped or created. Then this callback is used when a transaction that created sequence is aborted or when a transaction that dropped a sequence commits, insuring that sequence information is properly rollbacked or committed on GTM. M src/backend/access/transam/xact.c M src/backend/catalog/dependency.c M src/backend/commands/sequence.c M src/include/access/xact.h M src/include/commands/sequence.h ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/xact.c | 122 +++++++++++++++++++++++++++++++++++++ src/backend/catalog/dependency.c | 12 ++-- src/backend/commands/sequence.c | 84 +++++++++++++++++++++++++- src/include/access/xact.h | 15 +++++ src/include/commands/sequence.h | 17 +++++ 5 files changed, 244 insertions(+), 6 deletions(-) hooks/post-receive -- Postgres-XC |