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: Koichi S. <koi...@gm...> - 2012-05-24 09:03:32
|
Thanks Michael; This explains well why we had errors after a while. I have only one question: I believe that vacuum should remove main tuple, then TOASTed tuples, to avoid dangling TOAST reference. Maybe we need to ask Jan for this. Because vacuumed tuples are invisible, order of vacuum may not be an issue at all. It is simpler to vacuum referred TOAST first. Regards; ---------- Koichi Suzuki 2012/5/24 Michael Paquier <mic...@us...>: > Project "Postgres-XC". > > The branch, REL1_0_STABLE has been updated > via c9a15eeaaa78cf47f57830bbcb3234917e041afa (commit) > from fcdf4ebba6613c7e7de2631325cf1ce682c684e4 (commit) > > > - Log ----------------------------------------------------------------- > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c9a15eeaaa78cf47f57830bbcb3234917e041afa > > commit 39330d67e4c6a6a3ce8fe3abea1d60ca645ed1ff > Author: Michael Paquier <mi...@ot...> > Date: Thu May 24 17:32:56 2012 +0900 > > Fix for bug 3525691: autovacuum process issue > > This commit fixes 2 issues: > 1) On Coordinator, autovacuum processes were using local snapshots > while it needs to fetch global snapshot data from GTM. This made several > PostgreSQL internal processes going mad with visibility like statistics or > catalogs in an environment using a lot of DDL. > 2) On Datanodes, autovacuum non-analyze processes did not fetch a global > transaction ID from GTM and this transaction ID was not included in global > snapshot. Hence, global data consistency and visibility was compromised > on local nodes. This issue made autovacuum and pg_toast going crazy if the > system was put under heavy load (transaction timeout occuring). > > It is believed that this bug is here since Postgres-XC 0.9.4, far before the > code was merged with PostgreSQL 9.1, and was causing numerous issues with > long and short-time runs. > For a reason I do not completely understand, this bug has become really easy > to reproduce since some race conditions in pg_toast code (tuptoaster.c) have > been fixed by Tom Lane in 9.1 stable. > > M src/backend/access/transam/varsup.c > M src/backend/storage/ipc/procarray.c > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/access/transam/varsup.c | 14 +++++++++----- > src/backend/storage/ipc/procarray.c | 16 +++++++++------- > 2 files changed, 18 insertions(+), 12 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Postgres-xc-committers mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-committers |
From: Michael P. <mic...@us...> - 2012-05-24 08:39:04
|
Project "Postgres-XC". The branch, master has been updated via 39330d67e4c6a6a3ce8fe3abea1d60ca645ed1ff (commit) from e1df051ccd64fa9eee5562f8a64be7007003120d (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=39330d67e4c6a6a3ce8fe3abea1d60ca645ed1ff commit 39330d67e4c6a6a3ce8fe3abea1d60ca645ed1ff Author: Michael Paquier <mi...@ot...> Date: Thu May 24 17:32:56 2012 +0900 Fix for bug 3525691: autovacuum process issue This commit fixes 2 issues: 1) On Coordinator, autovacuum processes were using local snapshots while it needs to fetch global snapshot data from GTM. This made several PostgreSQL internal processes going mad with visibility like statistics or catalogs in an environment using a lot of DDL. 2) On Datanodes, autovacuum non-analyze processes did not fetch a global transaction ID from GTM and this transaction ID was not included in global snapshot. Hence, global data consistency and visibility was compromised on local nodes. This issue made autovacuum and pg_toast going crazy if the system was put under heavy load (transaction timeout occuring). It is believed that this bug is here since Postgres-XC 0.9.4, far before the code was merged with PostgreSQL 9.1, and was causing numerous issues with long and short-time runs. For a reason I do not completely understand, this bug has become really easy to reproduce since some race conditions in pg_toast code (tuptoaster.c) have been fixed by Tom Lane in 9.1 stable. M src/backend/access/transam/varsup.c M src/backend/storage/ipc/procarray.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/varsup.c | 14 +++++++++----- src/backend/storage/ipc/procarray.c | 16 +++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-05-24 08:39:00
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via c9a15eeaaa78cf47f57830bbcb3234917e041afa (commit) from fcdf4ebba6613c7e7de2631325cf1ce682c684e4 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c9a15eeaaa78cf47f57830bbcb3234917e041afa commit 39330d67e4c6a6a3ce8fe3abea1d60ca645ed1ff Author: Michael Paquier <mi...@ot...> Date: Thu May 24 17:32:56 2012 +0900 Fix for bug 3525691: autovacuum process issue This commit fixes 2 issues: 1) On Coordinator, autovacuum processes were using local snapshots while it needs to fetch global snapshot data from GTM. This made several PostgreSQL internal processes going mad with visibility like statistics or catalogs in an environment using a lot of DDL. 2) On Datanodes, autovacuum non-analyze processes did not fetch a global transaction ID from GTM and this transaction ID was not included in global snapshot. Hence, global data consistency and visibility was compromised on local nodes. This issue made autovacuum and pg_toast going crazy if the system was put under heavy load (transaction timeout occuring). It is believed that this bug is here since Postgres-XC 0.9.4, far before the code was merged with PostgreSQL 9.1, and was causing numerous issues with long and short-time runs. For a reason I do not completely understand, this bug has become really easy to reproduce since some race conditions in pg_toast code (tuptoaster.c) have been fixed by Tom Lane in 9.1 stable. M src/backend/access/transam/varsup.c M src/backend/storage/ipc/procarray.c ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/varsup.c | 14 +++++++++----- src/backend/storage/ipc/procarray.c | 16 +++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) hooks/post-receive -- Postgres-XC |