Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation()
От
Robert Haas
Тема
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation()
Дата
Msg-id
CA+TgmoZzz_y6ZR+33d3UrXGR0fO2fQOFLwLkaPHOSpWWx42BNw@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Andres Freund <andres@anarazel.de>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Andres Freund <andres@anarazel.de>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Andres Freund <andres@anarazel.de>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael.paquier@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael.paquier@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Andres Freund <andres@anarazel.de>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Heikki Linnakangas <hlinnaka@iki.fi>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Andres Freund <andres@anarazel.de>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Heikki Linnakangas <hlinnaka@iki.fi>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Heikki Linnakangas <hlinnaka@iki.fi>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Simon Riggs <simon@2ndquadrant.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Robert Haas <robertmhaas@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Changing WAL Header to reduce contention duringReserveXLogInsertLocation() Michael Paquier <michael@paquier.xyz>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Claudio Freire <klaussfreire@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Tom Lane <tgl@sss.pgh.pa.us>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Claudio Freire <klaussfreire@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Claudio Freire <klaussfreire@gmail.com>
Re: Changing WAL Header to reduce contention during ReserveXLogInsertLocation() Alexander Kuzmenkov <a.kuzmenkov@postgrespro.ru>
On Tue, Mar 27, 2018 at 11:53 PM, Pavan Deolasee wrote: > Yeah, we should not do that. The patch surely does not intend to replay any > more WAL than what we do today. The idea is to just use a different > mechanism to find the prior checkpoint. But we should surely find the latest > prior checkpoint. In the rare scenario that Tom showed, we should just throw > an error and fix the patch if it's not doing that already. It's not clear to me that there is any reasonable fix short of giving up on this approach altogether. But I might be missing something. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления
От: Peter Geoghegan
Дата: