Chris Browne cbbrowne at lists.slony.info
Tue Oct 23 13:54:37 PDT 2007
Update of /home/cvsd/slony1/slony1-www/content
In directory main.slony.info:/tmp/cvs-serv15321/content

Modified Files:
	frontpage.txt news.txt 
Log Message:
Indicate availability of 1.2.12 pre1 version


Index: frontpage.txt
===================================================================
RCS file: /home/cvsd/slony1/slony1-www/content/frontpage.txt,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** frontpage.txt	28 Aug 2007 19:44:57 -0000	1.20
--- frontpage.txt	23 Oct 2007 20:54:35 -0000	1.21
***************
*** 1,60 ****
  ---
! Slony-I 1.2.11 pre-release #2 available
! http://slony.info/downloads/1.2/source/slony1-1.2.11.tar.bz2
! 2007-08-28
! Chris Browne
  
! We are pleased to announce general availability of Slony-I 1.2.11.
! Note that both <a href=
! "http://slony.info/downloads/1.2/source/slony1-1.2.11.tar.bz2">
! sources </a> and <a href=
! "http://slony.info/downloads/1.2/source/slony1-1.2.11-docs.tar.bz2">
! documentation</a> are available.
  
- <P> Fixes are the following:
  <ul>
! <li> Add in tools/mkservice scripts previously added to CVS HEAD
! 
! <li> During subscription, do UPDATE to pg_class.relhasindex *after* the
!   TRUNCATE because, in 8.2+, TRUNCATE resets this attribute
  
! <li> Fixed a problem with the setsync tracking with Log Shipping in cases
!   where slon does an internal restart (thereby rereading the
!   pset.ssy_seqno) and ignoring non-SYNC events because those don't
!   change the sl_setsync table.
  
! <li> More explicit type casting of text objects for compatibility with
!   PostgreSQL 8.3
  
! <li> Fixed problem with DDL SCRIPT statement parser: it wasn't 'quoting'
!   semicolons inside parentheses (this notably occurs in CREATE RULE).
  
! <li> Fixed problem with DDL SCRIPT statement submission; it was
!   interpreting the statement as a format string, which would have
!   ill effects in the presence of things that are interpreted such
!   as format strings (%d, %f, %s) and \backslashed things like \\, \n.
  
! <li> Further DDL Script issue: non-terminated statement at the end
!   (e.g. - without trailing semicolon ";") would get omitted.
  
! <li> Typo fix: when trying to disable a node, the logs would report
!   "enableNode" rather than "disableNode".  Fixed.
  
! <li> Add usage/version options to help output in slon.
  
! <li> Fix archive logging for replicated sequences.
  
! <li> Fix to log shipping - added another table, sl_archive_counter where
!   the log writing slon simply tracks when it wrote the last offline
!   archive file and maintains a counter. This counter is now tracked in
!   the offline replica and must increment gap free.
  
! <li> Change the filenames of archive logs to be based on internal archive
!   tracking number.  This makes it easy for the mechanism applying
!   archives to figure out what needs to be applied next - just look in
!   sl_archive_tracking.
  
! <li> Fix log shipping test to accomodate the new tracking scheme, and
!   update documentation to describe this better.  
  </ul>
  
--- 1,52 ----
  ---
! Slony-I 1.2.12 pre-1 available
  
! <P> Version 1.2.12 now has a <a
! href="http://slony.info/downloads/1.2/source/slony1-1.2.12-pre1.tar.bz2">
! release candidate.</a>
  
  <ul>
! <li>Fixed problem with DDL SCRIPT parser where C-style comments were
!   not being processed properly
  
! <li>Added stored functions and documentation for adding empty tables
!   (notably *partitions*) to replication.  Note these functions
!   do no work when not specifically requested.
  
!   CAVEAT:  This functionality may not work as expected on versions
!   of PostgreSQL earlier than 8.1.  Mind you, partitioning tends
!   to function pretty poorly in earlier versions of PostgreSQL as
!   there were substantial enhancements in 8.1 and following versions.
  
