Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node

Поиск
Список
Период
Сортировка
Искать
От
Andres Freund
Тема
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node
Дата
Msg-id
201206202127.54053.andres@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
[RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
[PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 01/16] Overhaul walsender wakeup handling Andres Freund <andres@2ndquadrant.com>
[PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Steve Singer <steve@ssinger.info>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Steve Singer <steve@ssinger.info>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Boszormenyi Zoltan <zb@cybertec.at>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Steve Singer <steve@ssinger.info>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Daniel Farina <daniel@heroku.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Aidan Van Dyk <aidan@highrise.ca>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Aidan Van Dyk <aidan@highrise.ca>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Aidan Van Dyk <aidan@highrise.ca>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Christopher Browne <cbbrowne@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Christopher Browne <cbbrowne@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Hannu Valtonen <hannu.valtonen@ohmu.fi>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Marko Kreen <markokr@gmail.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 10/16] Introduce the concept that wal has a 'origin' node Simon Riggs <simon@2ndQuadrant.com>
[PATCH 11/16] Add infrastructure for manipulating multiple streams of wal on a segment handling level Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 11/16] Add infrastructure for manipulating multiple streams of wal on a segment handling level Boszormenyi Zoltan <zb@cybertec.at>
Re: [PATCH 11/16] Add infrastructure for manipulating multiple streams of wal on a segment handling level Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 11/16] Add infrastructure for manipulating multiple streams of wal on a segment handling level Boszormenyi Zoltan <zb@cybertec.at>
[PATCH 12/16] Add state to keep track of logical replication Andres Freund <andres@2ndquadrant.com>
[PATCH 13/16] Introduction of pair of logical walreceiver/sender Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 13/16] Introduction of pair of logical walreceiver/sender Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 13/16] Introduction of pair of logical walreceiver/sender Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 13/16] Introduction of pair of logical walreceiver/sender "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [PATCH 13/16] Introduction of pair of logical walreceiver/sender Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
[PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Christopher Browne <cbbrowne@gmail.com>
Re: [PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Alexander Korotkov <aekorotkov@gmail.com>
Re: [PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Alexander Korotkov <aekorotkov@gmail.com>
Re: [PATCH 14/16] Add module to apply changes from an apply-cache using low-level functions Andres Freund <andres@2ndquadrant.com>
[PATCH 15/16] Activate/Implement the "apply process" which applies received updates from another node Andres Freund <andres@2ndquadrant.com>
[PATCH 16/16] current version of the design document Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 16/16] current version of the design document Merlin Moncure <mmoncure@gmail.com>
Re: [PATCH 16/16] current version of the design document Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 16/16] current version of the design document Merlin Moncure <mmoncure@gmail.com>
Re: [PATCH 16/16] current version of the design document Andres Freund <andres@2ndquadrant.com>
[PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 02/16] Add zeroRecPtr as a shortcut for initializing a local variable to {0, 0} Andres Freund <andres@2ndquadrant.com>
[PATCH 03/16] Add a new syscache to fetch a pg_class entry via its relfilenode Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 03/16] Add a new syscache to fetch a pg_class entry via its relfilenode Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 03/16] Add a new syscache to fetch a pg_class entry via its relfilenode Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 03/16] Add a new syscache to fetch a pg_class entry via its relfilenode Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 03/16] Add a new syscache to fetch a pg_class entry via its relfilenode Christopher Browne <cbbrowne@gmail.com>
[PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Peter Geoghegan <peter@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Peter Geoghegan <peter@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Peter Geoghegan <peter@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH 04/16] Add embedded list interface (header only) Marko Kreen <markokr@gmail.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 04/16] Add embedded list interface (header only) Marko Kreen <markokr@gmail.com>
[PATCH 05/16] Preliminary: Introduce Bgworker process Andres Freund <andres@2ndquadrant.com>
[PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: [PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 06/16] Add support for a generic wal reading facility dubbed XLogReader Andres Freund <andres@2ndquadrant.com>
[PATCH 07/16] Log enough data into the wal to reconstruct logical changes from it if wal_level=logical Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 07/16] Log enough data into the wal to reconstruct logical changes from it if wal_level=logical "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [PATCH 07/16] Log enough data into the wal to reconstruct logical changes from it if wal_level=logical Andres Freund <andres@2ndquadrant.com>
Re: [PATCH 07/16] Log enough data into the wal to reconstruct logical changes from it if wal_level=logical Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
[PATCH 09/16] Decode wal (with wal_level=logical) into changes in an ApplyCache instance Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Steve Singer <steve@ssinger.info>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Steve Singer <steve@ssinger.info>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Robert Haas <robertmhaas@gmail.com>
Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture Andres Freund <andres@2ndquadrant.com>
On Wednesday, June 20, 2012 09:24:29 PM Aidan Van Dyk wrote:
> On Wed, Jun 20, 2012 at 3:15 PM, Andres Freund  
wrote:
> > To recap why we think origin_id is a sensible design choice:
> > 
> > There are many sensible replication topologies where it does make sense
> > that you want to receive changes (on node C) from one node (say B) that
> > originated from some other node (say A).
> > Reasons include:
> > * the order of applying changes should be as similar as possible on all
> > nodes. That means when applying a change on C that originated on B and
> > if changes replicated faster from A->B than from A->C you want to be at
> > least as far with the replication from A as B was. Otherwise the
> > conflict ratio will increase. If you can recreate the stream from the
> > wal of every node and still detect where an individual change
> > originated, thats easy.
> 
> OK, so in this case, I still don't see how the "origin_id" is even enough.
> 
> C applies the change originally from A (routed through B, because it's
> faster).  But when it get's the change directly from A, how does it
> know to *not* apply it again?
The lsn of the change.

Andres
-- Andres Freund	                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services

В списке pgsql-hackers по дате отправления
От: Simon Riggs
Дата:
От: Andres Freund
Дата:
FAQ