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
(6) |
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
(2) |
17
(3) |
18
(1) |
19
|
20
|
21
(8) |
22
(6) |
23
(3) |
24
|
25
|
26
|
27
|
28
(1) |
|
|
|
|
|
From: Koichi S. <koi...@us...> - 2011-02-21 10:23:26
|
Project "Postgres-XC". The branch, ha_support has been updated via 249f1124281a7a00532b2c86a423582563b0b085 (commit) via ea23e2fc2e2b325183785605180b9164fe32fcec (commit) from 124b4427aa8532f470d47054baedbaea1867e816 (commit) - Log ----------------------------------------------------------------- commit 249f1124281a7a00532b2c86a423582563b0b085 Merge: ea23e2f 124b442 Author: Koichi Suzuki <ko...@in...> Date: Mon Feb 21 19:23:42 2011 +0900 Merge branch 'ha_support' of ssh://postgres-xc.git.sourceforge.net/gitroot/postgres-xc/postgres-xc into ha_support commit ea23e2fc2e2b325183785605180b9164fe32fcec Author: Koichi Suzuki <ko...@in...> Date: Mon Feb 21 19:14:19 2011 +0900 This is to fix xcm_canstart bug. With no argument, it should just exit with exit code 0 or 1 to show if you can start the entire Postgres-XC cluster safely. In this case, it printed usage. K.Suzuki, Feb.21, 2011 diff --git a/src/pgxc/xcm/xcm_canstart.c b/src/pgxc/xcm/xcm_canstart.c index d52efc7..21913f5 100644 --- a/src/pgxc/xcm/xcm_canstart.c +++ b/src/pgxc/xcm/xcm_canstart.c @@ -79,7 +79,7 @@ int main(int ac, char *av[]) if (strcmp(av[1], "--help") == 0 || strcmp(av[1], "-h") == 0) usage(0, 0); } - if (ac != 2) + if (ac != 1) usage(__LINE__, 1); /* Check argument. --- No argument here :-) */ ----------------------------------------------------------------------- Summary of changes: src/pgxc/xcm/xcm_canstart.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-02-21 08:03:09
|
Project "Postgres-XC". The branch, ha_support has been updated via 124b4427aa8532f470d47054baedbaea1867e816 (commit) via 9c2e68462db0e41ddacb4a0c4ea935b54f6dccc1 (commit) from 91f0a7733b532bf234dbb3e3d66c5ddc48a0f16e (commit) - Log ----------------------------------------------------------------- commit 124b4427aa8532f470d47054baedbaea1867e816 Merge: 91f0a77 9c2e684 Author: Michael P <mic...@us...> Date: Mon Feb 21 17:09:42 2011 +0900 Merge branch 'master' into ha_support ----------------------------------------------------------------------- Summary of changes: src/backend/utils/adt/ruleutils.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-02-21 08:01:01
|
Project "Postgres-XC". The branch, master has been updated via 9c2e68462db0e41ddacb4a0c4ea935b54f6dccc1 (commit) from 73e92494f122343eac5895b1070bbe13ff6aee99 (commit) - Log ----------------------------------------------------------------- commit 9c2e68462db0e41ddacb4a0c4ea935b54f6dccc1 Author: Michael P <mic...@us...> Date: Mon Feb 21 16:53:16 2011 +0900 Fix for bug 3170708: Default values support for MULTI INSERT XC was complaining about DEFAULT values when doing a multiple INSERT. Ex: create table rep (a int, b int, c int default 444) distribute by round robin; insert into rep (a, b) values (44,55), (3,4); Patch written by Benny Wang diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index 1551b9c..2643ab0 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -3262,6 +3262,18 @@ get_insert_query_def(Query *query, deparse_context *context) if (select_rte && values_rte) elog(ERROR, "both subquery and values RTEs in INSERT"); +#ifdef PGXC + /* + * If it's an INSERT ... SELECT or VALUES (...), (...), ... + * sql_statement is rewritten and assigned in RewriteQuery. + * Just return it here. + */ + if (IS_PGXC_COORDINATOR && !IsConnFromCoord() && values_rte != NULL) + { + appendStringInfo(buf, "%s", query->sql_statement); + return; + } +#endif /* * Start the query with INSERT INTO relname */ ----------------------------------------------------------------------- Summary of changes: src/backend/utils/adt/ruleutils.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-02-21 06:53:32
|
Project "Postgres-XC". The branch, ha_support has been updated via 91f0a7733b532bf234dbb3e3d66c5ddc48a0f16e (commit) via 72266bff1bb04ed730dc4404f4d419e341602adf (commit) via 73e92494f122343eac5895b1070bbe13ff6aee99 (commit) from d73ae5182149b08e0728edb96eee339e0c0498b7 (commit) - Log ----------------------------------------------------------------- commit 91f0a7733b532bf234dbb3e3d66c5ddc48a0f16e Merge: 72266bf 73e9249 Author: Michael P <mic...@us...> Date: Mon Feb 21 15:59:35 2011 +0900 Merge branch 'master' into ha_support commit 72266bff1bb04ed730dc4404f4d419e341602adf Author: Michael P <mic...@us...> Date: Mon Feb 21 15:57:29 2011 +0900 CLEAN CONNECTION support for Mirror mode Following syntax is now taken into account: CLEAN CONNECTION TO NODE 1/2,4/6,8/2 FOR DATABASE template1; This cleans connections for individual mirrors. It is also possible to combine datanode and individual mirrors: CLEAN CONNECTION TO NODE 1/2,3,8/2 FOR DATABASE template1; diff --git a/src/backend/pgxc/pool/poolutils.c b/src/backend/pgxc/pool/poolutils.c index cccc9de..c271287 100644 --- a/src/backend/pgxc/pool/poolutils.c +++ b/src/backend/pgxc/pool/poolutils.c @@ -17,7 +17,8 @@ #include "miscadmin.h" #include "libpq/pqsignal.h" -#include "pgxc/pgxc.h" +#include "nodes/pg_list.h" +#include "pgxc/mirror.h" #include "pgxc/poolmgr.h" #include "pgxc/locator.h" #include "pgxc/poolutils.h" @@ -37,19 +38,25 @@ * * SQL query synopsis is as follows: * CLEAN CONNECTION TO - * (COORDINATOR num | DATANODE num | ALL {FORCE}) + * (COORDINATOR num | NODE num | ALL {FORCE}) * FOR DATABASE dbname * * Connection cleaning has to be made on a chosen database called dbname. * * It is also possible to clean connections of several Coordinators or Datanodes - * Ex: CLEAN CONNECTION TO DATANODE 1,5,7 FOR DATABASE template1 + * Ex: CLEAN CONNECTION TO NODE 1,5,7 FOR DATABASE template1 * CLEAN CONNECTION TO COORDINATOR 2,4,6 FOR DATABASE template1 * * Or even to all Coordinators/Datanodes at the same time - * Ex: CLEAN CONNECTION TO DATANODE * FOR DATABASE template1 + * Ex: CLEAN CONNECTION TO NODE * FOR DATABASE template1 * CLEAN CONNECTION TO COORDINATOR * FOR DATABASE template1 * + * In Mirror mode, the following syntax can also be used + * It is possible to choose datanodes (effective on all mirrors of this datanode) + * and individual mirrors. + * Ex: CLEAN CONNECTION TO NODE 1/2 FOR DATABASE template1 + * CLEAN CONNECTION TO NODE 1/3,3,4/6 FOR DATABASE template1 + * * When FORCE is used, all the transactions using pooler connections are aborted, * and pooler connections are cleaned up. * Ex: CLEAN CONNECTION TO ALL FORCE FOR DATABASE template1; @@ -144,14 +151,57 @@ CleanConnection(CleanConnStmt *stmt) foreach(nodelist_item, stmt->nodes) { - int node_num = intVal(lfirst(nodelist_item)); - stmt_nodes = lappend_int(stmt_nodes, node_num); - - if (node_num > max_node_number || - node_num < 1) - ereport(ERROR, - (errcode(ERRCODE_INTERNAL_ERROR), - errmsg("Node Number %d is incorrect", node_num))); + int nodenum; + if (IsA(lfirst(nodelist_item), PGXCMirror)) + { + PGXCMirror *node = lfirst(nodelist_item); + + if (!IsPGXCMirrorMode) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Cannot use Mirror ID format in non-mirror mode"))); + if (node->data_node_id > NumDataNodes) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Node Number %d is incorrect", node->data_node_id))); + + if (node->mirror_id > PGXCMirror_GetMirrorCount(node->data_node_id)) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Mirror Number %d is incorrect", node->mirror_id))); + + if (PGXCMirror_IsMirrorOffline(node->data_node_id, node->mirror_id)) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Datanode %d Mirror %d is offline", + node->data_node_id, node->mirror_id))); + + nodenum = PGXCMirror_GetMirrorGlobalID(node->data_node_id, node->mirror_id); + if (nodenum > PGXCMirror_GetMirrorTotalCount() || + nodenum < 1) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Node Number %d is incorrect", nodenum))); + + stmt_nodes = lappend_int(stmt_nodes, nodenum); + } + else + { + nodenum = intVal(lfirst(nodelist_item)); + + /* In this case select all the mirrors associated to this Datanode */ + if (!is_coord && IsPGXCMirrorMode) + stmt_nodes = list_concat(stmt_nodes, + PGXCMirror_GetSubsetMirrors(nodenum, true)); + else + stmt_nodes = lappend_int(stmt_nodes, nodenum); + + if (nodenum > max_node_number || + nodenum < 1) + ereport(ERROR, + (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("Node Number %d is incorrect", nodenum))); + } } /* Build lists to be sent to Pooler Manager */ ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/poolutils.c | 99 ++++++++++++++++++++++++++++++++---- src/backend/tcop/utility.c | 6 ++ src/include/pgxc/poolutils.h | 1 + 3 files changed, 95 insertions(+), 11 deletions(-) hooks/post-receive -- Postgres-XC |
From: Koichi S. <koi...@gm...> - 2011-02-21 06:26:40
|
Hi, XCM module is added to Postgres-XC (ha_support branch so far). I added the following file in sourceforge development web-site. XCM_Module_Document_20110221.pdf You can download this from the page https://sourceforge.net/projects/postgres-xc/files/misc/ Misc is created to store temporary materials intended to be a part of further releases. Good luck. ---------- Koichi Suzuki |
From: Michael P. <mic...@us...> - 2011-02-21 04:54:17
|
Project "Postgres-XC". The branch, master has been updated via 73e92494f122343eac5895b1070bbe13ff6aee99 (commit) from 3fdc303e50d599104c551dc62aaabb369086dd22 (commit) - Log ----------------------------------------------------------------- commit 73e92494f122343eac5895b1070bbe13ff6aee99 Author: Michael P <mic...@us...> Date: Mon Feb 21 13:29:22 2011 +0900 Fix for bug 3170713: DROP DATABASE wihout cleaning connections This adds a call to clean pooler connections for the given database before dropping the given DB on each backend. I added also an owner check to avoid a user to clean connections if he has no rights on the given db. diff --git a/src/backend/pgxc/pool/poolutils.c b/src/backend/pgxc/pool/poolutils.c index cccc9de..eeeba8a 100644 --- a/src/backend/pgxc/pool/poolutils.c +++ b/src/backend/pgxc/pool/poolutils.c @@ -23,6 +23,7 @@ #include "pgxc/poolutils.h" #include "access/gtm.h" #include "commands/dbcommands.h" +#include "utils/acl.h" #include "nodes/parsenodes.h" @@ -185,3 +186,29 @@ CleanConnection(CleanConnStmt *stmt) if (dn_list) list_free(dn_list); } + +/* + * DropDBCleanConnection + * + * Clean Connection for given database before dropping it + * FORCE is not used here + */ +void +DropDBCleanConnection(char *dbname) +{ + List *co_list = GetAllCoordNodes(); + List *dn_list = GetAllDataNodes(); + + /* Check permissions for this database */ + if (!pg_database_ownercheck(get_database_oid(dbname), GetUserId())) + aclcheck_error(ACLCHECK_NOT_OWNER, ACL_KIND_DATABASE, + dbname); + + PoolManagerCleanConnection(dn_list, co_list, dbname); + + /* Clean up memory */ + if (co_list) + list_free(co_list); + if (dn_list) + list_free(dn_list); +} diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 2a13bad..bccea10 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -1066,6 +1066,12 @@ ProcessUtility(Node *parsetree, { DropdbStmt *stmt = (DropdbStmt *) parsetree; +#ifdef PGXC + /* Clean connections before dropping a database */ + if (IS_PGXC_COORDINATOR && !IsConnFromCoord()) + DropDBCleanConnection(stmt->dbname); +#endif + PreventTransactionChain(isTopLevel, "DROP DATABASE"); dropdb(stmt->dbname, stmt->missing_ok); } diff --git a/src/include/pgxc/poolutils.h b/src/include/pgxc/poolutils.h index 5b87494..fff8b9e 100644 --- a/src/include/pgxc/poolutils.h +++ b/src/include/pgxc/poolutils.h @@ -27,4 +27,5 @@ #define CLEAN_CONNECTION_EOF -1 void CleanConnection(CleanConnStmt *stmt); +void DropDBCleanConnection(char *dbname); #endif ----------------------------------------------------------------------- Summary of changes: src/backend/pgxc/pool/poolutils.c | 27 +++++++++++++++++++++++++++ src/backend/tcop/utility.c | 6 ++++++ src/include/pgxc/poolutils.h | 1 + 3 files changed, 34 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2011-02-21 02:18:01
|
Project "website". The branch, master has been updated via d71e7047cde9775855104225592e2a6b9cba7bc3 (commit) from f990bdd1895bd99641d4492de3862b402b638279 (commit) - Log ----------------------------------------------------------------- commit d71e7047cde9775855104225592e2a6b9cba7bc3 Author: Michael P <mic...@us...> Date: Mon Feb 21 11:24:14 2011 +0900 Change roadmap with clean unordered lists diff --git a/roadmap.html b/roadmap.html index feec748..f01ff86 100755 --- a/roadmap.html +++ b/roadmap.html @@ -91,19 +91,22 @@ Version 0.9.4 (March, 2011) </h4> <p class="inner"> -License modified from LGPL to BSD<br /> -Merge with PostgreSQL 9.0.3<br /> -HA Capability<br /> <ul> -<li>Datanode mirroring functionnality: multiple Datanodes seen as only one node,<br /> - SQL-based replication</li> -<li>XC Cluster Manager: manage in an allocated shared memory space node information,<br /> - used to report node failures</li> -<li>XC watcher: Central part managing the XC Cluster.<br /> - It contains commands to start/stop/restart the cluster.<br /> - It is also in charge of gathering and reporting to XCM entities nodes that failed.</li> +<li>License modified from LGPL to BSD</li> +<li>Merge with PostgreSQL 9.0.3</li> +<li>HA Capability + <ul> + <li>Datanode mirroring functionnality: multiple Datanodes seen as only one node,<br /> + SQL-based replication</li> + <li>XC Cluster Manager: manage in an allocated shared memory space node information,<br /> + used to report node failures</li> + <li>XC watcher: Central part managing the XC Cluster.<br /> + It contains commands to start/stop/restart the cluster.<br /> + It is also in charge of gathering and reporting to XCM entities nodes that failed.</li> + </ul> +</li> +<li>Bug corrections</li> </ul> -Bug corrections<br /> </p> <!-- === Beyond Version 1.0 === ---> ----------------------------------------------------------------------- Summary of changes: roadmap.html | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) hooks/post-receive -- website |
From: Michael P. <mic...@us...> - 2011-02-21 02:11:08
|
Project "website". The branch, master has been updated via f990bdd1895bd99641d4492de3862b402b638279 (commit) via de189e7f1247b0032ebe33b0af3503b7dde248b9 (commit) from ed16e38e3decb21b3cdc0a51b9a26ccb1d4c9cc6 (commit) - Log ----------------------------------------------------------------- commit f990bdd1895bd99641d4492de3862b402b638279 Author: Michael P <mic...@us...> Date: Mon Feb 21 11:17:05 2011 +0900 Update for release 0.9.4 and other stuff diff --git a/events.html b/events.html index cc3a412..9a14813 100755 --- a/events.html +++ b/events.html @@ -15,9 +15,7 @@ <p class="plain"> A lot of opportunities to meet the Core developpers!! <ul> -<li><a href="http://2010.pgday.eu/" target="_blank">PGDay-EU</a> in November 2010</li> -<li>PG-East in March 2011</li> -<li>PG-Con 2010 in May 2011</li> +<li>PgCon 2011 in May 2011</li> </ul> </p> diff --git a/members.html b/members.html index 4db05ef..1300a32 100755 --- a/members.html +++ b/members.html @@ -26,31 +26,32 @@ Postgres-XC development team <h4>Koichi Suzuki</h4> <p class="inner"> -Project leader and architect.<br> -His background includes object relational database engine (UniSQL) and<br> -PostgreSQL development. +Project leader and architect.<br /> +His background includes object relational database engine (UniSQL) and<br /> +PostgreSQL development.<br /> +He is also the developer of XCM (XC cluster manager). </p> <h4>Mason Sharp</h4> <p class="inner"> -Architect and development leader.<br> -Coordinator developer.<br> -He is also the main architect of GridSQL database cluster.<br> +Architect and development leader.<br /> +As a Coordinator developer, he has worked on planner and locator extensions.<br /> +He is also the main architect of GridSQL database cluster.<br /> </p> <h4>Pavan Deolasee</h4> <p class="inner"> -Global Transaction Manager developer.<br> -He is well known as HOT developer in PostgreSQL.<br> -He is also helping in source code review and PostgreSQL internals.<br> +Global Transaction Manager developer.<br /> +He is well known as HOT developer in PostgreSQL.<br /> +He is also helping in source code review and PostgreSQL internals.<br /> </p> <h4>Andrei Martsinchyk</h4> <p class="inner"> -Data Node and connection pooling developer.<br> +He has worked on Data Node, connection pooling and cursor support<br /> He is also GridSQL developer and is now developping aggregate functions and other cross-node operation. </p> @@ -58,10 +59,10 @@ functions and other cross-node operation. <h4><a href="http://michaelpq.users.sourceforge.net/">Michael Paquier</a></h4> <p class="inner"> -Coordinator feature developer.<br> -Currently working on user-defined function, Sequence handling and Global values.<br> -He helped in modifying DBT-1 benchmark for Postgres-XC.<br> -He also contributed to enhance pgbench and 2PC. +Coordinator feature developer.<br /> +He has developed a couple of GTM features, pooler extension and DDL synchronization.<br /> +He helped in modifying DBT-1 benchmark for Postgres-XC.<br /> +He also contributed to enhance pgbench in PostgreSQL 9.0. </p> <h4>Takayuki Suto</h4> @@ -73,7 +74,8 @@ Test, performance evaluation and analysis, related documents and utilities. <h4>Devrim Gunduz</h4> <p class="inner"> -Binary buiding for releases.<br> He is also developping binary packages of PostgreSQL. +Binary buiding for releases.<br /> +He is also developping binary packages of PostgreSQL. </p> </body> diff --git a/roadmap.html b/roadmap.html index d2fbece..feec748 100755 --- a/roadmap.html +++ b/roadmap.html @@ -22,7 +22,7 @@ TODO: Should prototyping/application partner issue be included here? Postgres-XC Roadmap </h2> -<!-- ==== Current Limintation ==== --> +<!-- ==== Current Limitation ==== --> <h3> Current Limitations of Postgres-XC </h3> @@ -36,15 +36,17 @@ On the other hand, Postgres-XC needs to enhance support for general statements.< As of Version 0.9.3, Postgres-XC supports statements which can be executed on a single data node, or on multiple nodes for single and multi step.<br /> This new version adds support for:<br /> -- Cursor Support<br /> -- Basic cross-node operation<br /> -- Global timestamp<br /> -- DDL synchronisation<br /> -- Cluster-wide installer<br /> -- Cluster-wide operation utilities<br /> -- Driver support (ECPG, JDBC, PHP, etc.)<br /> -- Extended Query Protocol (for JDBC)<br /> -- Support of external 2PC from application<br /> +<ul> +<li>Cursor Support</li> +<li>Basic cross-node operation</li> +<li>Global timestamp</li> +<li>DDL synchronisation</li> +<li>Cluster-wide installer</li> +<li>Cluster-wide operation utilities</li> +<li>Driver support (ECPG, JDBC, PHP, etc.)</li> +<li>Extended Query Protocol (for JDBC)</li> +<li>Support of external 2PC from application</li> +</ul> However there are some limitations please refer to <a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.3/PG-XC_SQL_Limitations_v0_9_3.pdf/download" target="_blank"> SQL Limitations </a> document for further details. @@ -85,34 +87,48 @@ subqueries<br> <!-- ==== For Version 1.0 ==== --> <h4> -<!-- Version 1.0 (Late in December, 2010) --> -Version 1.0 (March, 2011) -</h4> +Version 0.9.4 (March, 2011) +</h4> -<p class="inner"> -Cross-node oepration optimization<br /> -More variety of statements.<br /> +<p class="inner"> +License modified from LGPL to BSD<br /> +Merge with PostgreSQL 9.0.3<br /> HA Capability<br /> -Trigger<br /> -</p> +<ul> +<li>Datanode mirroring functionnality: multiple Datanodes seen as only one node,<br /> + SQL-based replication</li> +<li>XC Cluster Manager: manage in an allocated shared memory space node information,<br /> + used to report node failures</li> +<li>XC watcher: Central part managing the XC Cluster.<br /> + It contains commands to start/stop/restart the cluster.<br /> + It is also in charge of gathering and reporting to XCM entities nodes that failed.</li> +</ul> +Bug corrections<br /> +</p> <!-- === Beyond Version 1.0 === ---> <h4> -Beyond Version 1.0 -</h4> +After Version 0.9.4, on the way to Version 1.0 +</h4> <p class="inner"> -PITR cluster-wide recovery<br /> -Multi-step Prepared statments<br /> -More variety of statements, such as <code>SELECT</code> in <code>INSERT</code><br /> -GTM-Standby<br /> -Savepoint<br /> -Session Parameters<br /> -Backward cursor<br /> -Batch, statement pushdown<br /> -Global constraints<br /> -Tuple relocation (distrubute key update)<br /> -Regression tests<br /> +<ul> +<li>PITR cluster-wide recovery</li> +<li>Trigger</li> +<li>Temporary (TEMP) tables</li> +<li>HOT standby full support</li> +<li>Cross-node operation optimization</li> +<li>Multi-step Prepared statments</li> +<li>More variety of statements</li> +<li>GTM-Standby</li> +<li>Savepoint</li> +<li>Session Parameters</li> +<li>Backward cursor</li> +<li>Batch, statement pushdown</li> +<li>Global constraints</li> +<li>Tuple relocation (distribute key update)</li> +<li>Regression tests</li> +</ul> </p> </body> commit de189e7f1247b0032ebe33b0af3503b7dde248b9 Author: Michael P <mic...@us...> Date: Mon Feb 21 10:48:06 2011 +0900 Deletion of a useless file diff --git a/download.html~ b/download.html~ deleted file mode 100755 index cfe22b6..0000000 --- a/download.html~ +++ /dev/null @@ -1,169 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" - "http://www.w3.org/TR/htmol4/strict.dtd"> -<!-- - ==== Postgres-XC Download Page ==== ---> -<html lang="en"> -<head> -<title>Postgres_XC Project Home</title> -<meta http-equiv="Content-Type" content="text/html"> -<meta name="author" content="koichi-szk"> -<meta name="description" content="Postgres-XC project home"> -<meta name="keywords" content="PostgreSQL cluster scalability multi-master"> - -<base href="."/> -<link rel="stylesheet" type="text/css" href="pgcx_1.css"> -</head> -<body bgcolor=#FFFFFF> - -<h2> -Downloading Postgres-XC -</h2> - -<h3> -List of Release Materials -</h3> - -<p> -The current release includes the following materials. -Please note that documentation is not included in the source material. -Please download documentation from -<a href="https://sourceforge.net/projects/postgres-xc/files/" target="_blank"> -the project download page. -</a> -</p> -<p> -Please also note tarball files do not include Postgres-XC documents. -</p> - -<!-- Documents of version 0.9.1 --> -<h4> -Version 0.9.1 -</h4> - -<p> -<ul> -<!-- tarball --> -<li> -<code>pgxc_v0.9.1.tar.gz</code>:  -Latest version of Postgres-XC available. -Please note that Postgres-XC documentation is not included in this file. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/pgxc_v0_9_1.tar.gz/download" target="_blank"> -(download) -</a> -</li> - -<!-- tarball (diff) --> -<li> -<code>PGXC_v0_9_1-PG_REL8_4_3.patch.gz</code>:  -The same material as above, but this file includes only the patch to apply -to the PostgreSQL 8.4.3 release source code. -It is useful if you would like to see just a difference between PostgreSQL -and Postgres-XC. -No Postgres-XC documentation is included in this file either. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/PGXC_v0_9_1-PG_REL8_4_3.patch.gz/download" target="_blank"> -(download) -</a> -</li> - -<!-- License --> -<li> -<code>COPYING</code>:  -License description. Postgres-XC is distributed under LGPL version 2.1 -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/COPYING/download" target="_blank"> -(download) -</a> -</li> - -<!-- Files --> -<li> -<code>FILES</code>:  -Description of files included in Postgres-XC 0.9.1 release. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/FILES/download" target="_blank"> -(download) -</a> -</li> - -<!-- Readme --> -<li> -<code>README</code>:  -Overview of the release. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/README/download" target="_blank"> -(download) -</a> -</li> - -<!-- Reference Manual --> -<li> -<code>PG-XC_ReferenceManual_v0_9_1.pdf</code>:  -Reference of Postgres-XC extension. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/PG-XC_ReferenceManual_v0_9_1.pdf/download" target="_blank"> -(download) -</a> -</li> - -<!-- pgbench Tutorial Manual --> -<li> -<code>PG-XC_pgbench_Tutorial_v0_9_1.pdf</code>:  -Step by step description how to build and configure pgbench to run with -Postgres-XC. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/PG-XC_pgbench_Tutorial_v0_9_1.pdf/download" target="_blank"> -(download) -</a> -</li> - -<!-- DBT-1 Tutorial Manual --> -<li> -<code>PG-XC_DBT1_Tutorial_v0_9_1.pdf</code>:  -Step by step description how to build and configure DBT-1 to run with -Postgres-XC. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/PG-XC_DBT1_Tutorial_v0_9_1.pdf/download" target="_blank"> -(download) -</a> -</li> - -<!-- Install Manual --> -<li> -<code>PG-XC_InstallManual_v0_9_1.pdf</code>:  -Step by step description how to build, install and configure Postgres-XC. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.1/PG-XC_InstallManual_v0_9_1.pdf/download" target="_blank"> -(download) -</a> -</li> - -<!-- Architecture Document --> -<li> -<code>PG-XC_Architecture_v0_9.pdf</code>:  -Description of the outline of Postgres-XC internals. -⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9/PG-XC_Architecture.pdf/download" target="_blank"> -(download) -</a> -</li> -</ul> - -</p> - -<!--div align="left" style="font-size:95%;"--> -<h4> -<a href="benchmarks.html" target="main">Benchmarks</a> -  -</h4> - -<h4> -<a href="prev_vers/version0_9.html" target="main">Previous Versions</a> -  -</h4> -</div> - -</body> -</html> \ No newline at end of file ----------------------------------------------------------------------- Summary of changes: download.html~ | 169 -------------------------------------------------------- events.html | 4 +- members.html | 32 ++++++----- roadmap.html | 78 ++++++++++++++++---------- 4 files changed, 65 insertions(+), 218 deletions(-) delete mode 100755 download.html~ hooks/post-receive -- website |