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
(1) |
3
|
4
(1) |
5
(3) |
6
(2) |
7
|
8
|
9
|
10
(1) |
11
|
12
(8) |
13
(2) |
14
|
15
|
16
(6) |
17
(1) |
18
(1) |
19
(2) |
20
(1) |
21
|
22
|
23
|
24
(1) |
25
|
26
(4) |
27
|
28
|
29
|
30
(3) |
31
(1) |
|
|
|
|
From: Michael P. <mic...@us...> - 2012-01-12 04:18:49
|
Project "Postgres-XC documentation". The branch, master has been updated via 9a02a0411dca3ab14c9cce6c54480f973eba9f7f (commit) from 476f810331d584a3c03e79570f87c52469957a53 (commit) - Log ----------------------------------------------------------------- commit 9a02a0411dca3ab14c9cce6c54480f973eba9f7f Author: Michael P <mic...@us...> Date: Thu Jan 12 13:22:20 2012 +0900 Update pgbench tutorial for 0.9.7 diff --git a/PG-XC_DBT1_Tutorial.odt b/PG-XC_DBT1_Tutorial.odt index 7a36b95..fd94df4 100644 Binary files a/PG-XC_DBT1_Tutorial.odt and b/PG-XC_DBT1_Tutorial.odt differ diff --git a/PG-XC_InstallManual.odt b/PG-XC_InstallManual.odt index 14219ed..f6a0f53 100644 Binary files a/PG-XC_InstallManual.odt and b/PG-XC_InstallManual.odt differ diff --git a/PG-XC_SQL_Limitations.odt b/PG-XC_SQL_Limitations.odt index 899e4cd..395864d 100644 Binary files a/PG-XC_SQL_Limitations.odt and b/PG-XC_SQL_Limitations.odt differ diff --git a/PG-XC_pgbench_Tutorial.odt b/PG-XC_pgbench_Tutorial.odt index 9744201..a84e0ef 100644 Binary files a/PG-XC_pgbench_Tutorial.odt and b/PG-XC_pgbench_Tutorial.odt differ ----------------------------------------------------------------------- Summary of changes: PG-XC_DBT1_Tutorial.odt | Bin 35123 -> 35263 bytes PG-XC_InstallManual.odt | Bin 187809 -> 187977 bytes PG-XC_SQL_Limitations.odt | Bin 29301 -> 28089 bytes PG-XC_pgbench_Tutorial.odt | Bin 19162 -> 19854 bytes 4 files changed, 0 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC documentation |
From: Michael P. <mic...@us...> - 2012-01-12 03:15:11
|
Project "Postgres-XC documentation". The branch, master has been updated via 476f810331d584a3c03e79570f87c52469957a53 (commit) from 78f39f9a37f69b6470e8f79193e5a59580c4ccb2 (commit) - Log ----------------------------------------------------------------- commit 476f810331d584a3c03e79570f87c52469957a53 Author: Michael P <mic...@us...> Date: Thu Jan 12 12:18:24 2012 +0900 Update install manual, DBT-1 manual and diagrams for 0.9.7 diff --git a/PG-XC_DBT1_Tutorial.odt b/PG-XC_DBT1_Tutorial.odt index e148990..7a36b95 100644 Binary files a/PG-XC_DBT1_Tutorial.odt and b/PG-XC_DBT1_Tutorial.odt differ diff --git a/PG-XC_InstallManual.odt b/PG-XC_InstallManual.odt index f396214..14219ed 100644 Binary files a/PG-XC_InstallManual.odt and b/PG-XC_InstallManual.odt differ diff --git a/PG-XC_InstallManual_Diagram.jpg b/PG-XC_InstallManual_Diagram.jpg index 5310894..044ecfe 100644 Binary files a/PG-XC_InstallManual_Diagram.jpg and b/PG-XC_InstallManual_Diagram.jpg differ diff --git a/PG-XC_InstallManual_Diagram.odg b/PG-XC_InstallManual_Diagram.odg index 3b81893..4fe3cde 100644 Binary files a/PG-XC_InstallManual_Diagram.odg and b/PG-XC_InstallManual_Diagram.odg differ ----------------------------------------------------------------------- Summary of changes: PG-XC_DBT1_Tutorial.odt | Bin 35136 -> 35123 bytes PG-XC_InstallManual.odt | Bin 170357 -> 187809 bytes PG-XC_InstallManual_Diagram.jpg | Bin 128637 -> 143547 bytes PG-XC_InstallManual_Diagram.odg | Bin 23726 -> 21070 bytes 4 files changed, 0 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC documentation |
From: Michael P. <mic...@us...> - 2012-01-12 01:58:29
|
Project "Postgres-XC". The branch, master has been updated via adcdf144576a6e7222c591b89a454611592093c2 (commit) from 7f6c2f920521c213bbf9624fc445980f258e9a08 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=adcdf144576a6e7222c591b89a454611592093c2 commit adcdf144576a6e7222c591b89a454611592093c2 Author: Michael P <mi...@ot...> Date: Thu Jan 12 11:01:57 2012 +0900 Change file headers to 2012 M src/backend/access/transam/clog.c M src/backend/access/transam/subtrans.c M src/backend/access/transam/twophase.c M src/backend/access/transam/varsup.c M src/backend/access/transam/xact.c M src/backend/bootstrap/bootstrap.c M src/backend/catalog/dependency.c M src/backend/catalog/heap.c M src/backend/catalog/pgxc_class.c M src/backend/commands/comment.c M src/backend/commands/indexcmds.c M src/backend/commands/sequence.c M src/backend/commands/tablecmds.c M src/backend/commands/vacuum.c M src/backend/nodes/copyfuncs.c M src/backend/nodes/equalfuncs.c M src/backend/nodes/readfuncs.c M src/backend/parser/parse_utilcmd.c M src/backend/pgxc/barrier/barrier.c M src/backend/pgxc/locator/locator.c M src/backend/pgxc/nodemgr/groupmgr.c M src/backend/pgxc/nodemgr/nodemgr.c M src/backend/pgxc/plan/planner.c M src/backend/pgxc/pool/execRemote.c M src/backend/pgxc/pool/pgxcnode.c M src/backend/pgxc/pool/poolcomm.c M src/backend/pgxc/pool/poolmgr.c M src/backend/pgxc/pool/poolutils.c M src/backend/postmaster/postmaster.c M src/backend/storage/ipc/procarray.c M src/backend/tcop/postgres.c M src/backend/tcop/utility.c M src/backend/utils/cache/relcache.c M src/backend/utils/cache/syscache.c M src/backend/utils/misc/guc.c M src/bin/initdb/initdb.c M src/bin/pg_ctl/pg_ctl.c M src/gtm/client/fe-connect.c M src/gtm/client/fe-misc.c M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.c M src/gtm/client/ip.c M src/gtm/client/pqexpbuffer.c M src/gtm/client/strlcpy.c M src/gtm/client/test/test_seq.c M src/gtm/client/test/test_snap.c M src/gtm/client/test/test_snapperf.c M src/gtm/client/test/test_txn.c M src/gtm/client/test/test_txnperf.c M src/gtm/common/aset.c M src/gtm/common/assert.c M src/gtm/common/elog.c M src/gtm/common/gtm_list.c M src/gtm/common/gtm_lock.c M src/gtm/common/gtm_serialize.c M src/gtm/common/gtm_serialize_debug.c M src/gtm/common/gtm_utils.c M src/gtm/common/mcxt.c M src/gtm/common/stringinfo.c M src/gtm/gtm_ctl/gtm_ctl.c M src/gtm/libpq/ip.c M src/gtm/libpq/pqcomm.c M src/gtm/libpq/pqformat.c M src/gtm/libpq/pqsignal.c M src/gtm/libpq/strlcpy.c M src/gtm/main/gtm_opt.c M src/gtm/main/gtm_seq.c M src/gtm/main/gtm_snap.c M src/gtm/main/gtm_standby.c M src/gtm/main/gtm_stat.c M src/gtm/main/gtm_stats.c M src/gtm/main/gtm_thread.c M src/gtm/main/gtm_time.c M src/gtm/main/gtm_txn.c M src/gtm/main/main.c M src/gtm/path/path.c M src/gtm/proxy/gtm_proxy_opt.c M src/gtm/proxy/proxy_main.c M src/gtm/proxy/proxy_thread.c M src/gtm/proxy/proxy_utils.c M src/gtm/recovery/register_common.c M src/gtm/recovery/register_gtm.c M src/gtm/recovery/replication.c M src/gtm/recovery/standby_utils.c M src/gtm/test/test_connect.c M src/gtm/test/test_node.c M src/gtm/test/test_node5.c M src/gtm/test/test_repli.c M src/gtm/test/test_repli2.c M src/gtm/test/test_scenario.c M src/gtm/test/test_seq.c M src/gtm/test/test_seq4.c M src/gtm/test/test_seq5.c M src/gtm/test/test_standby.c M src/gtm/test/test_startup.c M src/gtm/test/test_txn.c M src/gtm/test/test_txn4.c M src/gtm/test/test_txn5.c M src/gtm/test2/test_connect2.c M src/gtm/test2/test_standby.c M src/gtm/test2/test_startup.c M src/gtm/test2/test_txn.c M src/gtm/test2/test_txn2.c M src/gtm/test2/test_txn3.c M src/gtm/test2/test_txn4.c M src/gtm/test2/test_txn5.c M src/include/access/transam.h M src/include/access/xact.h M src/include/bootstrap/bootstrap.h M src/include/catalog/dependency.h M src/include/catalog/heap.h M src/include/catalog/indexing.h M src/include/catalog/pgxc_group.h M src/include/catalog/pgxc_node.h M src/include/gen_alloc.h M src/include/gtm/assert.h M src/include/gtm/elog.h M src/include/gtm/gtm.h M src/include/gtm/gtm_c.h M src/include/gtm/gtm_client.h M src/include/gtm/gtm_conn.h M src/include/gtm/gtm_ext.h M src/include/gtm/gtm_ip.h M src/include/gtm/gtm_list.h M src/include/gtm/gtm_lock.h M src/include/gtm/gtm_msg.h M src/include/gtm/gtm_proxy.h M src/include/gtm/gtm_seq.h M src/include/gtm/gtm_serialize.h M src/include/gtm/gtm_serialize_debug.h M src/include/gtm/gtm_standby.h M src/include/gtm/gtm_time.h M src/include/gtm/gtm_txn.h M src/include/gtm/gtm_utils.h M src/include/gtm/ip.h M src/include/gtm/libpq-be.h M src/include/gtm/libpq-fe.h M src/include/gtm/libpq-int.h M src/include/gtm/libpq.h M src/include/gtm/memnodes.h M src/include/gtm/memutils.h M src/include/gtm/palloc.h M src/include/gtm/path.h M src/include/gtm/pqcomm.h M src/include/gtm/pqexpbuffer.h M src/include/gtm/pqformat.h M src/include/gtm/pqsignal.h M src/include/gtm/proxy_utils.h M src/include/gtm/register.h M src/include/gtm/replication.h M src/include/gtm/standby_utils.h M src/include/gtm/stringinfo.h M src/include/nodes/nodes.h M src/include/nodes/parsenodes.h M src/include/nodes/primnodes.h M src/include/parser/kwlist.h M src/include/parser/parse_utilcmd.h M src/include/pgxc/barrier.h M src/include/pgxc/execRemote.h M src/include/pgxc/groupmgr.h M src/include/pgxc/locator.h M src/include/pgxc/nodemgr.h M src/include/pgxc/pgxc.h M src/include/pgxc/pgxcnode.h M src/include/pgxc/planner.h M src/include/pgxc/poolcomm.h M src/include/pgxc/poolmgr.h M src/include/pgxc/poolutils.h M src/include/postgres.h M src/include/postmaster/autovacuum.h M src/include/storage/procarray.h M src/include/utils/rel.h M src/include/utils/snapshot.h M src/include/utils/syscache.h ----------------------------------------------------------------------- Summary of changes: src/backend/access/transam/clog.c | 2 +- src/backend/access/transam/subtrans.c | 2 +- src/backend/access/transam/twophase.c | 2 +- src/backend/access/transam/varsup.c | 2 +- src/backend/access/transam/xact.c | 2 +- src/backend/bootstrap/bootstrap.c | 2 +- src/backend/catalog/dependency.c | 2 +- src/backend/catalog/heap.c | 2 +- src/backend/catalog/pgxc_class.c | 2 +- src/backend/commands/comment.c | 2 +- src/backend/commands/indexcmds.c | 2 +- src/backend/commands/sequence.c | 2 +- src/backend/commands/tablecmds.c | 2 +- src/backend/commands/vacuum.c | 2 +- src/backend/nodes/copyfuncs.c | 2 +- src/backend/nodes/equalfuncs.c | 2 +- src/backend/nodes/readfuncs.c | 2 +- src/backend/parser/parse_utilcmd.c | 2 +- src/backend/pgxc/barrier/barrier.c | 2 +- src/backend/pgxc/locator/locator.c | 2 +- src/backend/pgxc/nodemgr/groupmgr.c | 2 +- src/backend/pgxc/nodemgr/nodemgr.c | 2 +- src/backend/pgxc/plan/planner.c | 2 +- src/backend/pgxc/pool/execRemote.c | 2 +- src/backend/pgxc/pool/pgxcnode.c | 2 +- src/backend/pgxc/pool/poolcomm.c | 2 +- src/backend/pgxc/pool/poolmgr.c | 2 +- src/backend/pgxc/pool/poolutils.c | 2 +- src/backend/postmaster/postmaster.c | 2 +- src/backend/storage/ipc/procarray.c | 2 +- src/backend/tcop/postgres.c | 2 +- src/backend/tcop/utility.c | 2 +- src/backend/utils/cache/relcache.c | 2 +- src/backend/utils/cache/syscache.c | 2 +- src/backend/utils/misc/guc.c | 2 +- src/bin/initdb/initdb.c | 2 +- src/bin/pg_ctl/pg_ctl.c | 2 +- src/gtm/client/fe-connect.c | 2 +- src/gtm/client/fe-misc.c | 2 +- src/gtm/client/fe-protocol.c | 2 +- src/gtm/client/gtm_client.c | 2 +- src/gtm/client/ip.c | 2 +- src/gtm/client/pqexpbuffer.c | 2 +- src/gtm/client/strlcpy.c | 2 +- src/gtm/client/test/test_seq.c | 2 +- src/gtm/client/test/test_snap.c | 2 +- src/gtm/client/test/test_snapperf.c | 2 +- src/gtm/client/test/test_txn.c | 2 +- src/gtm/client/test/test_txnperf.c | 2 +- src/gtm/common/aset.c | 2 +- src/gtm/common/assert.c | 2 +- src/gtm/common/elog.c | 2 +- src/gtm/common/gtm_list.c | 2 +- src/gtm/common/gtm_lock.c | 2 +- src/gtm/common/gtm_serialize.c | 2 +- src/gtm/common/gtm_serialize_debug.c | 2 +- src/gtm/common/gtm_utils.c | 2 +- src/gtm/common/mcxt.c | 2 +- src/gtm/common/stringinfo.c | 2 +- src/gtm/gtm_ctl/gtm_ctl.c | 2 +- src/gtm/libpq/ip.c | 2 +- src/gtm/libpq/pqcomm.c | 2 +- src/gtm/libpq/pqformat.c | 2 +- src/gtm/libpq/pqsignal.c | 2 +- src/gtm/libpq/strlcpy.c | 2 +- src/gtm/main/gtm_opt.c | 2 +- src/gtm/main/gtm_seq.c | 2 +- src/gtm/main/gtm_snap.c | 2 +- src/gtm/main/gtm_standby.c | 2 +- src/gtm/main/gtm_stat.c | 2 +- src/gtm/main/gtm_stats.c | 2 +- src/gtm/main/gtm_thread.c | 2 +- src/gtm/main/gtm_time.c | 2 +- src/gtm/main/gtm_txn.c | 2 +- src/gtm/main/main.c | 2 +- src/gtm/path/path.c | 2 +- src/gtm/proxy/gtm_proxy_opt.c | 2 +- src/gtm/proxy/proxy_main.c | 2 +- src/gtm/proxy/proxy_thread.c | 2 +- src/gtm/proxy/proxy_utils.c | 2 +- src/gtm/recovery/register_common.c | 2 +- src/gtm/recovery/register_gtm.c | 2 +- src/gtm/recovery/replication.c | 2 +- src/gtm/recovery/standby_utils.c | 2 +- src/gtm/test/test_connect.c | 2 +- src/gtm/test/test_node.c | 2 +- src/gtm/test/test_node5.c | 2 +- src/gtm/test/test_repli.c | 2 +- src/gtm/test/test_repli2.c | 2 +- src/gtm/test/test_scenario.c | 2 +- src/gtm/test/test_seq.c | 2 +- src/gtm/test/test_seq4.c | 2 +- src/gtm/test/test_seq5.c | 2 +- src/gtm/test/test_standby.c | 2 +- src/gtm/test/test_startup.c | 2 +- src/gtm/test/test_txn.c | 2 +- src/gtm/test/test_txn4.c | 2 +- src/gtm/test/test_txn5.c | 2 +- src/gtm/test2/test_connect2.c | 2 +- src/gtm/test2/test_standby.c | 2 +- src/gtm/test2/test_startup.c | 2 +- src/gtm/test2/test_txn.c | 2 +- src/gtm/test2/test_txn2.c | 2 +- src/gtm/test2/test_txn3.c | 2 +- src/gtm/test2/test_txn4.c | 2 +- src/gtm/test2/test_txn5.c | 2 +- src/include/access/transam.h | 2 +- src/include/access/xact.h | 2 +- src/include/bootstrap/bootstrap.h | 2 +- src/include/catalog/dependency.h | 2 +- src/include/catalog/heap.h | 2 +- src/include/catalog/indexing.h | 2 +- src/include/catalog/pgxc_group.h | 2 +- src/include/catalog/pgxc_node.h | 2 +- src/include/gen_alloc.h | 2 +- src/include/gtm/assert.h | 2 +- src/include/gtm/elog.h | 2 +- src/include/gtm/gtm.h | 2 +- src/include/gtm/gtm_c.h | 2 +- src/include/gtm/gtm_client.h | 2 +- src/include/gtm/gtm_conn.h | 2 +- src/include/gtm/gtm_ext.h | 2 +- src/include/gtm/gtm_ip.h | 2 +- src/include/gtm/gtm_list.h | 2 +- src/include/gtm/gtm_lock.h | 2 +- src/include/gtm/gtm_msg.h | 2 +- src/include/gtm/gtm_proxy.h | 2 +- src/include/gtm/gtm_seq.h | 2 +- src/include/gtm/gtm_serialize.h | 2 +- src/include/gtm/gtm_serialize_debug.h | 2 +- src/include/gtm/gtm_standby.h | 2 +- src/include/gtm/gtm_time.h | 2 +- src/include/gtm/gtm_txn.h | 2 +- src/include/gtm/gtm_utils.h | 2 +- src/include/gtm/ip.h | 2 +- src/include/gtm/libpq-be.h | 2 +- src/include/gtm/libpq-fe.h | 2 +- src/include/gtm/libpq-int.h | 2 +- src/include/gtm/libpq.h | 2 +- src/include/gtm/memnodes.h | 2 +- src/include/gtm/memutils.h | 2 +- src/include/gtm/palloc.h | 2 +- src/include/gtm/path.h | 2 +- src/include/gtm/pqcomm.h | 2 +- src/include/gtm/pqexpbuffer.h | 2 +- src/include/gtm/pqformat.h | 2 +- src/include/gtm/pqsignal.h | 2 +- src/include/gtm/proxy_utils.h | 2 +- src/include/gtm/register.h | 2 +- src/include/gtm/replication.h | 2 +- src/include/gtm/standby_utils.h | 2 +- src/include/gtm/stringinfo.h | 2 +- src/include/nodes/nodes.h | 2 +- src/include/nodes/parsenodes.h | 2 +- src/include/nodes/primnodes.h | 2 +- src/include/parser/kwlist.h | 2 +- src/include/parser/parse_utilcmd.h | 2 +- src/include/pgxc/barrier.h | 2 +- src/include/pgxc/execRemote.h | 2 +- src/include/pgxc/groupmgr.h | 2 +- src/include/pgxc/locator.h | 2 +- src/include/pgxc/nodemgr.h | 2 +- src/include/pgxc/pgxc.h | 2 +- src/include/pgxc/pgxcnode.h | 2 +- src/include/pgxc/planner.h | 2 +- src/include/pgxc/poolcomm.h | 2 +- src/include/pgxc/poolmgr.h | 2 +- src/include/pgxc/poolutils.h | 2 +- src/include/postgres.h | 2 +- src/include/postmaster/autovacuum.h | 2 +- src/include/storage/procarray.h | 2 +- src/include/utils/rel.h | 2 +- src/include/utils/snapshot.h | 2 +- src/include/utils/syscache.h | 2 +- 174 files changed, 174 insertions(+), 174 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@us...> - 2012-01-12 01:43:19
|
Project "Postgres-XC". The branch, master has been updated via 7f6c2f920521c213bbf9624fc445980f258e9a08 (commit) from 52d80a9ee69b94e7be5850a449b5ff9c041eea67 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=7f6c2f920521c213bbf9624fc445980f258e9a08 commit 7f6c2f920521c213bbf9624fc445980f258e9a08 Author: Koichi Suzuki <koi...@gm...> Date: Thu Jan 12 10:44:21 2012 +0900 This commit improves major feature of GTM/GTM-Proxy, including 1) Correction of transaction bacukp to GTM-Standby. Now it backs up transaction handle and GXID, not proxy message from client. 2) Backup is written before response is flushed to the client. 3) Backup is optimizes so that no response will be written back from the standby if not needed. 4) Backup can be done synchronously or asynchronously. In synchronous backup, each message flush to the client will be associated with synchronization of the message to the standby. Also, one bug fix is included to make tcp_keepalives work to monitor the client connection. Server connection monitoring will be included in later patches. M doc-xc/src/sgml/ref/gtm.sgmlin M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.c M src/gtm/client/pqexpbuffer.c M src/gtm/common/elog.c M src/gtm/common/gtm_utils.c M src/gtm/libpq/pqcomm.c M src/gtm/main/gtm.conf.sample M src/gtm/main/gtm_opt.c M src/gtm/main/gtm_seq.c M src/gtm/main/gtm_snap.c M src/gtm/main/gtm_standby.c M src/gtm/main/gtm_txn.c M src/gtm/main/main.c M src/gtm/proxy/gtm_proxy_opt.c M src/gtm/proxy/proxy_main.c M src/gtm/recovery/register_gtm.c M src/gtm/recovery/replication.c M src/include/gtm/gtm_client.h M src/include/gtm/gtm_msg.h M src/include/gtm/gtm_opt.h M src/include/gtm/gtm_seq.h M src/include/gtm/gtm_txn.h M src/include/gtm/gtm_utils.h M src/include/gtm/register.h ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/gtm.sgmlin | 21 + src/gtm/client/fe-protocol.c | 3 + src/gtm/client/gtm_client.c | 858 +++++++++++++++++++++++++++++------- src/gtm/client/pqexpbuffer.c | 2 +- src/gtm/common/elog.c | 9 + src/gtm/common/gtm_utils.c | 181 ++++++++ src/gtm/libpq/pqcomm.c | 6 +- src/gtm/main/gtm.conf.sample | 1 + src/gtm/main/gtm_opt.c | 22 +- src/gtm/main/gtm_seq.c | 543 ++++++++++++++--------- src/gtm/main/gtm_snap.c | 5 + src/gtm/main/gtm_standby.c | 12 +- src/gtm/main/gtm_txn.c | 916 +++++++++++++++++++++++++++------------ src/gtm/main/main.c | 202 ++++++++- src/gtm/proxy/gtm_proxy_opt.c | 14 +- src/gtm/proxy/proxy_main.c | 54 ++- src/gtm/recovery/register_gtm.c | 206 +++++---- src/gtm/recovery/replication.c | 8 + src/include/gtm/gtm_client.h | 59 +++- src/include/gtm/gtm_msg.h | 73 +++- src/include/gtm/gtm_opt.h | 1 + src/include/gtm/gtm_seq.h | 14 +- src/include/gtm/gtm_txn.h | 31 +- src/include/gtm/gtm_utils.h | 5 + src/include/gtm/register.h | 4 +- 25 files changed, 2404 insertions(+), 846 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-01-10 03:07:39
|
Project "Postgres-XC". The branch, master has been updated via 52d80a9ee69b94e7be5850a449b5ff9c041eea67 (commit) from c461c74182e6ca61f0c13779f1a3b821e111d888 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=52d80a9ee69b94e7be5850a449b5ff9c041eea67 commit 52d80a9ee69b94e7be5850a449b5ff9c041eea67 Author: Michael P <mi...@ot...> Date: Tue Jan 10 12:05:43 2012 +0900 Support for EXPLAIN with remote DML planning When running an explain query with DML that need Coordinator to be generated, additional remote query plans in ModifyTable are printed. Those plans are created by create_remoteinsert_plan, create_remoteupdate_plan and create_remotedelete_plan in createplan.c This commit also includes a fix for remote DML plans related to the scan relation ID used. The relation ID was used but the correct way is to use its Index when referring to the table list in Scan plan. M src/backend/commands/explain.c M src/backend/optimizer/plan/createplan.c ----------------------------------------------------------------------- Summary of changes: src/backend/commands/explain.c | 149 ++++++++++++++++++++----------- src/backend/optimizer/plan/createplan.c | 11 +-- 2 files changed, 98 insertions(+), 62 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-01-06 03:58:00
|
Project "Postgres-XC". The branch, master has been updated via c461c74182e6ca61f0c13779f1a3b821e111d888 (commit) from b7e0324dba613acb9c72391a511b5cd0bcc0e6f5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c461c74182e6ca61f0c13779f1a3b821e111d888 commit c461c74182e6ca61f0c13779f1a3b821e111d888 Author: Michael P <mi...@ot...> Date: Fri Jan 6 13:00:37 2012 +0900 Support for remote DELETE planning and remove restrictions for UPDATE This adds general support for DELETE query planning in standard planner in case Postgres-XC planner falls back to standard planner. Now all the DML plans follow the same logic by adding remoteQuery nodes to plan steps of ModifyTable plans. UPDATE has its restrictions removed by adding the CTID value for tuple selection on remote nodes as a parameter in WHERE clause and in parameter list associated with extended protocol of remote query. M src/backend/executor/nodeModifyTable.c M src/backend/optimizer/plan/createplan.c ----------------------------------------------------------------------- Summary of changes: src/backend/executor/nodeModifyTable.c | 20 ++- src/backend/optimizer/plan/createplan.c | 333 ++++++++++-------------------- 2 files changed, 130 insertions(+), 223 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-01-06 00:22:32
|
Project "Postgres-XC". The branch, master has been updated via b7e0324dba613acb9c72391a511b5cd0bcc0e6f5 (commit) from 4934c89f160e3c174cec0c3eaef279f458811bb3 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=b7e0324dba613acb9c72391a511b5cd0bcc0e6f5 commit b7e0324dba613acb9c72391a511b5cd0bcc0e6f5 Author: Michael P <mi...@ot...> Date: Fri Jan 6 09:19:40 2012 +0900 Support for remote UPDATE planning in standard planning This commit focuses on support of UPDATE queries using non-pushable expressions in SET and WHERE clauses. The UPDATE query is generated based on the output of the SELECT query generated by create_remotequery_plan to select the correct tuples to update remotelly with a top plan that was not generated before. Current implementation has a restriction though: on replicated tables all the columns cannot be updated at once if the query is not entirely pushable. Postgres-XC planner is in charge of analyzing that. For distributed tables, the distribution column cannot be updated so this restriction is not directly applied but this should be taken into account once a tuple relocation mechanism is added. M src/backend/executor/nodeModifyTable.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/execRemote.h M src/test/regress/sql/portals.sql ----------------------------------------------------------------------- Summary of changes: src/backend/executor/nodeModifyTable.c | 19 +++- src/backend/optimizer/plan/createplan.c | 222 ++++++++++++++++++++++++++++++- src/backend/pgxc/plan/planner.c | 5 + src/backend/pgxc/pool/execRemote.c | 18 ++- src/include/pgxc/execRemote.h | 2 +- src/test/regress/sql/portals.sql | 13 +- 6 files changed, 260 insertions(+), 19 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@en...> - 2012-01-05 04:20:09
|
Did he send the patch to all? I don't remember seeing the patch. Last, I remember is Abbas's mail saying there is not patch. On Thu, Jan 5, 2012 at 6:55 AM, Michael Paquier < mic...@us...> wrote: > Project "Postgres-XC". > > The branch, master has been updated > via 6b458351cc1912961949349fd1d78e13bddebe9c (commit) > from a823e2d682fa18866d4cb99d90bd32ab10a5066d (commit) > > > - Log ----------------------------------------------------------------- > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6b458351cc1912961949349fd1d78e13bddebe9c > > commit 6b458351cc1912961949349fd1d78e13bddebe9c > Author: Michael P <mic...@us...> > Date: Thu Jan 5 10:24:37 2012 +0900 > > Correct float8 collection > > Bug reported by sch19831106 and patch by the same person > > M src/backend/utils/adt/float.c > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/utils/adt/float.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > 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-01-05 01:31:18
|
Project "Postgres-XC". The branch, master has been updated via 96fa07124d40d112563b635e5ce231dedc209d46 (commit) from 6b458351cc1912961949349fd1d78e13bddebe9c (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=96fa07124d40d112563b635e5ce231dedc209d46 commit 96fa07124d40d112563b635e5ce231dedc209d46 Author: Michael P <mic...@us...> Date: Thu Jan 5 10:34:23 2012 +0900 Fix for regression test privileges Large objects are not supported by Postgres-XC. M src/test/regress/expected/privileges_1.out ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/privileges_1.out | 165 ++++++++++++---------------- 1 files changed, 68 insertions(+), 97 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-01-05 01:25:33
|
Project "Postgres-XC". The branch, master has been updated via 6b458351cc1912961949349fd1d78e13bddebe9c (commit) from a823e2d682fa18866d4cb99d90bd32ab10a5066d (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=6b458351cc1912961949349fd1d78e13bddebe9c commit 6b458351cc1912961949349fd1d78e13bddebe9c Author: Michael P <mic...@us...> Date: Thu Jan 5 10:24:37 2012 +0900 Correct float8 collection Bug reported by sch19831106 and patch by the same person M src/backend/utils/adt/float.c ----------------------------------------------------------------------- Summary of changes: src/backend/utils/adt/float.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Abbas B. <ga...@us...> - 2012-01-04 23:29:47
|
Project "Postgres-XC". The branch, master has been updated via a823e2d682fa18866d4cb99d90bd32ab10a5066d (commit) from da2fe0454e8344d1cb5b4239c4e87b26364d5e60 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=a823e2d682fa18866d4cb99d90bd32ab10a5066d commit a823e2d682fa18866d4cb99d90bd32ab10a5066d Author: Abbas <abb...@en...> Date: Thu Jan 5 02:36:55 2012 +0500 Comment out a test case in rowtypes.sql that causes an assertion failure M src/test/regress/expected/rowtypes_1.out M src/test/regress/sql/rowtypes.sql ----------------------------------------------------------------------- Summary of changes: src/test/regress/expected/rowtypes_1.out | 6 +++--- src/test/regress/sql/rowtypes.sql | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@en...> - 2012-01-02 04:47:31
|
Hi Amit, I see that this commit has been pushed into stable 0.9.6. I didn't intend it to be in 0.9.6 stable code. I don't know effect of disabling fast query shipping in 0.9.6, some of the queries may not work. But users are not expected to know this GUC and hence disable it, so I think we are safe. On Fri, Dec 23, 2011 at 6:58 PM, Amit Khandekar < ami...@us...> wrote: > Project "Postgres-XC". > > The branch, REL0_9_6_STABLE has been updated > via 9998d8750f8ae5e81f0a0e0d44714a3e0b62189e (commit) > from 9482b96faed66cca267285f0ac1f19d54a8a55b0 (commit) > > > - Log ----------------------------------------------------------------- > > http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=9998d8750f8ae5e81f0a0e0d44714a3e0b62189e > > commit 1b244c116e9cb93253c37236cf722072a719b0e4 > Author: Ashutosh Bapat <ash...@en...> > Date: Thu Dec 22 12:02:05 2011 +0530 > > Add following GUCs related to optimizations during remote query planning > 1. enable_remotegroup - to enable or disable remote grouping > optimization in > create_remotegrouping_plan(). > 2. enable_fast_query_shipping - to enable or disable fast query > shipping. > > These GUCs are to be used only for debugging, and should not be used in > production environment or user deployments. > > M src/backend/optimizer/path/costsize.c > M src/backend/optimizer/plan/createplan.c > M src/backend/pgxc/plan/planner.c > M src/backend/utils/misc/guc.c > M src/include/optimizer/cost.h > M src/include/pgxc/planner.h > > ----------------------------------------------------------------------- > > Summary of changes: > src/backend/Makefile | 4 ++++ > src/gtm/Makefile.global | 3 ++- > 2 files changed, 6 insertions(+), 1 deletions(-) > > > hooks/post-receive > -- > Postgres-XC > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > 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 |