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
|
4
(3) |
5
(4) |
6
(2) |
7
|
8
|
9
|
10
(5) |
11
(2) |
12
(1) |
13
(12) |
14
|
15
|
16
(2) |
17
(2) |
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
|
|
|
|
|
From: Michael P. <mic...@us...> - 2012-09-10 19:35:41
|
Project "Postgres-XC". The branch, master has been updated via cba9458319a2778a6472586fff67c7bd38f79181 (commit) from fc85368844d8b7bb212f8b87ac22b4509bf8f97c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=cba9458319a2778a6472586fff67c7bd38f79181 commit cba9458319a2778a6472586fff67c7bd38f79181 Author: Michael Paquier <mi...@ot...> Date: Tue Sep 11 03:23:09 2012 +0900 Change current value of sequences to make it consistent with vanilla In Postgres-XC (since the beginning of the project in 2009?), the current value of sequences was taken directly from GTM. However, in vanilla postgres this is maintained at session level, meaning that the current value of a sequence inside a session is updated based on the cache maintained in it and this cache is updated only each time nextval is called inside session. This resulted in having currval being managed not at session level but at a cluster level. The "fix" here just consists in removing the GTM code for current value management of sequences on GTM. By the way, it does not make sense to manage that in a centralized way on GTM just knowing that currval is related to a unique session between nodes. This inconsistent behavior has been reported by Nikhil Sontakke. I just cleaned up the code at the necessary places... M src/backend/access/transam/gtm.c M src/backend/commands/sequence.c M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.c M src/gtm/common/gtm_utils.c M src/gtm/main/gtm_seq.c M src/gtm/main/main.c M src/gtm/proxy/proxy_main.c M src/include/access/gtm.h M src/include/gtm/gtm_client.h M src/include/gtm/gtm_msg.h M src/include/gtm/gtm_seq.h ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/gtm.c | 34 +++------------ src/backend/commands/sequence.c | 18 -------- src/gtm/client/fe-protocol.c | 2 - src/gtm/client/gtm_client.c | 41 ----------------- src/gtm/common/gtm_utils.c | 2 - src/gtm/main/gtm_seq.c | 89 -------------------------------------- src/gtm/main/main.c | 5 -- src/gtm/proxy/proxy_main.c | 2 - src/include/access/gtm.h | 5 +- src/include/gtm/gtm_client.h | 5 +- src/include/gtm/gtm_msg.h | 2 - src/include/gtm/gtm_seq.h | 2 - 12 files changed, 10 insertions(+), 197 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-10 19:35:35
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 65e90765f53ac59d1549350e48696360fe16cccc (commit) via 71a8dcbebc6f690bcbd4e071f3ba9160efdb5483 (commit) from 299c607c888d5deeec27fc9f2bf00020998d0df8 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=65e90765f53ac59d1549350e48696360fe16cccc commit cba9458319a2778a6472586fff67c7bd38f79181 Author: Michael Paquier <mi...@ot...> Date: Tue Sep 11 03:23:09 2012 +0900 Change current value of sequences to make it consistent with vanilla In Postgres-XC (since the beginning of the project in 2009?), the current value of sequences was taken directly from GTM. However, in vanilla postgres this is maintained at session level, meaning that the current value of a sequence inside a session is updated based on the cache maintained in it and this cache is updated only each time nextval is called inside session. This resulted in having currval being managed not at session level but at a cluster level. The "fix" here just consists in removing the GTM code for current value management of sequences on GTM. By the way, it does not make sense to manage that in a centralized way on GTM just knowing that currval is related to a unique session between nodes. This inconsistent behavior has been reported by Nikhil Sontakke. I just cleaned up the code at the necessary places... M src/backend/access/transam/gtm.c M src/backend/commands/sequence.c M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.c M src/gtm/common/gtm_utils.c M src/gtm/main/gtm_seq.c M src/gtm/main/main.c M src/gtm/proxy/proxy_main.c M src/include/access/gtm.h M src/include/gtm/gtm_client.h M src/include/gtm/gtm_msg.h M src/include/gtm/gtm_seq.h http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=71a8dcbebc6f690bcbd4e071f3ba9160efdb5483 commit cba9458319a2778a6472586fff67c7bd38f79181 Author: Michael Paquier <mi...@ot...> Date: Tue Sep 11 03:23:09 2012 +0900 Change current value of sequences to make it consistent with vanilla In Postgres-XC (since the beginning of the project in 2009?), the current value of sequences was taken directly from GTM. However, in vanilla postgres this is maintained at session level, meaning that the current value of a sequence inside a session is updated based on the cache maintained in it and this cache is updated only each time nextval is called inside session. This resulted in having currval being managed not at session level but at a cluster level. The "fix" here just consists in removing the GTM code for current value management of sequences on GTM. By the way, it does not make sense to manage that in a centralized way on GTM just knowing that currval is related to a unique session between nodes. This inconsistent behavior has been reported by Nikhil Sontakke. I just cleaned up the code at the necessary places... M src/backend/access/transam/gtm.c M src/backend/commands/sequence.c M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.c M src/gtm/common/gtm_utils.c M src/gtm/main/gtm_seq.c M src/gtm/main/main.c M src/gtm/proxy/proxy_main.c M src/include/access/gtm.h M src/include/gtm/gtm_client.h M src/include/gtm/gtm_msg.h M src/include/gtm/gtm_seq.h ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/gtm.c | 34 +++------------ src/backend/commands/sequence.c | 18 -------- src/bin/pg_dump/pg_dump.c | 6 ++- src/gtm/client/fe-protocol.c | 2 - src/gtm/client/gtm_client.c | 41 ----------------- src/gtm/common/gtm_utils.c | 2 - src/gtm/main/gtm_seq.c | 89 -------------------------------------- src/gtm/main/main.c | 5 -- src/gtm/proxy/proxy_main.c | 2 - src/include/access/gtm.h | 5 +- src/include/gtm/gtm_client.h | 5 +- src/include/gtm/gtm_msg.h | 2 - src/include/gtm/gtm_seq.h | 2 - 13 files changed, 14 insertions(+), 199 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-10 18:21:03
|
Project "Postgres-XC". The branch, master has been updated via fc85368844d8b7bb212f8b87ac22b4509bf8f97c (commit) via be8a91b7084ad41d8f62e7535efe7c4209ffe72f (commit) from d9ecf7885da02501026e9148a0485beb1ff968f4 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=fc85368844d8b7bb212f8b87ac22b4509bf8f97c commit fc85368844d8b7bb212f8b87ac22b4509bf8f97c Author: Michael Paquier <mi...@ot...> Date: Tue Sep 11 03:19:24 2012 +0900 Update alternative output file for test collate This alternate output file has not been updated since 9.2 merge and was showing diffs especially for JP environments. M src/test/regress/expected/collate_2.out http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=be8a91b7084ad41d8f62e7535efe7c4209ffe72f commit fc85368844d8b7bb212f8b87ac22b4509bf8f97c Author: Michael Paquier <mi...@ot...> Date: Tue Sep 11 03:19:24 2012 +0900 Update alternative output file for test collate This alternate output file has not been updated since 9.2 merge and was showing diffs especially for JP environments. M src/test/regress/expected/collate_2.out ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/collate_2.out | 27 ++++++++++++++++++++++++++- src/test/regress/expected/tsearch_2.out | 14 +++++++++++++- 2 files changed, 39 insertions(+), 2 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-10 07:27:08
|
Project "Postgres-XC". The branch, master has been updated via d9ecf7885da02501026e9148a0485beb1ff968f4 (commit) from 5f699670c5a1e67fc343846b374866f306b1f50c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=d9ecf7885da02501026e9148a0485beb1ff968f4 commit d9ecf7885da02501026e9148a0485beb1ff968f4 Author: Michael Paquier <mi...@ot...> Date: Mon Sep 10 16:18:38 2012 +0900 Get consistent sequence dump value with pg_dump In Postgres-XC, the current value cached for a sequence may differ at node level because of the shared-nothing nature of the cluster. Vanilla pg_dump has been designed to take directly the current value of sequence from the cache at node level, which is incorrect in XC and might lead to inconsistencies if for example a dump is taken on a different node than where nextval has been lastly called. Report from Nikkhil Sontakke. Nikhil proposed a fix which was not entirely consistent with Postgres by using currval, so I created a solution with nextval to insure that the correct and consistent cluster-wide value of sequence is taken for its dump. M src/bin/pg_dump/pg_dump.c ----------------------------------------------------------------------- Summary of changes: src/bin/pg_dump/pg_dump.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-10 07:27:05
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 299c607c888d5deeec27fc9f2bf00020998d0df8 (commit) from fb46fb32242543dc7cbab726b46abd141c9de23c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=299c607c888d5deeec27fc9f2bf00020998d0df8 commit d9ecf7885da02501026e9148a0485beb1ff968f4 Author: Michael Paquier <mi...@ot...> Date: Mon Sep 10 16:18:38 2012 +0900 Get consistent sequence dump value with pg_dump In Postgres-XC, the current value cached for a sequence may differ at node level because of the shared-nothing nature of the cluster. Vanilla pg_dump has been designed to take directly the current value of sequence from the cache at node level, which is incorrect in XC and might lead to inconsistencies if for example a dump is taken on a different node than where nextval has been lastly called. Report from Nikkhil Sontakke. Nikhil proposed a fix which was not entirely consistent with Postgres by using currval, so I created a solution with nextval to insure that the correct and consistent cluster-wide value of sequence is taken for its dump. M src/bin/pg_dump/pg_dump.c ----------------------------------------------------------------------- Summary of changes: src/bin/pg_dump/pg_dump.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |