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
(1) |
3
|
4
(4) |
5
(1) |
6
|
7
(6) |
8
(8) |
9
(8) |
10
(4) |
11
|
12
|
13
(4) |
14
|
15
|
16
|
17
(2) |
18
(6) |
19
|
20
(4) |
21
(4) |
22
|
23
(2) |
24
(3) |
25
(5) |
26
|
27
(2) |
28
(13) |
29
(6) |
30
(22) |
31
(2) |
|
|
From: Abbas B. <ga...@us...> - 2012-05-20 03:59:33
|
Project "Postgres-XC". The branch, master has been updated via a3842e1f11615ca2bca9a841fe5f0fb161e93776 (commit) from e13fdd2b362c764713a765e447d15bcc7b0d8dbe (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=a3842e1f11615ca2bca9a841fe5f0fb161e93776 commit a3842e1f11615ca2bca9a841fe5f0fb161e93776 Author: Abbas <abb...@en...> Date: Sun May 20 08:55:31 2012 +0500 Fix a problem in explicitly PREPARED TRANSACTIONS. Problem: If a transaction contains a SELECT FOR UPDATE/SHARE, it has to be prepared on the data nodes, otherwise the tables are not locked on the data nodes. Solution: We have added another member in RemoteQuery called has_row_marks. This member has the same value as hasForUpdate of the Query structure. This member is used to make sure that although a SELECT FOR UPDATE/SHARE is treated as a write still describe message needs to be sent to data nodes because this command would result in rows. The meaning of the read_only member of RemoteQuery is also changed to mean SELECTS without row marks. Test cases are added to make sure the prepared transactions are working as expected. M src/backend/nodes/copyfuncs.c M src/backend/nodes/outfuncs.c M src/backend/optimizer/plan/createplan.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/execRemote.c M src/include/pgxc/planner.h M src/test/regress/expected/xc_for_update.out M src/test/regress/sql/xc_for_update.sql ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/copyfuncs.c | 1 + src/backend/nodes/outfuncs.c | 1 + src/backend/optimizer/plan/createplan.c | 7 +- src/backend/pgxc/plan/planner.c | 4 +- src/backend/pgxc/pool/execRemote.c | 2 +- src/include/pgxc/planner.h | 1 + src/test/regress/expected/xc_for_update.out | 1068 ++++++++++++++++++++++++++- src/test/regress/sql/xc_for_update.sql | 554 ++++++++++++++- 8 files changed, 1626 insertions(+), 12 deletions(-) hooks/post-receive -- Postgres-XC |
From: Abbas B. <ga...@us...> - 2012-05-20 03:59:29
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 9e667334566ce5e8521a0a0fed82e8c50fc3fd79 (commit) from 077b37369a4b26b5aa0db7b23667a1803e2af4de (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9e667334566ce5e8521a0a0fed82e8c50fc3fd79 commit a3842e1f11615ca2bca9a841fe5f0fb161e93776 Author: Abbas <abb...@en...> Date: Sun May 20 08:55:31 2012 +0500 Fix a problem in explicitly PREPARED TRANSACTIONS. Problem: If a transaction contains a SELECT FOR UPDATE/SHARE, it has to be prepared on the data nodes, otherwise the tables are not locked on the data nodes. Solution: We have added another member in RemoteQuery called has_row_marks. This member has the same value as hasForUpdate of the Query structure. This member is used to make sure that although a SELECT FOR UPDATE/SHARE is treated as a write still describe message needs to be sent to data nodes because this command would result in rows. The meaning of the read_only member of RemoteQuery is also changed to mean SELECTS without row marks. Test cases are added to make sure the prepared transactions are working as expected. M src/backend/nodes/copyfuncs.c M src/backend/nodes/outfuncs.c M src/backend/optimizer/plan/createplan.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/execRemote.c M src/include/pgxc/planner.h M src/test/regress/expected/xc_for_update.out M src/test/regress/sql/xc_for_update.sql ----------------------------------------------------------------------- Summary of changes: src/backend/nodes/copyfuncs.c | 1 + src/backend/nodes/outfuncs.c | 1 + src/backend/optimizer/plan/createplan.c | 7 +- src/backend/pgxc/plan/planner.c | 4 +- src/backend/pgxc/pool/execRemote.c | 2 +- src/include/pgxc/planner.h | 1 + src/test/regress/expected/xc_for_update.out | 1068 ++++++++++++++++++++++++++- src/test/regress/sql/xc_for_update.sql | 554 ++++++++++++++- 8 files changed, 1626 insertions(+), 12 deletions(-) hooks/post-receive -- Postgres-XC |
From: Abbas B. <ga...@us...> - 2012-05-20 03:49:12
|
Project "Postgres-XC". The branch, master has been updated via e13fdd2b362c764713a765e447d15bcc7b0d8dbe (commit) from e8461c7373f1631a3549a78dfb50b181fca92aeb (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=e13fdd2b362c764713a765e447d15bcc7b0d8dbe commit e13fdd2b362c764713a765e447d15bcc7b0d8dbe Author: Abbas <abb...@en...> Date: Sun May 20 08:42:48 2012 +0500 Fix a problem in explicitly PREPARED TRANSACTIONS. Problem: If a transaction contains read only statements, it gets started on data nodes but is never ended in case of a PREPARE TRANSACTION 'my_gxid'. Even if we do not need to prepare it on the data nodes we still need to end it. Solution: The function pgxc_node_remote_prepare() has been modified to send PREPARE TRANSACTION on nodes where this transaction is doing some write, and COMMIT TRANSACTION to nodes where it did some read only activity. Test cases are added to make sure the prepared transactions are working as expected. M src/backend/optimizer/plan/createplan.c M src/backend/pgxc/pool/execRemote.c M src/include/pgxc/planner.h M src/test/regress/expected/xc_for_update.out A src/test/regress/expected/xc_prepared_xacts.out M src/test/regress/parallel_schedule M src/test/regress/serial_schedule M src/test/regress/sql/xc_for_update.sql A src/test/regress/sql/xc_prepared_xacts.sql ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 2 + src/backend/pgxc/pool/execRemote.c | 116 +++++-- src/include/pgxc/planner.h | 58 ++-- src/test/regress/expected/xc_for_update.out | 3 +- src/test/regress/expected/xc_prepared_xacts.out | 457 +++++++++++++++++++++++ src/test/regress/parallel_schedule | 3 + src/test/regress/serial_schedule | 1 + src/test/regress/sql/xc_for_update.sql | 2 +- src/test/regress/sql/xc_prepared_xacts.sql | 262 +++++++++++++ 9 files changed, 843 insertions(+), 61 deletions(-) create mode 100644 src/test/regress/expected/xc_prepared_xacts.out create mode 100644 src/test/regress/sql/xc_prepared_xacts.sql hooks/post-receive -- Postgres-XC |
From: Abbas B. <ga...@us...> - 2012-05-20 03:49:07
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 077b37369a4b26b5aa0db7b23667a1803e2af4de (commit) from e55859c71e506f580cff28e2089da18226af3fe5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=077b37369a4b26b5aa0db7b23667a1803e2af4de commit e13fdd2b362c764713a765e447d15bcc7b0d8dbe Author: Abbas <abb...@en...> Date: Sun May 20 08:42:48 2012 +0500 Fix a problem in explicitly PREPARED TRANSACTIONS. Problem: If a transaction contains read only statements, it gets started on data nodes but is never ended in case of a PREPARE TRANSACTION 'my_gxid'. Even if we do not need to prepare it on the data nodes we still need to end it. Solution: The function pgxc_node_remote_prepare() has been modified to send PREPARE TRANSACTION on nodes where this transaction is doing some write, and COMMIT TRANSACTION to nodes where it did some read only activity. Test cases are added to make sure the prepared transactions are working as expected. M src/backend/optimizer/plan/createplan.c M src/backend/pgxc/pool/execRemote.c M src/include/pgxc/planner.h M src/test/regress/expected/xc_for_update.out A src/test/regress/expected/xc_prepared_xacts.out M src/test/regress/parallel_schedule M src/test/regress/serial_schedule M src/test/regress/sql/xc_for_update.sql A src/test/regress/sql/xc_prepared_xacts.sql ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 2 + src/backend/pgxc/pool/execRemote.c | 116 +++++-- src/include/pgxc/planner.h | 58 ++-- src/test/regress/expected/xc_for_update.out | 3 +- src/test/regress/expected/xc_prepared_xacts.out | 457 +++++++++++++++++++++++ src/test/regress/parallel_schedule | 3 + src/test/regress/serial_schedule | 1 + src/test/regress/sql/xc_for_update.sql | 2 +- src/test/regress/sql/xc_prepared_xacts.sql | 262 +++++++++++++ 9 files changed, 843 insertions(+), 61 deletions(-) create mode 100644 src/test/regress/expected/xc_prepared_xacts.out create mode 100644 src/test/regress/sql/xc_prepared_xacts.sql hooks/post-receive -- Postgres-XC |