Re: Bogus assertion in multixact.c?
От
Heikki Linnakangas
Тема
Re: Bogus assertion in multixact.c?
Дата
Msg-id
Pine.OSF.4.61.0505032154120.347360@kosh.hut.fi
Ответ на
Bogus assertion in multixact.c? (Heikki Linnakangas)
Список
Дерево обсуждения
Bogus assertion in multixact.c? Heikki Linnakangas <hlinnaka@iki.fi>
Re: Bogus assertion in multixact.c? Alvaro Herrera <alvherre@dcc.uchile.cl>
Re: Bogus assertion in multixact.c? Tom Lane <tgl@sss.pgh.pa.us>
Re: Bogus assertion in multixact.c? Tom Lane <tgl@sss.pgh.pa.us>
Re: Bogus assertion in multixact.c? Alvaro Herrera <alvherre@dcc.uchile.cl>
Re: Bogus assertion in multixact.c? Tom Lane <tgl@sss.pgh.pa.us>
Re: Bogus assertion in multixact.c? Heikki Linnakangas <hlinnaka@iki.fi>
Never mind. multi is in effect a TransactionId in that code path, and thus the assertion makes sense. Sorry for the noise. On Tue, 3 May 2005, Heikki Linnakangas wrote: > There's an assertion in multixact.c, MultiXactIdExpand function, line 273: > > Assert(!TransactionIdEquals(multi, xid)); > > where multi is a MultiXactId and xid is a TransactionId. > > Isn't this bogus? If I understand the code correctly, multixactids and > regular xids live in completely separate id spaces. Therefore a comparison > between them makes no sense. > > - Heikki > - Heikki
В списке pgsql-hackers по дате отправления