! <li>Added a fairly substantial partitioning test to exercise the
!   new stored functions above.
  
! <li>Backport "listen path" generator function from CVS HEAD (2.0) to
!   1.2 branch.
  
! <li>Fixed a problem with "EXECUTE SCRIPT" (introduced in remote_worker.c
!   version 1.124.2.13) where moving the relevant code into a subroutine
!   at the end led to losing the "BEGIN; SET TRANSACTION ISOLATION LEVEL
!   SERIALIZABLE;" query that needs to be the first thing run...
  
! <li>Fixing the archive sequence generations (in log shipping).  All
!   non-SYNC events must start the local transaction before creating the
!   archive as well, so that the lock on the archive counter table
!   serializes archive creation.
  
! <li>Fixed logging done in local_listener.c - various places, there was
!   no '\n' in some cases, which would lead to entries being folded
!   together.
  
! <li>Fix launch_slons.sh - was not stripping quotes from PID file name
  
! <li>Error handling for "ERROR: could not serialize access due to
!   concurrent update"
  
!   <P> If this error is encountered when starting processing of
!   sl_archive_counter, then two threads are fighting over access to
!   this counter, and at least one has just failed.
  
!   <P> Rather than waiting, we ask to restart the node immediately.
  </ul>
  

Index: news.txt
===================================================================
RCS file: /home/cvsd/slony1/slony1-www/content/news.txt,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** news.txt	28 Aug 2007 19:48:45 -0000	1.34
--- news.txt	23 Oct 2007 20:54:35 -0000	1.35
***************
*** 11,14 ****
--- 11,65 ----
  <!-- Please keep this item at the top of the news list -->
  ---
+ Slony-I 1.2.12 pre-1 available
+ http://slony.info/downloads/1.2/source/slony1-1.2.12-pre1.tar.bz2
+ 2007-10-23
+ Christopher Browne
+ 
+ <P> Version 1.2.12 now has a release candidate.
+ <ul>
+ <li>Fixed problem with DDL SCRIPT parser where C-style comments were
+   not being processed properly
+ 
+ <li>Added stored functions and documentation for adding empty tables
+   (notably *partitions*) to replication.  Note these functions
+   do no work when not specifically requested.
+ 
+   CAVEAT:  This functionality may not work as expected on versions
+   of PostgreSQL earlier than 8.1.  Mind you, partitioning tends
+   to function pretty poorly in earlier versions of PostgreSQL as
+   there were substantial enhancements in 8.1 and following versions.
+ 
+ <li>Added a fairly substantial partitioning test to exercise the
+   new stored functions above.
+ 
+ <li>Backport "listen path" generator function from CVS HEAD (2.0) to
+   1.2 branch.
+ 
+ <li>Fixed a problem with "EXECUTE SCRIPT" (introduced in remote_worker.c
+   version 1.124.2.13) where moving the relevant code into a subroutine
+   at the end led to losing the "BEGIN; SET TRANSACTION ISOLATION LEVEL
+   SERIALIZABLE;" query that needs to be the first thing run...
+ 
+ <li>Fixing the archive sequence generations (in log shipping).  All
+   non-SYNC events must start the local transaction before creating the
+   archive as well, so that the lock on the archive counter table
+   serializes archive creation.
+ 
+ <li>Fixed logging done in local_listener.c - various places, there was
+   no '\n' in some cases, which would lead to entries being folded
+   together.
+ 
+ <li>Fix launch_slons.sh - was not stripping quotes from PID file name
+ 
+ <li>Error handling for "ERROR: could not serialize access due to
+   concurrent update"
+ 
+   <P> If this error is encountered when starting processing of
+   sl_archive_counter, then two threads are fighting over access to
+   this counter, and at least one has just failed.
+ 
+   <P> Rather than waiting, we ask to restart the node immediately.
+ </ul>
+ ---
  Slony-I 1.2.11 released
  http://slony.info/downloads/1.2/source/slony1-1.2.11.tar.bz2



More information about the Slony1-commit mailing list