Jan Wieck JanWieck at Yahoo.com
Tue Sep 25 07:45:15 PDT 2007
On 9/25/2007 4:43 AM, Marko Kreen wrote:
> On 9/24/07, Jan Wieck <JanWieck at yahoo.com> wrote:
>> For Slony-I specifically, we are currently developing version 2.0. This
>> version will not be backwards compatible to any Postgres version before
>> 8.3 because it makes use of the pg_trigger and pg_rewrite changes that
>> happened there. This is required because the system catalog mucking done
>> in earlier Slony versions had caused endless pain. However, the benefits
>> of any kind of "commit ID" that might be coming in 8.4 will not warrant
>> such backwards incompatibility again. So I doubt that Slony-I would make
>> use of such feature any sooner than when we drop support for 8.3
>> somewhere in the distant future.
> 
> To clarify the topic - the txid module in Skytools is 8byte,
> non-wrapping version of xxid module in SlonyI.  Upper 4 bytes
> are filled with the 'wraparound epoch' which is already in core.

The above was in response to Jim's "commit ID".

> 
> First question - Are you interested in common module for this?
> Eg, if it would be available in core, would you convert SlonyI 3.0
> over to it?  Or, if it had been included in 8.3, would you convert
> Slony 2.0 over to it?
> 
> Basically I ask this because if you say "no, never", the code
> quite likely won't get accepted into core.
> 
> 
> Secondly, if you _are_ interested, maybe we can agree what the
> common module will look like and ship with both SlonyI 2.0 and
> Skytools?  Then the Slony 2.0 could come prepared for it? You
> can then drop it whenever you drop support for 8.3.

Does that module also provide support for the xxid_snapshot type and 
associated functions like xxid_lt_snapshot()? If that is the case then 
there would be value in using and shipping it with Slony-I 2.0, assuming 
that widespread use of a common module makes adoption into core more likely.

> 
> Ofcourse this depends on schedules you have set for yourselves
> and there is no problem if you say no to that idea.
> 

Slony-I 2.0 is supposed to be available very close to the 8.3 release.


Jan

-- 
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck at Yahoo.com #


More information about the Slony1-general mailing list