On 7/22/24 13:08, Andrey M. Borodin wrote: > > >> On 22 Jul 2024, at 12:26, Tomas Vondra >> <tomas.von...@enterprisedb.com> wrote: >> >> I don't understand how would that solve the problem, can you >> elaborate? Which of the values are you suggesting should be >> replaced with the shared counter? lastlsn? > > I think during build we should consider index unlogged and always use > GetFakeLSNForUnloggedRel() or something similar. Anyway we will > calllog_newpage_range(RelationGetNumberOfBlocks(index)) at the end. > But that doesn't update the page LSN, which GiST uses to detect concurrent splits, no? regards -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
- Re: WIP: parallel GiST index builds Tomas Vondra
- Re: WIP: parallel GiST index builds Andrey M. Borodin
- Re: WIP: parallel GiST index builds Tomas Vondra
- Re: WIP: parallel GiST index builds Andrey M. Borodin
- Re: WIP: parallel GiST index builds Tomas Vondra
- Re: WIP: parallel GiST index build... Andrey M. Borodin
- Re: WIP: parallel GiST index b... Tomas Vondra
- Re: WIP: parallel GiST ind... Andrey M. Borodin
- Re: WIP: parallel GiST ind... Andreas Karlsson
- Re: WIP: parallel GiST ind... Andrey M. Borodin
- Re: WIP: parallel GiST ind... Tomas Vondra
- Re: WIP: parallel GiST ind... Andrey M. Borodin
- Re: WIP: parallel GiST ind... Tomas Vondra
- Re: WIP: parallel GiST ind... Andrey M. Borodin
- Re: WIP: parallel GiST ind... Tomas Vondra
- Re: WIP: parallel GiST ind... Tomas Vondra
- Re: WIP: parallel GiST ind... Andreas Karlsson