473,809 Members | 2,908 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Slony-I 1.0.4 Released

The Slony-I team is proud to present the 1.0.4 release of the most
advanced replication solution for the most advanced Open Source
Database in the world.

The release tarball is available for download
http://developer.postgresql.org/~wie...1-1.0.4.tar.gz

There are a limited number of "new features" this release largely in
terms of adding in the ability to move or drop tables and sequences
from replication:

- SET DROP TABLE - drops a table from replication
- SET DROP SEQUENCE - does the same for sequences
- SET MOVE TABLE - moves a table from one replication set to another
- SET MOVE SEQUENCE - moves a sequence from one replication set to another

Other changes involve smoothing out the 'sharp edges' found by early
adopters, notably including:

- Frequently vacuuming pg_listener; growth of dead tuples could hurt
performance

- A cleanup process for pg_listener resolves cases where old slon
processes may have terminated due to network problems, leaving
backends around holding onto event notifications

- Lowered lock level on sl_event, resolving issues where pg_dump
would block Slony-I

- Purges CONFIRM entries for nodes that don't exist anymore

- Substantially increased documentation

- More sophisticated administration scripts

- Now uses string comparison for user defined types that do not have
a suitable comparison operation

- Safer log purging

- Various other bug fixes and "improved cleanliness."

- As of 1.0.4, the slon replication engine refuses to work against
any database that does not have the stored procedures for the same
version loaded or where the shared object containing the C language
support functions and the log trigger does not match the version
number. in a cluster must be upgraded at once.

See the HISTORY-1.0 file for a detailed list of changes.

<http://slony.info/>
--
let name="cbbrowne" and tld="cbbrowne.c om" in String.concat "@" [name;tld];;
http://www.ntlug.org/~cbbrowne/linuxxian.html
A VAX is virtually a computer, but not quite.
Nov 23 '05 #1
8 1803
Chris Browne wrote:
The Slony-I team is proud to present the 1.0.4 release of the most
advanced replication solution for the most advanced Open Source
Database in the world.

The release tarball is available for download
http://developer.postgresql.org/~wie...1-1.0.4.tar.gz


May I use it on a machine with a postgres 7.4.5 installed with RPM ?
Regards
Gaetano Mendola

Nov 23 '05 #2
Oops! Gaetano Mendola <me*****@bigfoo t.com> was seen spray-painting on a wall:
Chris Browne wrote:
> The Slony-I team is proud to present the 1.0.4 release of the most
> advanced replication solution for the most advanced Open Source
> Database in the world.
>
> The release tarball is available for download
> http://developer.postgresql.org/~wie...1-1.0.4.tar.gz


May I use it on a machine with a postgres 7.4.5 installed with RPM ?


Probably only with some degree of trickery.

In the "1.0" series, it needs a copy of the PostgreSQL source tree. I
believe it uses that to refer it to where its components should be
installed.

In 1.1 (in CVS HEAD), it takes some advantage of the "pgxs" support,
so that you may instead point to the #includes, libs, and binaries.
But that's definitely a "work in progress," as opposed to something
that is complete.

