Re: [HACKERS] snapbuild woes

Поиск
Список
Период
Сортировка
Искать
От
Andres Freund
Тема
Re: [HACKERS] snapbuild woes
Дата
в 03:00:04
Msg-id
20170505000004.gihrtl7bhxeolf3q@alap3.anarazel.de
Ответ на
Список
Дерево обсуждения
[HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Antonin Houska <ah@cybertec.at>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Stas Kelvich <s.kelvich@postgrespro.ru>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Craig Ringer <craig@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Simon Riggs <simon@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes David Steele <david@pgmasters.net>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Erik Rijkers <er@xs4all.nl>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] snapbuild woes Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Noah Misch <noah@leadboat.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes andres@anarazel.de (Andres Freund)
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Andres Freund <andres@anarazel.de>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Peter Geoghegan <pg@bowt.ie>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes David Steele <david@pgmasters.net>
Re: [HACKERS] snapbuild woes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Craig Ringer <craig.ringer@2ndquadrant.com>
Re: [HACKERS] snapbuild woes Kevin Grittner <kgrittn@gmail.com>
Re: [HACKERS] snapbuild woes Craig Ringer <craig.ringer@2ndquadrant.com>
Hi,

On 2017-05-02 08:55:53 +0200, Petr Jelinek wrote:
> Aah, now I understand we talked about slightly different things, I
> considered the running thing to be first step towards tracking aborted
> txes everywhere.
> I think
> we'll have to revisit tracking of aborted transactions in PG11 then
> though because of the 'snapshot too large' issue when exporting, at
> least I don't see any other way to fix that.

FWIW, that seems unnecessary - we can just check for that using the
clog.  Should be very simple to check for aborted xacts when exporting
the snapshot (like 2 lines + comments).  That should address your
concern, right?


> If you think that adding the SNAPBUILD_BUILD_INITIAL_SNAPSHOT would be
> less invasive/smaller patch I am okay with doing that for PG10.

Attached is a prototype patch for that.

What I decided is that essentially tracking the running xacts is too
unrealiable due to the race, so I decided that just relying on
oldestRunningXid and nextXid - which are solely in the procArray and
thus racefree - is better.

It's not perfect yet, primarily because we'd need to take a bit more
care about being ABI compatible for older releases, and because we'd
probably have to trigger LogStandbySnapshot() a bit more frequently
(presumably while waiting for WAL).  The change means we'll have to wait
a bit longer for slot creation, but it's considerably simpler / more
robust.

Could you have a look?

Regards,

Andres


В списке pgsql-hackers по дате отправления
От: Bruce Momjian
Дата:
От: Craig Ringer
Дата:
Сообщение: Re: [HACKERS] CTE inlining
FAQ