Re: [HACKERS] make async slave to wait for lsn to be replayed

Поиск
Список
Период
Сортировка
Искать
От
Anna Akenteva
Тема
Re: [HACKERS] make async slave to wait for lsn to be replayed
Дата
Msg-id
b797f7c14fd5e1227bb05fd964831465@postgrespro.ru
Ответ на
Список
Дерево обсуждения
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexey Kondratov <a.kondratov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Amit Kapila <amit.kapila16@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Amit Kapila <amit.kapila16@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Amit Kapila <amit.kapila16@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kartyshov Ivan <i.kartyshov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Fujii Masao <masao.fujii@oss.nttdata.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexey Kondratov <a.kondratov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Fujii Masao <masao.fujii@oss.nttdata.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Andres Freund <andres@anarazel.de>
Re: [HACKERS] make async slave to wait for lsn to be replayed Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] make async slave to wait for lsn to be replayed Andres Freund <andres@anarazel.de>
Re: [HACKERS] make async slave to wait for lsn to be replayed Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] make async slave to wait for lsn to be replayed Andres Freund <andres@anarazel.de>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Daniel Gustafsson <daniel@yesql.se>
Re: [HACKERS] make async slave to wait for lsn to be replayed Anna Akenteva <a.akenteva@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed Michael Paquier <michael@paquier.xyz>
Re: [HACKERS] make async slave to wait for lsn to be replayed Alexey Kondratov <a.kondratov@postgrespro.ru>
Re: [HACKERS] make async slave to wait for lsn to be replayed a.pervushina@postgrespro.ru
Re: [HACKERS] make async slave to wait for lsn to be replayed a.pervushina@postgrespro.ru
Re: [HACKERS] make async slave to wait for lsn to be replayed Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Ibrar Ahmed <ibrar.ahmad@gmail.com>
Re: [HACKERS] make async slave to wait for lsn to be replayed Kyotaro Horiguchi <horikyota.ntt@gmail.com>
On 2020-04-11 00:44, Andres Freund wrote:
> I think there's also some advantages of having it in a single statement
> for poolers. If a pooler analyzes BEGIN AFTER 'xx/xx' it could
> e.g. redirect the transaction to a node that's caught up far enough,
> instead of blocking. But that can't work even close to as easily if 
> it's
> something that has to be executed before transaction begin.
> 

I think that's a good point.

Also, I'm not sure how we'd expect a wait-for-LSN procedure to work 
inside a single-snapshot transaction. Would it throw an error inside a 
RR transaction block? Would it give a warning?

-- 
Anna Akenteva
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company


В списке pgsql-hackers по дате отправления
От: Pavel Stehule
Дата:
От: Dilip Kumar
Дата:
FAQ