Bogus assertion in multixact.c?

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Bogus assertion in multixact.c?
Дата
Msg-id Pine.OSF.4.61.0505032123110.347360@kosh.hut.fi
обсуждение исходный текст
Ответы 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?  (Heikki Linnakangas <hlinnaka@iki.fi>)
Список pgsql-hackers
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


В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: [pgsql-advocacy] Increased company involvement
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: [pgsql-advocacy] Increased company involvement