Christopher Browne cbbrowne at ca.afilias.info
Fri Aug 3 09:31:51 PDT 2007
See <http://slony.info/> for linkage to the tarball for a pre-release
of 1.2.11.

I have run this through all the "new generation" tests on
Debian/Unstable with PostgreSQL versions 7.4, 8.0, 8.1, 8.2, and a
slightly-old CVS checkout of HEAD/8.3.

Note that I'll be out Monday (it's a holiday in my jurisdiction); if
things are looking positive, then I hope we can release this "for
real" on Tuesday or Wednesday next week.  

I'd be particularly interested in hearing good news or bad from Mikko
Partio (regarding the log shipping fix which I haven't been able to
usefully verify) and Dmitry Koterov (regarding the DDL SCRIPT fixes).

And it is common for Devrim Gunduz to need to touch RPM packaging a
little bit...

Here are the changes between 1.2.10 and 1.2.11:

- Add in tools/mkservice scripts previously added to CVS HEAD

- During subscription, do UPDATE to pg_class.relhasindex *after* the
  TRUNCATE because, in 8.2+, TRUNCATE resets this attribute

- 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.

- More explicit type casting of text objects for compatibility with
  PostgreSQL 8.3

- Fixed problem with DDL SCRIPT statement parser: it wasn't 'quoting'
  semicolons inside parentheses (this notably occurs in CREATE RULE).

- 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.

- Further DDL Script issue: non-terminated statement at the end
  (e.g. - without trailing semicolon ";") would get omitted.

- Typo fix: when trying to disable a node, the logs would report
  "enableNode" rather than "disableNode".  Fixed.

- Add usage/version options to help output in slon.
-- 
let name="cbbrowne" and tld="linuxfinances.info" in String.concat "@" [name;tld];;
http://cbbrowne.com/info/linuxxian.html
"When we understand knowledge-based systems, it will be as before 
-- except our fingertips will have been singed."  -- Alan J. Perlis


More information about the Slony1-general mailing list