All I can say for certain is that getting this sort of thing to work
on AIX is not fun, whatever the approach :-(.
--
output = reverse("gro.gu ltn" "@" "enworbbc")
http://www.ntlug.org/~cbbrowne/sap.html
Rules of the Evil Overlord #43. "I will maintain a healthy amount of
skepticism when I capture the beautiful rebel and she claims she is
attracted to my power and good looks and will gladly betray her
companions if I just let her in on my plans."
<http://www.eviloverlor d.com/>
Nov 23 '05 #3
Christopher Browne wrote:
Oops! Gaetano Mendola <me*****@bigfoo t.com> was seen spray-painting on a wall:
Chris Browne wrote:
> The Slony-I team is proud to present the 1.0.4 release of the most
> advanced replication solution for the most advanced Open Source
> Database in the world.
>
> The release tarball is available for download
> http://developer.postgresql.org/~wie...1-1.0.4.tar.gz


May I use it on a machine with a postgres 7.4.5 installed with RPM ?

Probably only with some degree of trickery.


I suspected it, I currently can not use it because of this. Any chance to
have a slony rpm compatible with the 7.4.5 rpm ?
Regards
Gaetano Mendola
Nov 23 '05 #4
The Slony-I team <http://slony.info/> is happy to present the 1.0.5
release.

The release tarball is available for download
http://developer.postgresql.org/~wie...1-1.0.5.tar.gz

See the HISTORY-1.0 file for a detailed list of changes.
--
let name="cbbrowne" and tld="cbbrowne.c om" in String.concat "@" [name;tld];;
http://www.ntlug.org/~cbbrowne/linuxxian.html
A VAX is virtually a computer, but not quite.
Nov 23 '05 #5
On Fri, Oct 22, 2004 at 09:36:10AM -0400, Jan Wieck wrote:
wealth. And as long as Afilias is using Slony-I in production, Andrew
Sullivan will not let me do whatever I want if there's a severe problem
nobody else can fix.


Or someone around here will, anyway. I might get hit by a wayward
streetcar, but Afilias is very strongly committed to maintaining
and improving Slony-I even as we also sponsor work on multimaster
systems. Afilias uses PostgreSQL for almost everything we do;
for us, there is no question that we'll need to support Slony.

It's worth pointing out here that the really big database vendors
usually have more than one thing that they sell as "replicatio n".
That's because you can't really use (for instance) RAC across a WAN.
But if you're running a bank, or network infrastructure, or a phone
company, or anything else that requires you to have plans for the
disaster recovery of your disaster recovery site, you'll certainly
need to have replicas which are geographically dispersed. That's why
we've assigned staff, aside from Jan, to keep working on Slony-I.
That's _also_ why we wanted, from the very beginning, to build a
community around Slony: we knew that we couldn't do it ourselves, if
only because our perspective is bound to be limited by our
experiences, and we wanted to make sure that we wouldn't build in
such limitations. I think we've been pretty successful in that
attempt, and I'm delighted that we've managed to attract many
really smart people to the project.

A

--
Andrew Sullivan | aj*@crankycanuc k.ca
This work was visionary and imaginative, and goes to show that visionary
and imaginative work need not end up well.
--Dennis Ritchie

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Nov 23 '05 #6
After takin a swig o' Arrakan spice grog, Gaetano Mendola <me*****@bigfoo t.com> belched out:
Christopher Browne wrote:
> Oops! Gaetano Mendola <me*****@bigfoo t.com> was seen spray-painting on a wall:
>
>>Chris Browne wrote:
>> > The Slony-I team is proud to present the 1.0.4 release of the most
>> > advanced replication solution for the most advanced Open Source
>> > Database in the world.
>> >
>> > The release tarball is available for download
>> > http://developer.postgresql.org/~wie...1-1.0.4.tar.gz
>>
>>May I use it on a machine with a postgres 7.4.5 installed with RPM ?
> Probably only with some degree of trickery.
I suspected it, I currently can not use it because of this. Any
chance to have a slony rpm compatible with the 7.4.5 rpm ?


If someone contributes RPM packages, using the same GCC and the same
RPM source RPM, then presumably it's possible.

There's a BSD port, so it has proven of enough interest to attract
contributions there. There's not yet a Debian package or an RPM for
one or another of the RPM-based distributions; hopefully interested
parties will find opportunity to build such.

I can appreciate the desire to have some pre-packaged components; I
generally despise the idea of compiling Perl stuff myself as that
tends to turn into a system management nightmare.

It may be that packages will emerge in six months; we'll see. If you
need RHAT RPM packages badly enough, that may be reason to pay someone
to build them.
--
let name="cbbrowne" and tld="linuxfinan ces.info" in String.concat "@" [name;tld];;
http://www.ntlug.org/~cbbrowne/linuxxian.html
Y2K conversion simplified: Januark, Februark, March, April, Mak, June,
Julk, August, September, October, November, December.
Nov 23 '05 #7
On Fri, 2004-10-22 at 22:26 -0400, Christopher Browne wrote:
I suspected it, I currently can not use it because of this. Any
chance to have a slony rpm compatible with the 7.4.5 rpm ?


If someone contributes RPM packages, using the same GCC and the same
RPM source RPM, then presumably it's possible.

There's a BSD port, so it has proven of enough interest to attract
contributions there. There's not yet a Debian package or an RPM for
one or another of the RPM-based distributions; hopefully interested
parties will find opportunity to build such.


I'm interested in providing a Debian package, but the need to have the
postgresql source tree available is a problem. At the moment, unless I
incorporate slony-I into the postgresql source package, I can't package
it; the Debian autobuilders cannot be configured to build one package
(postgresql) and then keep its source around while another package is
built.

I thought someone was working on making a subsection of postgresql that
would be sufficient to let packages like Slony-I build independently; is
that making any progress? If not, what files from the source tree does
Slony-I need for its build? I could make a binary package to provide
just those and make that one a Build-dependency for the Slony-I package.
--
Oliver Elphick ol**@lfix.co.uk
Isle of Wight http://www.lfix.co.uk/oliver
GPG: 1024D/A54310EA 92C8 39E7 280E 3631 3F0E 1EC0 5664 7A2F A543 10EA
=============== =============== ==========
"I press toward the mark for the prize of the high
calling of God in Christ Jesus."
Philippians 3:14
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Nov 23 '05 #8
On Sat, Oct 23, 2004 at 04:59:26PM +0100, Oliver Elphick wrote:

I thought someone was working on making a subsection of postgresql that
would be sufficient to let packages like Slony-I build independently; is
that making any progress?


Chris recently said on the slony lists that he's aiming to do this
for 1.1, and I have reason to believe that that'll be well on the
road to release by the end of the year. Chris, are those bits
ready? Maybe Oliver could use them as inspiration for the Debian
work?

A

--
Andrew Sullivan | aj*@crankycanuc k.ca
The fact that technology doesn't work is no bar to success in the marketplace.
--Philip Greenspun

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Nov 23 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1127
by: Jan Wieck | last post by:
After some substantial progress on the Slony-I engine development, I'd like to give a little status report and invite everyone who wants to participate in this project to join the mailing list and the development team. The project homepage is here: http://gborg.postgresql.org/project/slony1/projdisplay.php ====================================================================
2
434
by: David Parker | last post by:
Hi. I'm new to postgresql in general, and have been tasked with coming up with a replication solution for our postgresql based application. Assuming we don't bite off trying to roll our own solution, it looks like the open-source options for replication are: 1) contrib/rserv 2) erserver 3) slony 4) pgreplication
0
927
by: Jan Wieck | last post by:
After a few enhancements and pushing the replication system through a series of tests, including 48+ hours of heavy load and other tortures, the Slony-I project team is presenting the Release Candidate 1 for the 1.0.0 release. The system performed very well under even extreme conditions. Taking down a replica for 8 hours and let it catch up against a loaded system was as little a problem as overloading the master server until it started...
1
1360
by: Uwe C. Schroeder | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, has anyone encountered an error when running a slony_setup.pl generated script to set up a master? The problem I hit is that the xxid.v73.sql file aborts with the following error:
1
1324
by: Jan Wieck | last post by:
I posted this to Announce, but somehow it doesn't make it through. Since it would be important for people who want to replicate their 8.0.0 BETA test databases, I repeat this here. Jan -------- Original Message -------- Subject: Slony-I release 1.0.2 includes PostgreSQL 8.0 support Date: Sun, 15 Aug 2004 15:01:29 -0400
2
1099
by: DeJuan Jackson | last post by:
It appears that the Slony list isn't accepting traffic/posts at all. I posted a message yesterday (2004-08-24) and haven't even received it myself at this point (2004-08-25). Just thought I'd give a heads up, in case now one knew. ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster
8
12713
by: Mark Gibson | last post by:
Hello, I've just encountered a problem that I don't know how to deal with. After having a play with SlonyI, I dropped the entire slony cluster schema, and then tried to drop a schema which held some slave tables for the slony cluster. I kept getting the following error: ERROR: cache lookup failed for relation 4667548
0
2097
Psychopsam
by: Psychopsam | last post by:
So on the quest of trying to synch two or more db's I've had problems try to get two PSQL Replicator db's to connect. My requirements are as follows Two way comms - master / slave model wont work The "other" db is on another continent where the connection drops out all the time. Merging is not an issue - it must lock tables and / or columns So I started looking at Slony-I which is built into PSQL. but I stumbled across this info...
0
2333
by: pavanmca04 | last post by:
Could anybody tell me with a program, how to replicate database with a master and a slave, using postgresql 8.1.0 and slony. I have surfed thru the net, but i could not gather enough information. I have collected some information which is vague. So please reply me and also give some URL regarding the same.
3
3693
by: varathasiva | last post by:
Dear All, I have two postgreSQL server one is windows another one is linux.My clients making data entry in windows server this all the data want to replicat in linux postgreSQL server every hour.How i can do this concept in postgreSQL.Pls advice me.Advance thanks to all. Kindly Regards Siva
0
9721
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9600
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10633
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10376
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9198
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7651
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6880
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5548
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5686
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.