1
$Id: RELEASE-1.2.1,v 1.1.2.3 2007-01-25 02:37:05 cbbrowne Exp $
3
Release 1.2.1 of Slony-I has the following improvements over 1.2.0:
5
- Added a SYNC slonik command to allow requesting a SYNC event.
6
This is a more useful thing to wait for than a SUBSCRIBE SET.
8
- MERGE SET now refuses to be applied if a subscriber has not
9
yet confirmed post-subscription events
11
- Added a SLEEP slonik command to allow writing code that tells
12
the script to pause for some number of seconds
14
- Fixed a concurrency problem where if you had multiple log
15
shipped nodes, the threads processing them shared a single
16
file descriptor as well as other variables.
18
- If a child process exits with return code of 0, that means it
19
*asked* to exit, presumably because configuration changed that it
20
needs to reload. In that case, there's no need to wait 10s before
21
restarting the thread; we should restart the thread immediately.
23
This causes operations like MOVE SET to run ~10s faster per
26
- Added a script, tools/release_checklist.sh, which performs some of
27
the release checklist checks, such as verifying that the Slony-I
28
version number (e.g. - 1.2.1) is consistent across various places
29
that need to reference it.
31
- altperl scripts have had "listen path" generation removed as that is
32
handled automatically as clusters are built.
34
- Fixed some portability problems in tools/launch_cluster.sh
36
- Added a new script, tools/search_logs.sh, meant to search hourly for
37
errors in slon logs and warn an administrator about them.