From: Jose Orlando Pereira <jop@lsd.di.uminho.pt>
To: pgsql-hackers@postgresql.org
Cc: Markus Schiltknecht <markus@bluegap.ch>
Cc: Josh Berkus <josh@postgresql.org>
Cc: alfranio@lsd.di.uminho.pt
Subject: Re: standard interfaces for replication providers
Date: Mon, 7 Aug 2006 19:40:26 +0100
Message-ID: <200608071940.26750.jop@lsd.di.uminho.pt> (raw)
In-Reply-To: <44D70EDA.9060602@bluegap.ch>
References: <44D30B31.2070403@lsd.di.uminho.pt>
<200608041733.24228.jop@lsd.di.uminho.pt>
<44D70EDA.9060602@bluegap.ch>
On Monday 07 August 2006 10:58, Markus Schiltknecht wrote:
>
> Where do I find the included technical report?
Sorry, stuff was put twice in the zip file making it somewhat confusing. It is
in postgresql-g-0.1/javasrc/GordaInterfaces/docs/gapi.pdf or directly on the
web site at http://gorda.di.uminho.pt/download/reports/gapi.pdf.
> From studying the patch, I understand that these hooks are quite close
> to what's needed for a Postgres-R or Slony-II like sync, multi-master
> replication system (i.e. hooks for writeset extraction, the addition of
> a 'serialization error' for remote transactions).
Good. Supporting Postgres-R-style protocols was one major goal of our work.
> In fact, Postgres-R (8) would already need different hooks.
> Concerning my work on Postgres-R I can tell: I'm not going to use these
> triggers (hooks) because they are limiting.
Can you point out why is it so, given that it is admittedly quite close?
We'd rather discuss specific issues instead of the general topic of whether to
build APIs around them. We certainly are not married to the proposed
interfaces, although the functionality they capture does reflect our
experience with several algorithms.
--
Jose Orlando Pereira
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-hackers@postgresql.org
Cc: jop@lsd.di.uminho.pt, markus@bluegap.ch, josh@postgresql.org, alfranio@lsd.di.uminho.pt
Subject: Re: standard interfaces for replication providers
In-Reply-To: <200608071940.26750.jop@lsd.di.uminho.pt>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox