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: Ashutosh B. <ash...@us...> - 2012-01-12 10:27:22
|
Project "Postgres-XC". The branch, master has been updated via 339172abb3f68cc27fef583cd44c6d87a4747765 (commit) from ea165bd95d7a0d039f9cb7b36f903ecf8b5758d6 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=339172abb3f68cc27fef583cd44c6d87a4747765 commit 339172abb3f68cc27fef583cd44c6d87a4747765 Author: Ashutosh Bapat <ash...@en...> Date: Thu Jan 12 15:51:34 2012 +0530 When the whole row of a table is expected as a single column, while fetching the results from a datanode using a SQL query, we should use tablename instead of *. Otherwise, the results is sent as a set of columns rather than a record. In create_remotequery_plan(), instead of hand-crafting the SQL query to be shipped to the datanode, create a Query structure and deparse it. M src/backend/optimizer/plan/createplan.c M src/test/regress/expected/xc_groupby.out M src/test/regress/expected/xc_having.out ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/createplan.c | 172 ++------- src/test/regress/expected/xc_groupby.out | 588 +++++++++++++++--------------- src/test/regress/expected/xc_having.out | 120 +++--- 3 files changed, 393 insertions(+), 487 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-01-12 05:31:57
|
Project "website". The branch, master has been updated via 7281bbb5e84266c84ea0e5732b0b2ff9d7e87367 (commit) from 0df4836ad19b121877df3faf6e3b848c38a55bd7 (commit) - Log ----------------------------------------------------------------- commit 7281bbb5e84266c84ea0e5732b0b2ff9d7e87367 Author: Michael P <mic...@us...> Date: Thu Jan 12 14:35:46 2012 +0900 Update site for release 0.9.7 diff --git a/download.html b/download.html index 700130e..3d51c53 100755 --- a/download.html +++ b/download.html @@ -36,20 +36,20 @@ the project download page. Please also note tarball files do not include Postgres-XC documents. </p> -<!-- Documents of version 0.9.6 --> +<!-- Documents of version 0.9.7 --> <h4> -Version 0.9.6 +Version 0.9.7 </h4> <p> <ul> -<!-- tarball of 0.9.6, main download--> +<!-- tarball of 0.9.7, main download--> <li> -<code>pgxc_v0.9.6.tar.gz</code>: <br> +<code>pgxc_v0.9.7.tar.gz</code>: <br> Latest version of Postgres-XC available.<br> Please note that Postgres-XC documentation is not included in this file. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/pgxc_v0.9.6.tar.gz/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/pgxc_v0.9.7.tar.gz/download" target="_blank"> (download) </a> </li> @@ -59,7 +59,7 @@ Please note that Postgres-XC documentation is not included in this file. <code>COPYING</code>: <br> License description. Postgres-XC is distributed under the PostgreSQL license. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/COPYING/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/COPYING/download" target="_blank"> (download) </a> </li> @@ -67,61 +67,61 @@ License description. Postgres-XC is distributed under the PostgreSQL license. <!-- Files --> <li> <code>FILES</code>: <br> -Description of files included in Postgres-XC 0.9.6 release. +Description of files included in Postgres-XC 0.9.7 release. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/FILES/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/FILES/download" target="_blank"> (download) </a> </li> <!-- Reference Manual --> <li> -<code>PG-XC_ReferenceManual_v0_9_6.pdf</code>: <br> -Reference of Postgres-XC extension. +<code>PG-XC_ReferenceManual_v0_9_7.pdf</code>: <br> +References of Postgres-XC. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_ReferenceManual_v0_9_6.pdf/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_ReferenceManual_v0_9_7.pdf/download" target="_blank"> (download) </a> </li> <!-- pgbench Tutorial Manual --> <li> -<code>PG-XC_pgbench_Tutorial_v0_9_6.pdf</code>: <br> +<code>PG-XC_pgbench_Tutorial_v0_9_7.pdf</code>: <br> 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.6/PG-XC_pgbench_Tutorial_v0_9_6.pdf/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_pgbench_Tutorial_v0_9_7.pdf/download" target="_blank"> (download) </a> </li> <!-- DBT-1 Tutorial Manual --> <li> -<code>PG-XC_DBT1_Tutorial_v0_9_6.pdf</code>: <br> +<code>PG-XC_DBT1_Tutorial_v0_9_7.pdf</code>: <br> 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.6/PG-XC_DBT1_Tutorial_v0_9_6.pdf/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_DBT1_Tutorial_v0_9_7.pdf/download" target="_blank"> (download) </a> </li> <!-- Install Manual --> <li> -<code>PG-XC_InstallManual_v0_9_6.pdf</code>: <br> +<code>PG-XC_InstallManual_v0_9_7.pdf</code>: <br> Step by step description how to build, install and configure Postgres-XC. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_InstallManual_v0_9_6.pdf/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_InstallManual_v0_9_7.pdf/download" target="_blank"> (download) </a> </li> <!-- SQL limitation manual --> <li> -<code>PG-XC_SQL_Limitations_v0_9_6.pdf</code>: <br> -SQL restrictions available for Postgres-XC 0.9.6. +<code>PG-XC_SQL_Limitations_v0_9_7.pdf</code>: <br> +SQL restrictions available for Postgres-XC 0.9.7. ⇒ -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_SQL_Limitations_v0_9_6.pdf/download" target="_blank"> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_SQL_Limitations_v0_9_7.pdf/download" target="_blank"> (download) </a> </li> diff --git a/events.html b/events.html index c3f1fcc..ddc1da3 100755 --- a/events.html +++ b/events.html @@ -15,7 +15,7 @@ <p class="plain"> A lot of opportunities to meet the Core developers!! <ul> -<li>Presentation at PGBR2011 (Postgres Brazil), Sao Paulo on Nov 2011</li> +<li>Presentation at PG Session 3 (Paris, France), in February 2012</li> </ul> </p> @@ -33,10 +33,10 @@ Description of this event. UPDATES --> <h2 class="plain">Updates</h2> -<!-- Postgres-XC 0.9.6 download --> +<!-- Postgres-XC 0.9.7 download --> <p class="plain"> -Postgres-XC 0.9.6 is now available!! Download -<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/pgxc_v0.9.6.tar.gz/download" target="_blank"> +Postgres-XC 0.9.7 is now available!! Download +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/pgxc_v0.9.7.tar.gz/download" target="_blank"> here. </a> </p> diff --git a/license.html b/license.html index 639560c..f7b9acf 100755 --- a/license.html +++ b/license.html @@ -23,7 +23,7 @@ License Postgres-XC Cluster Database Management System </p> <p> -Portions Copyright (c) 2010-2011, Nippon Telegraph and Telephone Corporation<br /> +Portions Copyright (c) 2010-2012, Nippon Telegraph and Telephone Corporation<br /> Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group </p> <p> diff --git a/prev_vers/version0_9.html b/prev_vers/version0_9.html index bb8e7d5..cf666d1 100644 --- a/prev_vers/version0_9.html +++ b/prev_vers/version0_9.html @@ -673,5 +673,98 @@ SQL restrictions available for Postgres-XC 0.9.5. </ul> </p> +<!-- Documents of version 0.9.6 --> +<h4> +Version 0.9.6 +</h4> + +<p> +<ul> +<!-- tarball of 0.9.6, main download--> +<li> +<code>pgxc_v0.9.6.tar.gz</code>: <br> +Latest version of Postgres-XC available.<br> +Please note that Postgres-XC documentation is not included in this file. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/pgxc_v0.9.6.tar.gz/download" target="_blank"> +(download) +</a> +</li> + +<!-- License --> +<li> +<code>COPYING</code>: <br> +License description. Postgres-XC is distributed under the PostgreSQL license. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/COPYING/download" target="_blank"> +(download) +</a> +</li> + +<!-- Files --> +<li> +<code>FILES</code>: <br> +Description of files included in Postgres-XC 0.9.6 release. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/FILES/download" target="_blank"> +(download) +</a> +</li> + +<!-- Reference Manual --> +<li> +<code>PG-XC_ReferenceManual_v0_9_6.pdf</code>: <br> +Reference of Postgres-XC extension. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_ReferenceManual_v0_9_6.pdf/download" target="_blank"> +(download) +</a> +</li> + +<!-- pgbench Tutorial Manual --> +<li> +<code>PG-XC_pgbench_Tutorial_v0_9_6.pdf</code>: <br> +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.6/PG-XC_pgbench_Tutorial_v0_9_6.pdf/download" target="_blank"> +(download) +</a> +</li> + +<!-- DBT-1 Tutorial Manual --> +<li> +<code>PG-XC_DBT1_Tutorial_v0_9_6.pdf</code>: <br> +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.6/PG-XC_DBT1_Tutorial_v0_9_6.pdf/download" target="_blank"> +(download) +</a> +</li> + +<!-- Install Manual --> +<li> +<code>PG-XC_InstallManual_v0_9_6.pdf</code>: <br> +Step by step description how to build, install and configure Postgres-XC. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_InstallManual_v0_9_6.pdf/download" target="_blank"> +(download) +</a> +</li> + +<!-- SQL limitation manual --> +<li> +<code>PG-XC_SQL_Limitations_v0_9_6.pdf</code>: <br> +SQL restrictions available for Postgres-XC 0.9.6. +⇒ +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_SQL_Limitations_v0_9_6.pdf/download" target="_blank"> +(download) +</a> +</li> + +</ul> +</p> + </body> </html> diff --git a/roadmap.html b/roadmap.html index cb4e8ac..8090193 100755 --- a/roadmap.html +++ b/roadmap.html @@ -33,29 +33,25 @@ similar to PostgreSQL, except for savepoints. </p> <p> On the other hand, Postgres-XC needs to enhance support for general statements.<br /> -As of Version 0.9.5, Postgres-XC supports statements which can be executed +As of Version 0.9.7, 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:</p> <ul> -<li>New code base is PostgreSQL 9.1 stable code (Synchronous replication, etc).</li> -<li>HAVING is now supported</li> -<li>GROUP BY push down is optimized</li> -<li>Temporary objects are supported (sequence, view, table, etc.)</li> -<li>Regressions are stabilized for all the possible cluster configurations</li> -<li>PREPARE, EXECUTE are re-enabled and fully supported</li> -<li>make check support has been added</li> -<li>Stabilization of XC with 32b and 64b machines</li> -<li>Support for parametrized queries</li> +<li>Node subsets and sub clusters (table data distributed in a portion of nodes)</li> +<li>Cluster node management with SQL and catalog extensions</li> +<li>Dynamic reload of pool connection information</li> +<li>Window functions</li> +<li>SELECT INTO/CREATE TABLE AS</li> +<li>INSERT SELECT complete support</li> +<li>DML remote planning (partial expression push-down)</li> +<li>DEFAULT values (non-shippable expressions: volatile functions, etc.)</li> +<li>GTM Standby synchronous, asynchronous recovery</li> </ul> -<p>However there are some limitations please refer to <a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.6/PG-XC_SQL_Limitations_v0_9_6.pdf/download" target="_blank"> +<p>However there are some limitations please refer to <a href="https://sourceforge.net/projects/postgres-xc/files/Version_0.9.7/PG-XC_SQL_Limitations_v0_9_7.pdf/download" target="_blank"> SQL Limitations </a> document for further details. </p> -<p> -There is no support yet for -<code>SELECT</code> in <code>FROM</code> clause. -</p> -<p>In the next months, we will expand HA features with GTM standby improvement and synchronous streaming replication. Another focus is the support of CTAS (CREATE TABLE AS), stable/volatile function pushdown, subqueries, SELECT INTO, etc.</p> +<p>In the next months, we will expand on overall stabilization of Postgres-XC, mainly bug fix and regression diff fix. TABLESPACE, TRIGGER and cluster bootstrap will be additional release guidelines.</p> <!-- ==== Planned feature === --> <h3> Upcoming Releases and Features @@ -85,43 +81,37 @@ Forward Cursor (w/o <code>ORDER BY</code>)<br> subqueries<br> </p> --> -<!-- ==== For Version 1.0 ==== --> <h4> -Version 0.9.7 (December 2011, January 2012) +Next release V??? (April 2012) </h4> <p class="inner"> <ul> -<li>Node subsets and sub clusters (table data distributed in a portion of nodes)</li> -<li>Cluster node management with SQL and catalog extensions</li> -<li>Window functions</li> -<li>SELECT INTO/CREATE TABLE AS</li> <li>SERIAL</li> -<li>BARRIER timeout</li> +<li>TABLESPACE</li> +<li>TRIGGER</li> +<li>Regression stabilization</li> +<li>Relation-size functions</li> +<li>Fast query shipping</li> +<li>Cluster bootstrap</li> </ul> </p> <!-- === Beyond Version 1.0 === ---> <h4> -After Version 0.9.7, on the way to Version 1.0 +Beyond 1.0 </h4> <p class="inner"> <ul> -<li>PITR cluster-wide recovery</li> -<li>Standby node method based on PostgreSQL's HOT Standby</li> -<li>Trigger</li> -<li>Tablespace</li> <li>SSL connection protocol for pooler (secure your cluster!)</li> <li>HOT standby full support</li> <li>Cross-node operation optimization</li> -<li>GTM-Standby</li> <li>Savepoint</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> +<li>Node addition/deletion</li> </ul> </p> ----------------------------------------------------------------------- Summary of changes: download.html | 40 ++++++++++---------- events.html | 8 ++-- license.html | 2 +- prev_vers/version0_9.html | 93 +++++++++++++++++++++++++++++++++++++++++++++ roadmap.html | 52 ++++++++++--------------- 5 files changed, 139 insertions(+), 56 deletions(-) hooks/post-receive -- website |
From: Michael P. <mic...@us...> - 2012-01-12 05:07:44
|
Project "website". The branch, master has been updated via 0df4836ad19b121877df3faf6e3b848c38a55bd7 (commit) from 061a3f00422fdfb209977184f7be479fa0f0d63d (commit) - Log ----------------------------------------------------------------- commit 0df4836ad19b121877df3faf6e3b848c38a55bd7 Author: Michael P <mic...@us...> Date: Thu Jan 12 14:04:52 2012 +0900 Remove dummy file diff --git a/dummy.html b/dummy.html deleted file mode 100755 index 3b1b4e6..0000000 --- a/dummy.html +++ /dev/null @@ -1,13 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML4.01//EN" - "http://www.w3.org/TR/html4/strict.dtd"> - -<html lang="en"> -<head> -<meta http-equiv="Content-Type" content="text/html"> -<link rel="stylesheet" type="text/css" href="pgcx_1.css"> -<title>Postgres-XC project Page</title> -</head> -<p> -Dummy -</p> -</html> ----------------------------------------------------------------------- Summary of changes: dummy.html | 13 ------------- 1 files changed, 0 insertions(+), 13 deletions(-) delete mode 100755 dummy.html hooks/post-receive -- website |
From: Michael P. <mic...@us...> - 2012-01-12 04:58:53
|
Project "Postgres-XC". The branch, master has been updated via ea165bd95d7a0d039f9cb7b36f903ecf8b5758d6 (commit) from adcdf144576a6e7222c591b89a454611592093c2 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=ea165bd95d7a0d039f9cb7b36f903ecf8b5758d6 commit ea165bd95d7a0d039f9cb7b36f903ecf8b5758d6 Author: Michael P <mi...@ot...> Date: Thu Jan 12 14:02:26 2012 +0900 Correct reference to pgxc_node_id in docs M doc-xc/src/sgml/legal.sgmlin M doc-xc/src/sgml/runtime.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/legal.sgmlin | 4 ++-- doc-xc/src/sgml/runtime.sgmlin | 11 ++++------- 2 files changed, 6 insertions(+), 9 deletions(-) hooks/post-receive -- Postgres-XC |
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 |