Mon Dec 11 15:40:46 PST 2006
- Previous message: [Slony1-general] make distclean removes xxid.v73.sql
- Next message: [Slony1-general] Release 1.2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The set of things fixed in 1.2.2 is listed below. Important Issues that would warrant dropping everything to look at this are listed as *CRITICAL*... I have been holding off based on the search for the problem Peter Eisentraut reported where if you neglect to have a '\n' at the end of a slon.conf file, on some platforms it'll throw an error. That problem was present from probably the beginning of the 1.1 cycle, so it seems less than *totally* urgent to get it resolved instantaneously. On that note, is there a Flex expert in the house? We end the parser with a generic "match anything" rule that returns SLON_FERROR, consistent with the way the PostgreSQL GUC parser works. The error that is thrown is based on an EOF falling into this rule. Darcy Buskermolen is speculating that some variable is getting "smashed" along the way. I'm just not sure; I'm a bit confused that there's not an explicit search for an EOF... At any rate, I anticipate trying to get 1.2.2 out tomorrow, EOF fixed or not... ----------------------------------- $Id: RELEASE-1.2.2,v 1.1.2.3 2006/12/05 23:29:55 cbbrowne Exp $ Release 1.2.2 of Slony-I has the following bug fixes over 1.2.1: - SGML tagging fixes to allow docs to be generated on Fedora - Fixes to altperl scripts (init cluster, store node) so they would properly generate STORE PATH requests (which had broken when STORE LISTEN code was removed) - If PostgreSQL version is 8.1 or greater, we can use pg_config sharedir. Otherwise we will resort to the default guessing mode. - Some makefile hygenic fixes - Added \n to a number of log requests - Fix to UPDATE FUNCTIONS which did not consider versions 1.1.5/1.1.6 to be members of the 1.1 stream. The minor problem with this was that Slony-I tables wouldn't get altered to drop out OIDs. The major problem was that the new table sl_registry wouldn't get created *CRITICAL* - Removed some confusing NOTICEs concerning management of partial indexes on sl_log_1 and sl_log_2. - Close file descriptors upon running slon_terminate_worker() so that we don't run out of file descriptors *CRITICAL* - Added in sleep(10) requests in several places where attempts to access the database in the main thread fails; this means that, for instance, the main DB is down, the slon doesn't simply sit there continually attempting to reconnect, as many times per second as it can. *CRITICAL* - Several fixes to RPM .spec files - Environment fix to Win32 service - Set escape_string_warning to off, to prevent pgsql log noise when replicating cross versions - Fix memory leak: free logshipping query - Bug #1585 - on 8.0+, if TRUNCATE failed, indices were not being deactivated during SUBSCRIBE SET COPY request, greatly slowing loading of data. Added a deactivation inside the exception block, so that indices are deactivated during the COPY no matter what. - X-Fade noticed that UPGRADE FUNCTIONS was taking out exclusive locks on sl_log_1, sl_log_2, sl_seqlog, which means that doing a Slony-I upgrade involved imposing an application outage. Moved the ALTER TABLE ... WITHOUT OIDS requests for these tables to cleanup loops, elsewhere, so that these tables no longer need to be locked as part of the upgrade process. - Documentation changes: Need for client/server encodings to match - Fixes to parameter handling and interpreter name for test_slony_state*.pl scripts -- "cbbrowne","@","ca.afilias.info" <http://dba2.int.libertyrms.com/> Christopher Browne (416) 673-4124 (land)
- Previous message: [Slony1-general] make distclean removes xxid.v73.sql
- Next message: [Slony1-general] Release 1.2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list