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
(2) |
4
(1) |
5
(1) |
6
|
7
|
8
|
9
|
10
(1) |
11
(3) |
12
(3) |
13
|
14
|
15
|
16
|
17
(4) |
18
(1) |
19
(3) |
20
|
21
(2) |
22
|
23
|
24
|
25
|
26
|
27
(2) |
28
(4) |
29
(1) |
30
|
31
(2) |
|
|
|
|
|
From: Michael P. <mic...@us...> - 2011-10-27 03:46:01
|
Project "Postgres-XC". The branch, master has been updated via 1209b7b00acfb1c0448868361057033aed9429ed (commit) from 56a90674444df1464c8e7012c6113efd7f9bc7db (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=1209b7b00acfb1c0448868361057033aed9429ed commit 1209b7b00acfb1c0448868361057033aed9429ed Author: Michael P <mic...@us...> Date: Thu Oct 27 12:48:01 2011 +0900 Update catalog documentation for pgxc_node and pgxc_group M doc-xc/src/sgml/catalogs.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/catalogs.sgmlin | 168 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 164 insertions(+), 4 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-10-27 01:55:34
|
Project "Postgres-XC". The branch, master has been updated via 56a90674444df1464c8e7012c6113efd7f9bc7db (commit) from ef4717fab54d11cbc4cf8b6607bee346fc99d85a (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=56a90674444df1464c8e7012c6113efd7f9bc7db commit 56a90674444df1464c8e7012c6113efd7f9bc7db Author: Michael P <mic...@us...> Date: Thu Oct 27 10:57:30 2011 +0900 Support for Node and Node Group DDL Node information is not anymore supported by node number using GUC parameters but node names. Node connection information is taken from a new catalog table called pgxc_node. Node group information can be found in pgxc_group. Node connection information is taken from catalog when user session begins and sticks with it for the duration of the session. This brings more flexibility to the cluster settings. Cluster node information can now be set when node is initialized with initdb using cluster_nodes.sql located in share directory. This commits adds support for the following new DDL: - CREATE NODE - ALTER NODE - DROP NODE - CREATE NODE GROUP - DROP NODE GROUP The following parameters are deleted from postgresql.conf: - num_data_nodes - preferred_data_nodes - data_node_hosts - data_node_ports - primary_data_node - num_coordinators - coordinator_hosts - coordinator_ports pgxc_node_id is replaced by pgxc_node_name to identify the node-self. Documentation is added for the new queries. Functionalities such as EXECUTE DIRECT, CLEAN CONNECTION use node names instead of node numbers now. M doc-xc/src/sgml/ref/allfiles.sgmlin A doc-xc/src/sgml/ref/alter_node.sgmlin M doc-xc/src/sgml/ref/clean_connection.sgmlin M doc-xc/src/sgml/ref/create_barrier.sgmlin M doc-xc/src/sgml/ref/create_database.sgmlin A doc-xc/src/sgml/ref/create_node.sgmlin A doc-xc/src/sgml/ref/create_nodegroup.sgmlin M doc-xc/src/sgml/ref/create_table.sgmlin A doc-xc/src/sgml/ref/drop_node.sgmlin A doc-xc/src/sgml/ref/drop_nodegroup.sgmlin M doc-xc/src/sgml/ref/execute_direct.sgmlin M doc-xc/src/sgml/reference.sgmlin M src/backend/access/hash/hashfunc.c M src/backend/access/transam/gtm.c M src/backend/access/transam/xact.c M src/backend/bootstrap/bootstrap.c M src/backend/catalog/Makefile M src/backend/catalog/catalog.c A src/backend/catalog/cluster_nodes.sql M src/backend/catalog/heap.c M src/backend/catalog/pgxc_class.c M src/backend/commands/copy.c M src/backend/commands/explain.c M src/backend/commands/prepare.c M src/backend/commands/tablecmds.c M src/backend/executor/execTuples.c M src/backend/nodes/copyfuncs.c M src/backend/nodes/equalfuncs.c M src/backend/optimizer/plan/createplan.c M src/backend/parser/analyze.c M src/backend/parser/gram.y M src/backend/pgxc/Makefile M src/backend/pgxc/barrier/barrier.c M src/backend/pgxc/locator/locator.c A src/backend/pgxc/nodemgr/Makefile A src/backend/pgxc/nodemgr/groupmgr.c A 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/poolmgr.c M src/backend/pgxc/pool/poolutils.c M src/backend/pgxc/pool/postgresql_fdw.c M src/backend/postmaster/postmaster.c M src/backend/rewrite/rewriteHandler.c M src/backend/tcop/postgres.c M src/backend/tcop/utility.c M src/backend/utils/cache/lsyscache.c M src/backend/utils/cache/relcache.c M src/backend/utils/cache/syscache.c M src/backend/utils/misc/guc.c M src/backend/utils/misc/postgresql.conf.sample M src/backend/utils/sort/tuplesort.c M src/bin/initdb/initdb.c M src/gtm/Makefile.global M src/gtm/client/fe-connect.c M src/gtm/client/fe-protocol.c M src/gtm/client/gtm_client.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/gtm_serialize.c M src/gtm/common/gtm_serialize_debug.c M src/gtm/gtm_ctl/gtm_ctl.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/proxy_main.c M src/gtm/recovery/register.c M src/gtm/test/test_common.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_serialize.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/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/include/access/gtm.h M src/include/access/hash.h M src/include/catalog/dependency.h M src/include/catalog/heap.h M src/include/catalog/indexing.h M src/include/catalog/pgxc_class.h A src/include/catalog/pgxc_group.h A src/include/catalog/pgxc_node.h M src/include/commands/prepare.h M src/include/executor/tuptable.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_proxy.h M src/include/gtm/gtm_standby.h M src/include/gtm/gtm_txn.h M src/include/gtm/libpq-be.h M src/include/gtm/libpq-int.h M src/include/gtm/register.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/pgxc/execRemote.h A src/include/pgxc/groupmgr.h M src/include/pgxc/locator.h A src/include/pgxc/nodemgr.h M src/include/pgxc/pgxc.h M src/include/pgxc/pgxcnode.h M src/include/pgxc/poolmgr.h M src/include/utils/lsyscache.h M src/include/utils/syscache.h M src/pl/plpgsql/src/plpgsql--1.0.sql M src/test/regress/expected/combocid_1.out M src/test/regress/expected/copy2_1.out M src/test/regress/expected/foreign_key_1.out M src/test/regress/expected/inet_1.out A src/test/regress/expected/insert_1.out M src/test/regress/output/constraints_1.source M src/test/regress/sql/inet.sql M src/test/regress/sql/insert.sql M src/test/regress/sql/rules.sql ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/ref/allfiles.sgmlin | 11 + doc-xc/src/sgml/ref/alter_node.sgmlin | 188 ++++++++ doc-xc/src/sgml/ref/clean_connection.sgmlin | 22 +- doc-xc/src/sgml/ref/create_barrier.sgmlin | 2 +- doc-xc/src/sgml/ref/create_database.sgmlin | 2 +- doc-xc/src/sgml/ref/create_node.sgmlin | 191 ++++++++ doc-xc/src/sgml/ref/create_nodegroup.sgmlin | 96 ++++ doc-xc/src/sgml/ref/create_table.sgmlin | 47 ++- doc-xc/src/sgml/ref/drop_node.sgmlin | 82 ++++ doc-xc/src/sgml/ref/drop_nodegroup.sgmlin | 82 ++++ doc-xc/src/sgml/ref/execute_direct.sgmlin | 45 ++- doc-xc/src/sgml/reference.sgmlin | 11 + src/backend/access/hash/hashfunc.c | 51 ++- src/backend/access/transam/gtm.c | 33 +- src/backend/access/transam/xact.c | 45 ++- src/backend/bootstrap/bootstrap.c | 1 + src/backend/catalog/Makefile | 5 +- src/backend/catalog/catalog.c | 12 + src/backend/catalog/cluster_nodes.sql | 13 + src/backend/catalog/heap.c | 189 ++++++++- src/backend/catalog/pgxc_class.c | 49 ++- src/backend/commands/copy.c | 25 +- src/backend/commands/explain.c | 4 +- src/backend/commands/prepare.c | 25 +- src/backend/commands/tablecmds.c | 4 +- src/backend/executor/execTuples.c | 22 +- src/backend/nodes/copyfuncs.c | 20 +- src/backend/nodes/equalfuncs.c | 1 + src/backend/optimizer/plan/createplan.c | 5 +- src/backend/parser/analyze.c | 42 ++- src/backend/parser/gram.y | 281 ++++++++++-- src/backend/pgxc/Makefile | 2 +- src/backend/pgxc/barrier/barrier.c | 5 +- src/backend/pgxc/locator/locator.c | 475 ++++++++++----------- src/backend/pgxc/nodemgr/Makefile | 19 + src/backend/pgxc/nodemgr/groupmgr.c | 154 +++++++ src/backend/pgxc/nodemgr/nodemgr.c | 576 ++++++++++++++++++++++++ src/backend/pgxc/plan/planner.c | 96 ++--- src/backend/pgxc/pool/execRemote.c | 379 +++++++++-------- src/backend/pgxc/pool/pgxcnode.c | 581 ++++++++++++++++++++----- src/backend/pgxc/pool/poolmgr.c | 506 +++++++++++----------- src/backend/pgxc/pool/poolutils.c | 26 +- src/backend/pgxc/pool/postgresql_fdw.c | 2 - src/backend/postmaster/postmaster.c | 41 +-- src/backend/rewrite/rewriteHandler.c | 35 +- src/backend/tcop/postgres.c | 31 ++- src/backend/tcop/utility.c | 65 +++- src/backend/utils/cache/lsyscache.c | 249 +++++++++++- src/backend/utils/cache/relcache.c | 6 +- src/backend/utils/cache/syscache.c | 46 ++ src/backend/utils/misc/guc.c | 97 +---- src/backend/utils/misc/postgresql.conf.sample | 29 +-- src/backend/utils/sort/tuplesort.c | 16 +- src/bin/initdb/initdb.c | 56 +++ src/gtm/Makefile.global | 2 +- src/gtm/client/fe-connect.c | 17 +- src/gtm/client/fe-protocol.c | 69 ++-- src/gtm/client/gtm_client.c | 101 +++-- src/gtm/client/test/test_seq.c | 3 +- src/gtm/client/test/test_snap.c | 8 +- src/gtm/client/test/test_snapperf.c | 2 +- src/gtm/client/test/test_txn.c | 6 +- src/gtm/client/test/test_txnperf.c | 19 +- src/gtm/common/gtm_serialize.c | 269 +++++++----- src/gtm/common/gtm_serialize_debug.c | 5 +- src/gtm/gtm_ctl/gtm_ctl.c | 2 +- src/gtm/main/gtm_standby.c | 68 +-- src/gtm/main/gtm_txn.c | 186 +++------ src/gtm/main/main.c | 18 +- src/gtm/proxy/proxy_main.c | 129 ++++--- src/gtm/recovery/register.c | 227 +++++++---- src/gtm/test/test_common.c | 10 +- src/gtm/test/test_connect.c | 16 +- src/gtm/test/test_node.c | 14 +- src/gtm/test/test_node5.c | 14 +- src/gtm/test/test_repli.c | 2 +- src/gtm/test/test_repli2.c | 14 +- src/gtm/test/test_scenario.c | 10 +- src/gtm/test/test_serialize.c | 44 ++- src/gtm/test/test_standby.c | 2 +- src/gtm/test/test_startup.c | 4 +- src/gtm/test/test_txn.c | 8 +- src/gtm/test2/test_connect2.c | 2 +- src/gtm/test2/test_standby.c | 2 +- src/gtm/test2/test_startup.c | 4 +- src/gtm/test2/test_txn.c | 8 +- src/gtm/test2/test_txn2.c | 2 +- src/gtm/test2/test_txn3.c | 2 +- src/include/access/gtm.h | 11 +- src/include/access/hash.h | 2 +- src/include/catalog/dependency.h | 12 +- src/include/catalog/heap.h | 3 +- src/include/catalog/indexing.h | 13 + src/include/catalog/pgxc_class.h | 35 +- src/include/catalog/pgxc_group.h | 41 ++ src/include/catalog/pgxc_node.h | 82 ++++ src/include/commands/prepare.h | 6 +- src/include/executor/tuptable.h | 10 +- src/include/gtm/gtm.h | 10 - src/include/gtm/gtm_c.h | 12 +- src/include/gtm/gtm_client.h | 102 +++--- src/include/gtm/gtm_proxy.h | 32 +- src/include/gtm/gtm_standby.h | 2 +- src/include/gtm/gtm_txn.h | 55 +-- src/include/gtm/libpq-be.h | 26 +- src/include/gtm/libpq-int.h | 64 ++-- src/include/gtm/register.h | 32 +- src/include/nodes/nodes.h | 10 +- src/include/nodes/parsenodes.h | 64 +++- src/include/nodes/primnodes.h | 24 + src/include/parser/kwlist.h | 16 + src/include/pgxc/execRemote.h | 16 +- src/include/pgxc/groupmgr.h | 25 + src/include/pgxc/locator.h | 41 +- src/include/pgxc/nodemgr.h | 26 ++ src/include/pgxc/pgxc.h | 8 +- src/include/pgxc/pgxcnode.h | 28 +- src/include/pgxc/poolmgr.h | 15 +- src/include/utils/lsyscache.h | 11 + src/include/utils/syscache.h | 4 + src/pl/plpgsql/src/plpgsql--1.0.sql | 16 +- src/test/regress/expected/combocid_1.out | 4 +- src/test/regress/expected/copy2_1.out | 2 +- src/test/regress/expected/foreign_key_1.out | 8 +- src/test/regress/expected/inet_1.out | 10 +- src/test/regress/expected/insert_1.out | 82 ++++ src/test/regress/output/constraints_1.source | 4 +- src/test/regress/sql/inet.sql | 2 +- src/test/regress/sql/insert.sql | 4 +- src/test/regress/sql/rules.sql | 7 +- 130 files changed, 5188 insertions(+), 2176 deletions(-) create mode 100644 doc-xc/src/sgml/ref/alter_node.sgmlin create mode 100644 doc-xc/src/sgml/ref/create_node.sgmlin create mode 100644 doc-xc/src/sgml/ref/create_nodegroup.sgmlin create mode 100644 doc-xc/src/sgml/ref/drop_node.sgmlin create mode 100644 doc-xc/src/sgml/ref/drop_nodegroup.sgmlin create mode 100644 src/backend/catalog/cluster_nodes.sql create mode 100644 src/backend/pgxc/nodemgr/Makefile create mode 100644 src/backend/pgxc/nodemgr/groupmgr.c create mode 100644 src/backend/pgxc/nodemgr/nodemgr.c create mode 100644 src/include/catalog/pgxc_group.h create mode 100644 src/include/catalog/pgxc_node.h create mode 100644 src/include/pgxc/groupmgr.h create mode 100644 src/include/pgxc/nodemgr.h create mode 100644 src/test/regress/expected/insert_1.out hooks/post-receive -- Postgres-XC |