Bogus assertion in multixact.c? - Mailing list pgsql-hackers

From Heikki Linnakangas
Subject Bogus assertion in multixact.c?
Date
Msg-id Pine.OSF.4.61.0505032123110.347360@kosh.hut.fi
Whole thread Raw
Responses Re: Bogus assertion in multixact.c?
Re: Bogus assertion in multixact.c?
Re: Bogus assertion in multixact.c?
List 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 by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: [pgsql-advocacy] Increased company involvement
Next
From: Stephen Frost
Date:
Subject: Re: [pgsql-advocacy] Increased company involvement