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
|
4
(3) |
5
(4) |
6
(2) |
7
|
8
|
9
|
10
(5) |
11
(2) |
12
(1) |
13
(12) |
14
|
15
|
16
(2) |
17
(2) |
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
|
|
|
|
|
From: Michael P. <mic...@us...> - 2012-09-06 05:13:55
|
Project "Postgres-XC". The branch, master has been updated via c1b86b2c885e0f18e15169cb2d8088c3f5276249 (commit) from 63013850114cd690fda43c278f9558801e199993 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=c1b86b2c885e0f18e15169cb2d8088c3f5276249 commit c1b86b2c885e0f18e15169cb2d8088c3f5276249 Author: Michael Paquier <mi...@ot...> Date: Thu Sep 6 13:55:05 2012 +0900 Support for trigger shippability evaluation and statement triggers This commit adds support for triggers using FOR EACH STATEMENT. An XC specific infrastructure is added to evaluate if a trigger on a relation is shippable to a remote node or not. This needs to be considered as a first step targetting a complete support of triggers and constraints in Postgres-XC. The second step of the implementation will be to improve the synergy of constraints and triggers for XC-specific features regarding their shippability to remote nodes. In vanilla, constraints and triggers use the same structure and are fired during DML execution step if necessary. However, constraints are implemented in such a way in XC that only the constraints that can be locally enforced on Datanodes can be created. For example, a simple restriction is the case of a primary on a hash distributed table, the primary key must contain the distribution column to allow its check on remote nodes. Well, this lacks of extensibility because we need to be able to check constraint validity and fire triggers also on local Coordinators to allow all possible types of operations including foreign keys or fancier things in cluster. For example, in the case of triggers it is necessary to fire triggers using a non-shippable volatile function on local Coordinator to insure database integrity. Once those extensions are in place, a real support for FOR EACH ROW trigger and more global constraints will be possible by allowing constraints and triggers to be fired also on Coordinators safely. This will need a proper row-based fetch mechanism though. By the way, row-based triggers are disabled for the time being. Documentation is cleaned up and CREATE/ALTER/DROP TRIGGER commands are re-allowed. Some test cases for different types of triggers are added with a new regression test xc_triggers. M doc-xc/src/sgml/intro.sgmlin M doc-xc/src/sgml/ref/alter_trigger.sgmlin M doc-xc/src/sgml/ref/create_trigger.sgmlin M doc-xc/src/sgml/ref/drop_trigger.sgmlin M doc-xc/src/sgml/trigger.sgmlin M src/backend/commands/tablecmds.c M src/backend/commands/trigger.c M src/backend/optimizer/util/pgxcship.c M src/backend/tcop/utility.c M src/bin/psql/tab-complete.c M src/include/commands/tablecmds.h M src/include/commands/trigger.h M src/test/regress/expected/copy2_1.out M src/test/regress/expected/drop_if_exists.out M src/test/regress/expected/plpgsql_1.out M src/test/regress/expected/rangefuncs_1.out M src/test/regress/expected/triggers_1.out M src/test/regress/expected/tsearch_1.out M src/test/regress/expected/with.out A src/test/regress/expected/xc_triggers.out M src/test/regress/parallel_schedule M src/test/regress/serial_schedule A src/test/regress/sql/xc_triggers.sql ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/intro.sgmlin | 10 - doc-xc/src/sgml/ref/alter_trigger.sgmlin | 11 - doc-xc/src/sgml/ref/create_trigger.sgmlin | 18 +- doc-xc/src/sgml/ref/drop_trigger.sgmlin | 11 - doc-xc/src/sgml/trigger.sgmlin | 45 ---- src/backend/commands/tablecmds.c | 41 ++++ src/backend/commands/trigger.c | 265 ++++++++++++++++++++++ src/backend/optimizer/util/pgxcship.c | 12 + src/backend/tcop/utility.c | 73 +++---- src/bin/psql/tab-complete.c | 15 +- src/include/commands/tablecmds.h | 4 + src/include/commands/trigger.h | 5 + src/test/regress/expected/copy2_1.out | 4 +- src/test/regress/expected/drop_if_exists.out | 2 +- src/test/regress/expected/plpgsql_1.out | 76 ++++---- src/test/regress/expected/rangefuncs_1.out | 2 +- src/test/regress/expected/triggers_1.out | 242 +++++++++++---------- src/test/regress/expected/tsearch_1.out | 2 +- src/test/regress/expected/with.out | 7 +- src/test/regress/expected/xc_triggers.out | 305 ++++++++++++++++++++++++++ src/test/regress/parallel_schedule | 2 +- src/test/regress/serial_schedule | 1 + src/test/regress/sql/xc_triggers.sql | 231 +++++++++++++++++++ 23 files changed, 1082 insertions(+), 302 deletions(-) create mode 100644 src/test/regress/expected/xc_triggers.out create mode 100644 src/test/regress/sql/xc_triggers.sql hooks/post-receive -- Postgres-XC |
From: Ashutosh B. <ash...@us...> - 2012-09-05 11:41:01
|
Project "website". The branch, master has been updated via d7eed786c40fad21c07d1df99b9469bf5beae535 (commit) from 9dabc45034b7d7ba287ba202f3dc7263e04e2247 (commit) - Log ----------------------------------------------------------------- commit d7eed786c40fad21c07d1df99b9469bf5beae535 Author: Ashutosh Bapat <ash...@en...> Date: Wed Sep 5 17:09:31 2012 +0530 Update events with Postgres Open 2012 talks. diff --git a/events.html b/events.html index f1d8304..3f2a023 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 PGCon China in June at Beijing, China</li> +<li>Presentation at Postgres Open 2012 on September 18, 19 at Chicago, USA</li> </ul> </p> ----------------------------------------------------------------------- Summary of changes: events.html | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- website |
From: Michael P. <mic...@us...> - 2012-09-05 04:34:33
|
Project "website". The branch, master has been updated via 9dabc45034b7d7ba287ba202f3dc7263e04e2247 (commit) from ec56e2c9f10e7e434b3a16e17260353f8c0e1ce8 (commit) - Log ----------------------------------------------------------------- commit 9dabc45034b7d7ba287ba202f3dc7263e04e2247 Author: Michael Paquier <mi...@ot...> Date: Wed Sep 5 13:33:43 2012 +0900 Update website for 1.0.1 release diff --git a/download.html b/download.html index 6cf3460..98ace51 100755 --- a/download.html +++ b/download.html @@ -34,11 +34,11 @@ Since Postgres-XC version 1.0, tarballs include HTML and man documentation. <ul> <!-- tarball of 1.0, main download--> <li> -<code>Postgres-XC 1.0.0 source tarball</code>: <br> +<code>Postgres-XC 1.0.1 source tarball</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_1.0/pgxc-v1.0.0.tar.gz/download" target="_blank">(download)</a> +<a href="https://sourceforge.net/projects/postgres-xc/files/Version_1.0/pgxc-v1.0.1.tar.gz/download" target="_blank">(download)</a> </li> <!-- License --> diff --git a/events.html b/events.html index 9645ec9..f1d8304 100755 --- a/events.html +++ b/events.html @@ -31,9 +31,9 @@ Description of this event. --> <!-- UPDATES --> <h2 class="plain">Updates</h2> -<!-- Postgres-XC 1.0.0 download --> +<!-- Postgres-XC 1.0.1 download --> <p class="plain"> -Postgres-XC 1.0.0 is now available!! Download +Postgres-XC 1.0.1 is now available!! Download <a href="https://sourceforge.net/projects/postgres-xc/files/latest/download" target="_blank"> here. </a> ----------------------------------------------------------------------- Summary of changes: download.html | 4 ++-- events.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- website |
From: Michael P. <mic...@us...> - 2012-09-05 04:16:25
|
Project "Postgres-XC". The annotated tag, XC1_0_1_PG9_1 has been created at 13f4ac49baad5c9a557188fb20d853bd181567ac (tag) tagging fb46fb32242543dc7cbab726b46abd141c9de23c (commit) replaces XC1_0_0_PG9_1 tagged by Michael Paquier on Wed Sep 5 12:54:41 2012 +0900 - Log ----------------------------------------------------------------- Postgres-XC version 1.0.1 tag, based on PostgreSQL 9.1 Alvaro Herrera (7): pg_dump: Fix verbosity level in LO progress messages Have REASSIGN OWNED work on extensions, too Forgot an #include in the previous patch :-( PL/Perl: Avoid compiler warning from clang plperl: Skip setting UTF8 flag when in SQL_ASCII encoding Add forgotten PL/Perl regression test files Remove recently added PL/Perl encoding tests Andrew Dunstan (3): Remove prepared transactions from main isolation test schedule. Remove now unneeded results file for disabled prepared transactions case. Use correct path separator for Windows builtin commands. Ashutosh Bapat (1): validate_part_col_updatable() was falsely assuming that the table with no Bruce Momjian (6): In pg_upgrade, verify that the install user has the same oid on both In pg_upgrade, report pre-PG 8.1 plpython helper functions left in the Update doc mention of diskchecker.pl to add URL for script; retain URL Now that the diskchecker.pl author has updated the download link on his Document that, for psql -c, only the result of the last command is Reword documentation for concurrent index rebuilds to be clearer. Heikki Linnakangas (4): Initialize shared memory copy of ckptXidEpoch correctly when not in recovery. Fix mapping of PostgreSQL encodings to Python encodings. Revert part of the previous patch that avoided using PLy_elog(). Perform conversion from Python unicode to string/bytes object via UTF-8. Magnus Hagander (9): Backpatch error message fix from 81f6bbe8ade8c90f23f9286ca9ca726d3e0e310f Prevent non-streaming replication connections from being selected sync slave Add missing subtitle for compressed archive logs Remove references to pgfoundry as recommended hosting platform Remove references to PostgreSQL bundled on Solaris Fix typo Remove reference to default wal_buffers being 8 Always treat a standby returning an an invalid flush location as async Fix upper limit of superuser_reserved_connections, add limit for wal_senders Michael Paquier (43): Correction in installation doc on commands with a prompt tag missing Replace node type by correct terms in CREATE/ALTER NODE and short install manual Make data ordering consistent in query for test join.sql Correct grammar of CREATE TABLE and CLEAN CONNECTION in docs Fix for sequence removal on GTM when related database is dropped Correct ORDER BY query plan in output join.out Fix for bug 3535915: INSERT SELECT for partially replicated tables Correct typo on documentation of CTAS for clause TO NODE/GROUP Push -l option of gtm_ctl to gtm Fix for crash at gtm_proxy startup in 32b-linux machines Remove useless argument in function DataNodeCopyBegin of execRemote.c Remove not used variable DATA_NODE_FETCH_SIZE in execRemote.c Clean up docs for HAVING, WITH and window functions Correct headers and copyrights in some XC-related .h and .c files Activate gtm_ctl status Remove duplicated define IsLocatorReplicated in locator.h Fix for bug 3540784: Incorrect COPY for partially distributed tables Correct whitespaces, format and message format in gtm_client.c Remove duplicate block of code looking in gtm_serialize.c Solve SEGENV for GTM-Standby Introduce new GTM thread status managing thread backup Release GTM thread lock before exit Block GXID generation on standbys Remove all the trailing whitespaces in GTM code Remove all the trailing whitespaces in XC backend files Remove trailing whitespaces in contrib module pgxc_clean Clean up whitespaces in XC header files and remove gtm_report_failure Correct error in regression test xc_copy Fix for bug 3556031: pgadmin3 connection error Refactoring of pg_regress.c due to bugs with O2 compilation Fix compilation flag O2 not set in CFLAGS at configure step by default Block EXECUTE DIRECT when used from a Datanode Fix snapshot management on slave nodes and Datanodes accessed directly by applications Correct query generation of COPY with quoted table names Ignore Postgres-XC binary files in GIT repository Fix race condition in GXID generation for autovacuum wraparound Correct reference to PgXact by PgProc due to last commit Fix for DDL ALTER ROLE ... REPLICATION not recognized Fix GTM startup with "*" set as listen_addresses on OSX Add test case in xc_copy to test COPY on quoted tables Release notes entries for release 1.0.1 Merge branch 'REL9_1_STABLE' into REL1_0_STABLE Stamp HEAD as 1.0.1. Peter Eisentraut (2): Update copyright year in forgotten places Translation updates Robert Haas (6): Log a better message when canceling autovacuum. Warn more vigorously about the non-transactional behavior of sequences. Typo fixes for previous commit. Back-patch fixes for some issues in our Windows socket code into 9.1. Add missing period to detail message. Document how to prevent PostgreSQL itself from exhausting memory. Simon Riggs (3): Wake WALSender to reduce data loss at failover for async commit. Fix bug in early startup of Hot Standby with subtransactions. fsync backup_label after pg_start_backup() Tom Lane (35): Fix some more bugs in contrib/xml2's xslt_process(). Fix memory leak in ARRAY(SELECT ...) subqueries. Improve pg_dump's dependency-sorting logic to enforce section dump order. Fix NOTIFY to cope with I/O problems, such as out-of-disk-space. Prevent CREATE TABLE LIKE/INHERITS from (mis) copying whole-row Vars. Fix race condition in enum value comparisons. Don't try to trim "../" in join_path_components(). Fix planner to pass correct collation to operator selectivity estimators. Refactor pattern_fixed_prefix() to avoid dealing in incomplete patterns. Back-patch addition of pg_wchar-to-multibyte conversion functionality. Back-patch fix for extraction of fixed prefixes from regular expressions. Fix walsender processes to establish a SIGALRM handler. Prevent corner-case core dump in rfree(). Improve coding around the fsync request queue. Fix whole-row Var evaluation to cope with resjunk columns (again). Fix longstanding crash-safety bug with newly-created-or-reset sequences. Only allow autovacuum to be auto-canceled by a directly blocked process. Improve reporting of error situations in find_other_exec(). Fix syslogger so that log_truncate_on_rotation works in the first rotation. Fix WITH attached to a nested set operation (UNION/INTERSECT/EXCEPT). Fix bugs with parsing signed hh:mm and hh:mm:ss fields in interval input. Update isolation tests' README file. Fix dependencies generated during ALTER TABLE ADD CONSTRAINT USING INDEX. Update time zone data files to tzdata release 2012e. Prevent access to external files/URLs via XML entity references. Prevent access to external files/URLs via contrib/xml2's xslt_process(). Update release notes for 9.1.5, 9.0.9, 8.4.13, 8.3.20. Stamp 9.1.5. Disallow extensions from owning the schema they are assigned to. Fix rescan logic in nodeCtescan. Fix bugs in contrib/pg_trgm's LIKE pattern analysis code. Fix cascading privilege revoke to notice when privileges are still held. Fix issues with checks for unsupported transaction states in Hot Standby. Back-patch recent fixes for gistchoose and gistRelocateBuildBuffersOnSplit. Make configure probe for mbstowcs_l as well as wcstombs_l. ----------------------------------------------------------------------- hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-05 04:15:59
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via fb46fb32242543dc7cbab726b46abd141c9de23c (commit) from 3e244211aa373fea755ff838d215371be36cd677 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=fb46fb32242543dc7cbab726b46abd141c9de23c commit 63013850114cd690fda43c278f9558801e199993 Author: Michael Paquier <mi...@ot...> Date: Tue Sep 4 15:02:18 2012 +0900 Determine correct OID type of rowmark using ROW_MARK_COPY based on its function expression When a remote DML planning uses row-type rowmarks, determine the OID type of the parameter that needs to be shipped to remote node based on its function expression if any is defined. This fixes issue 3466044 and allows to rely on vanilla output for test rowtypes. M src/backend/optimizer/plan/pgxcplan.c M src/test/regress/expected/rowtypes.out D src/test/regress/expected/rowtypes_1.out ----------------------------------------------------------------------- Summary of changes: configure | 18 +++++++++--------- configure.in | 2 +- doc-xc/bug.template | 2 +- doc-xc/src/sgml/Makefile | 2 +- doc-xc/src/sgml/release-xc-1.0.sgmlin | 22 +++++++++++----------- src/include/pg_config.h.win32 | 6 +++--- 6 files changed, 26 insertions(+), 26 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-04 06:04:06
|
Project "Postgres-XC". The branch, master has been updated via 63013850114cd690fda43c278f9558801e199993 (commit) from bae4fccd9beb0c6c5bfea5f0e7311c47f43b68ab (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=63013850114cd690fda43c278f9558801e199993 commit 63013850114cd690fda43c278f9558801e199993 Author: Michael Paquier <mi...@ot...> Date: Tue Sep 4 15:02:18 2012 +0900 Determine correct OID type of rowmark using ROW_MARK_COPY based on its function expression When a remote DML planning uses row-type rowmarks, determine the OID type of the parameter that needs to be shipped to remote node based on its function expression if any is defined. This fixes issue 3466044 and allows to rely on vanilla output for test rowtypes. M src/backend/optimizer/plan/pgxcplan.c M src/test/regress/expected/rowtypes.out D src/test/regress/expected/rowtypes_1.out ----------------------------------------------------------------------- Summary of changes: src/backend/optimizer/plan/pgxcplan.c | 19 +- src/test/regress/expected/rowtypes.out | 2 +- src/test/regress/expected/rowtypes_1.out | 380 ------------------------------ 3 files changed, 14 insertions(+), 387 deletions(-) delete mode 100644 src/test/regress/expected/rowtypes_1.out hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-04 01:43:26
|
Project "Postgres-XC". The branch, master has been updated via bae4fccd9beb0c6c5bfea5f0e7311c47f43b68ab (commit) from d50e99692d4fbca8cd879e6d4c0eaadee8cf59f5 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=bae4fccd9beb0c6c5bfea5f0e7311c47f43b68ab commit bae4fccd9beb0c6c5bfea5f0e7311c47f43b68ab Author: Michael Paquier <mi...@ot...> Date: Tue Sep 4 10:32:13 2012 +0900 Release notes entries for release 1.0.1 M doc-xc/src/sgml/release-xc-1.0.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/release-xc-1.0.sgmlin | 332 +++++++++++++++++++++++++++++++++ 1 files changed, 332 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |
From: Michael P. <mic...@us...> - 2012-09-04 01:43:18
|
Project "Postgres-XC". The branch, REL1_0_STABLE has been updated via 4b1ff3b9fdd650f9cf5acdc813f7a235251d3040 (commit) from 18f9781368349ca2a61dd9be576cacf92d97c089 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=4b1ff3b9fdd650f9cf5acdc813f7a235251d3040 commit bae4fccd9beb0c6c5bfea5f0e7311c47f43b68ab Author: Michael Paquier <mi...@ot...> Date: Tue Sep 4 10:32:13 2012 +0900 Release notes entries for release 1.0.1 M doc-xc/src/sgml/release-xc-1.0.sgmlin ----------------------------------------------------------------------- Summary of changes: doc-xc/src/sgml/release-xc-1.0.sgmlin | 332 +++++++++++++++++++++++++++++++++ 1 files changed, 332 insertions(+), 0 deletions(-) hooks/post-receive -- Postgres-XC |