Re: Unhappy about API changes in the no-fsm-for-small-rels patch

Поиск
Список
Период
Сортировка
Искать
От
John Naylor
Тема
Re: Unhappy about API changes in the no-fsm-for-small-rels patch
Дата
в 07:09:26
Msg-id
CACPNZCtKRXUs0w4w_E68v=6w5RcfpzT5yB5ERNQfRqbtsxNXMg@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Bruce Momjian <bruce@momjian.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Bruce Momjian <bruce@momjian.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Robert Haas <robertmhaas@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Robert Haas <robertmhaas@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Robert Haas <robertmhaas@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Robert Haas <robertmhaas@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Tom Lane <tgl@sss.pgh.pa.us>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Andres Freund <andres@anarazel.de>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch Amit Kapila <amit.kapila16@gmail.com>
Re: Unhappy about API changes in the no-fsm-for-small-rels patch John Naylor <john.naylor@2ndquadrant.com>
On Thu, May 2, 2019 at 2:31 PM Amit Kapila  wrote:
> @@ -776,7 +776,10 @@ fsm_extend(Relation rel, BlockNumber fsm_nblocks)
>   if ((rel->rd_smgr->smgr_fsm_nblocks == 0 ||
>   rel->rd_smgr->smgr_fsm_nblocks == InvalidBlockNumber) &&
>   !smgrexists(rel->rd_smgr, FSM_FORKNUM))
> + {
>   smgrcreate(rel->rd_smgr, FSM_FORKNUM, false);
> + fsm_clear_local_map(rel);
> + }
>
> I think this won't be correct because when we call fsm_extend via
> vacuum the local map won't be already existing, so it won't issue an
> invalidation call.  Isn't it better to directly call
> CacheInvalidateRelcache here to notify other backends that their local
> maps are invalid now?

Yes, you're quite correct.

-- 
John Naylor                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


В списке pgsql-hackers по дате отправления
От: Amit Kapila
Дата:
От: Heikki Linnakangas
Дата:
FAQ