Chris Browne cbbrowne at lists.slony.info
Tue Aug 28 12:44:59 PDT 2007
Update of /home/cvsd/slony1/slony1-www/content
In directory main.slony.info:/tmp/cvs-serv21961/content

Modified Files:
	frontpage.txt news.txt 
Log Message:
Update for 1.2.11 release


Index: frontpage.txt
===================================================================
RCS file: /home/cvsd/slony1/slony1-www/content/frontpage.txt,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** frontpage.txt	21 Aug 2007 22:35:14 -0000	1.19
--- frontpage.txt	28 Aug 2007 19:44:57 -0000	1.20
***************
*** 1,9 ****
  ---
  Slony-I 1.2.11 pre-release #2 available
! http://slony.info/downloads/1.2/source/slony1-1.2.11-pre2.tar.bz2
! 2007-08-21
  Chris Browne
  
! A second tarball of Slony-I 1.2.11 is available for testing.
  
  <P> Fixes are the following:
--- 1,14 ----
  ---
  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:
***************
*** 45,324 ****
    the offline replica and must increment gap free.
  
! </ul>
! ---
! Slony-I 1.2.10 Released
! http://lists.slony.info/downloads/1.2/source/slony1-1.2.10.tar.bz2
! 2007-06-26
! Chris Browne
! 
! We are pleased to announce the release of Slony-I version 1.2.10.
! Sources as well as pre-built documentation is available in the
! download area; users of RPM-based systems and Windows will likely see
! suitable packages soon.
! 
! <P> The release notes describe the changes made since 1.2.9:
! 
! <h2>RELEASE 1.2.10</h2>
! 
! <ol>
! <li>Fixed problem with EXECUTE SCRIPT (EXECUTE ONLY ON = [node])
! 
!   <P> The script was being executed on too many nodes...
! 
! <li> Added a test script for log shipping
! 
!   <P> ... And alter it to add invocation of a DDL script.  This
!   allows testing for an event-counting problem in log shipping.
! 
! <li> Changes to support PostgreSQL 8.3 as VARATT_SIZEP has been deprecated
! 
! <li> in xxid.c, changes to support PostgreSQL 8.3 as tuple compression has
!   more extensive support
! 
! <P>  <tt>VARDATA_ANY( PG_DETOAST_DATUM_PACKED( (PG_GETARG_DATUM(0))))</tt>
!   tends to replace
!   <tt>PG_GETARG_VARLENA(0)</tt>
! 
! <li> Slonik's SYNC command never recorded the new seqno in the admin
!   conninfo, with potential wacky results for WAIT FOR EVENT
! 
! <li> Fix rpm build problem when the system has pg_config in both under
!   /usr/local/pgsql/bin and /usr/bin
! 
! <li> Add init script for Red Hat / Fedora
! 
! <li> Fix archive log ship tracking. Slon now tracks the setsync status in
!   memory and generates a void archive with the correct old,new event
!   seqno for all events.
! 
! <li> EXECUTE SCRIPT wasn't setting sl_setsync, which broke WAIT FOR EVENT
!   on these events
! 
! <li> Ducttape test #5 (which performs DDL changes) augmented to test use
!   of WAIT FOR EVENT
! 
! <li> Backpatch fixes for restricted text casts in 8.3
! 
! <P>  create_event() calls (notably, but they're not alone) need to be
!   augmented to cast data types expressly.
! 
! <li> PostgreSQL 8.3 is now a supported version for 1.2.10
! 
! <P>  The hope/intent is that 1.2.10 will be the last version of Slony-I
!   in the "1.x" series, and will permit upgrades to PostgreSQL 8.3.
!   The subsequent Slony-I 2.x series will require PostgreSQL 8.3.
! 
! <li> Discovered and documented a problem with UPDATE FUNCTIONS on
! versions 8.1.[0-3].  Unfortunately, this means that these versions of
! PostgreSQL essentially do not support Slony-I upgrades.
! 
! <li> Fixes to log shipping test
! 
! <li> Win32 fix for MinGW+gcc
! 
! <li> cvs distclean changed to clean the build up more
! 
! <li> On copy_set() check that we have forwarded the confirmation of
! ENABLE_SUBSCRIPTION by the data provider only if the data provider is
! not the origin of the set.
! 
! <li> For logshipping we need to use the internally tracked ssy_seqno for
!   SYNC events as well.
! 
!   <P> This allows "run_test.sh testlogship" to run successfully!
! 
! </ol>
! ---
! Slony-I Release - 1.2.9
! http://main.slony.info/downloads/1.2
! 2007-03-22
! Chris Browne
! We are pleased to announce the release of version 1.2.9, which may be
! found <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.9.tar.bz2">here</a>.  
! There is also a <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.9-docs.tar.bz2">Documentation tarball </a>.
! 
! <P> This release fixes several problems that were found in the 1.2 stream:
! <ul>
! <li> Reverted change that tried to support elderly apache rotatelogs
! 
! <li> Added a patch file to apply if you need to support elderly apache rotatelogs (tools/altperl/old-apache-rotatelogs.patch)
! 
! <li> Bug in UPDATE FUNCTIONS - wrong quoting in plpgsql function
! 
! <li> Add a regression test that runs UPDATE FUNCTIONS to ensure that it at least has no syntax errors
! </ul>
! ---
! Slony-I Release - 1.1.9
! http://main.slony.info/downloads/1.1
! 2007-03-22
! Chris Browne
! We are pleased to announce the release of version 1.1.9, which may be
! found <a href="http://main.slony.info/downloads/1.1/source/slony1-1.1.9.tar.bz2">here</a>.  
! 
! <P> This release fixes several problems that were found in the 1.1 stream:
! <ul>
! <li> Missed adding v81 SQL base files to CVS
! 
! <li> Reverted change that tried to support elderly apache rotatelogs
! 
! <li> Added a patch file to apply if you need to support elderly apache rotatelogs (tools/altperl/old-apache-rotatelogs.patch)
! </ul>
! ---
! Slony-I Release - 1.2.8
! http://main.slony.info/downloads/1.2
! 2007-03-16
! Chris Browne
! We are pleased to announce the release of version 1.2.8, which may be
! found <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.8.tar.bz2">here</a>.  
! There is also a <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.8-docs.tar.bz2">Documentation tarball </a>.
! 
! <P> This release fixes several problems that were found in the 1.2 stream:
! <ul>
! <li> Change to rotatelogs configuration to support older versions of Apache
! log rotator
! 
! <li> Fix to altperl "execute script" script to pass the filename properly
! 
! <li> Fix to <tt>src/backend/slony1_funcs.v80.sql</tt> - comment on the right function in v8.0
! 
! <li> Fix to <tt>src/slonik/slonik.c</tt> - it wasn't pulling in the right version of slony1_funcs.?.sql in some cases (notably with versions 8.1 and 8.2)
! 
! <li> Updated docs on creating releases to describe the version mismatch problem found above in <tt>slonik.c</tt>
! </ul>
! ---
! Slony-I Release - 1.1.8
! http://main.slony.info/downloads/1.1
! 2007-03-16
! Chris Browne
! We are pleased to announce the release of version 1.1.8, which may be
! found <a href="http://main.slony.info/downloads/1.1/source/slony1-1.1.8.tar.bz2">here</a>.  
! 
! <P> This release fixes several problems that were found in the 1.1 stream:
! <ul>
! <li> Change to rotatelogs configuration to support older versions of Apache
! log rotator
! 
! <li> Fix to altperl "execute script" script to pass the filename properly
! 
! <li> Fix to xxid Makefile: in the 1.1 branch, xxid.v73.sql is still in
! use, and should be copied to generate the other versions.
! 
! <li> Fix to <tt>src/backend/slony1_funcs.v80.sql</tt> - comment on the right function in v8.0
! 
! <li> Fix to <tt>src/slonik/slonik.c</tt> - it wasn't pulling in the right version of slony1_funcs.?.sql in some cases (notably with versions 8.1 and 8.2)
  
  </ul>
- ---
- Slony-I Release - 1.2.7
- http://main.slony.info/downloads/1.2
- 2007-03-07
- Chris Browne
- We are pleased to announce the release of version 1.2.7, which may be
- found <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.7.tar.bz2">here</a>.  
- There is also a <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.7-docs.tar.bz2">Documentation tarball </a>.
- 
- <P> This release fixes several problems that were found in the 1.2 stream:
- <ul>
- <li> Add remote_listen_timeout parameter to slon.conf
- 
- <p> This addresses the problem where a slon times out when accessing
- sl_event if a node has been out of commission for a long time (several
- days)
- 
- <li> Resolve bug #1623
- 
- <p> In this bug, big "action lists" that need to get compressed could cause
- a logging printf to blow up.  Changed the logging level so that detail
- is only shown at level 4, which won't bite people by default.
- 
- <li> UNINSTALL NODE failures now show node # in slonik error messages
- 
- <P> If a user ran several UNINSTALL NODE requests in a single slonik
- script, and one of them broke, you'd have no ready way to tell which
- node this failed on.  Added code to report the node # where it failed.
- 
- <li> Added test to test1 for function generate_sync_event() and make_function_strict
- 
- <li> Added "v81" files (for slony1_base.v81.sql, slony1_funcs.v81.sql,
- xxid.v81.sql), necessary to support 8.1 "ALTER FUNCTION ... STRICT";
- 
- <li> Fixed quoting problem in generate_sync_event()
- 
- <li> Added functionality to UPDATE FUNCTIONS to make xxidin() function
- STRICT; the absence of this caused postmaster to fall over when
- processing MOVE SET event in PG v8.2
- 
- <li> Added documentation of an issue surrounding NULLABLE columns to the
- log analysis chapter of the admin guide and to the UPGRADING docs.
  
! <li> When you run MOVE SET, this populates sl_setsync for the moved set
!   even on nodes that are not subscribed.  If, subsequent to doing this, 
!   you attempt a SUBSCRIBE SET for a formerly-unsubscribed node, the
!   subscription will fail right at the end when the slon tries to insert a
!   new value to sl_setsync.
! 
! <P>   The fix: DELETE from sl_setsync immediately before the INSERT.  This
!   will silently blow away any 'offending' sl_setsync row.
! 
! <p>  (As observed by Afilias staff...)
! 
! <li> Log shipping fix - storage of sl_setsync_offline call had a wrong
!   printf type; change from %d to %s
! </ul>
  ---
- Slony-I Release - 1.1.7
- http://main.slony.info/downloads/1.1
- 2007-03-07
- Chris Browne
- We are pleased to announce the release of version 1.1.7, which may be
- found <a href="http://main.slony.info/downloads/1.1/source/slony1-1.1.7.tar.bz2">here</a>.  
- It fixes several problems that were found in the 1.2 stream that were readily back-ported to 1.1:
- <ul>
- <li>Add remote_listen_timeout parameter to <tt>slon.conf</tt>
- 
- <p> This addresses the problem where a slon times out when accessing
- sl_event if a node has been out of commission for a long time (several
- days)
- 
- <li> Add node numbers to error reports in slonik
- 
- <p> If portions of UNINSTALL NODE break, report in the error message which node
- it was working on.  That way the gentle user gets an indication as to 
- which node 'broke' if the slonik script contained multiple such
- requests.
- 
- <li> Applied bug fix for #1538
- 
- <p> If cluster has only one node, then remove all events up to the last
- SYNC.  That allows the cleanup loop to clear out sl_log_{1/2}.
- Otherwise, the log tables will forever bloat until you add a second
- node...
- 
- <li> Added test to test1 for function generate_sync_event() and make_function_strict
- 
- <li> Added "v81" files (for slony1_base.v81.sql, slony1_funcs.v81.sql,
- xxid.v81.sql), necessary to support 8.1 "ALTER FUNCTION ... STRICT";
- 
- <li> Fixed quoting problem in generate_sync_event()
- 
- <li> Added functionality to UPDATE FUNCTIONS to make xxidin() function
- STRICT; the absence of this caused postmaster to fall over when
- processing MOVE SET event in PG v8.2 (not to say that Slony-I 1.1 now
- *supports* 8.2; it does not)
- 
- <li> When you run MOVE SET, this populates sl_setsync for the moved set
-   even on nodes that are not subscribed.  If, subsequent to doing this, 
-   you attempt a SUBSCRIBE SET for a formerly-unsubscribed node, the
-   subscription will fail right at the end when the slon tries to insert a
-   new value to sl_setsync.
- 
- <p>  The fix: DELETE from sl_setsync immediately before the INSERT.  This
-   will silently blow away any 'offending' sl_setsync row.
- 
- <P>  (As observed by Afilias staff...)
- 
- <li> Log shipping fix - storage of sl_setsync_offline call had a wrong
-   printf type; change from %d to %s
- </ul>
  ---
  Slony-I and PostgreSQL 8.1
--- 50,68 ----
    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>
  
! The testing regimen included running all the tests in the test bed
! against instances of Slony-I running against PostgreSQL versions 7.4,
! 8.0, 8.1, 8.2, as well as CVS HEAD (forthcoming as 8.3).  There was
! also (against 7.4) a test done to verify that UPGRADE FUNCTIONS would
! bring version 1.1.x to 1.2.11.
  ---
  ---
  Slony-I and PostgreSQL 8.1

Index: news.txt
===================================================================
RCS file: /home/cvsd/slony1/slony1-www/content/news.txt,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** news.txt	21 Aug 2007 22:32:01 -0000	1.31
--- news.txt	28 Aug 2007 19:44:57 -0000	1.32
***************
*** 5,20 ****
  Chris Browne
  
! Slony-1 1.2.10 <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.10.tar.bz2">engine</a>
! <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.10-docs.tar.bz2">documentation</a>
  <br/>
  Slony-1 1.1.9 <a href="http://main.slony.info/downloads/1.1/source/slony1-1.1.9.tar.bz2">engine</a>
  <!-- Please keep this item at the top of the news list -->
  --
! Slony-I 1.2.11 pre-release #2 available
! http://slony.info/downloads/1.2/source/slony1-1.2.11-pre2.tar.bz2
! 2007-08-21
! Chris Browne
  
! A second tarball of Slony-I 1.2.11 is available for testing.
  
  <P> Fixes are the following:
--- 5,20 ----
  Chris Browne
  
! Slony-1 1.2.11 <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.11.tar.bz2">engine</a>
! <a href="http://main.slony.info/downloads/1.2/source/slony1-1.2.11-docs.tar.bz2">documentation</a>
  <br/>
  Slony-1 1.1.9 <a href="http://main.slony.info/downloads/1.1/source/slony1-1.1.9.tar.bz2">engine</a>
  <!-- Please keep this item at the top of the news list -->
  --
! Slony-I 1.2.11 released
! http://slony.info/downloads/1.2/source/slony1-1.2.11.tar.bz2
! 2007-08-28
! Christopher Browne
  
! We are pleased to announce general availability of Slony-I 1.2.11.
  
  <P> Fixes are the following:
***************
*** 56,59 ****
--- 56,66 ----
    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>
  ---



More information about the Slony1-commit mailing list