Re: [HACKERS] What are multixactids?

2013-12-09 Thread Jim Nasby
On 12/9/13 1:05 PM, hubert depesz lubaczewski wrote: On Mon, Dec 09, 2013 at 07:59:10PM +0100, Andreas Karlsson wrote: I recommend you read the section in README.tuplock. 1. https://github.com/postgres/postgres/blob/d9250da032e723d80bb0150b9276cc544df6a087/src/backend/access/heap/README.tuplock

Re: [HACKERS] What are multixactids?

2013-12-09 Thread Andreas Karlsson
On 12/09/2013 08:05 PM, hubert depesz lubaczewski wrote: Thanks. Read that. Still, it would be good to have some information in normal docs, but I guess this has to do for now. It is mentioned several times in the documentation but I do not think it is explained anywhere. -- Andreas Karlsson

Re: [HACKERS] What are multixactids?

2013-12-09 Thread hubert depesz lubaczewski
On Mon, Dec 09, 2013 at 07:59:10PM +0100, Andreas Karlsson wrote: > As you can see from Peter's message it is explained in > README.tuplock[1]. Basically it is used whenever more than one lock > is acquired on the same tuples as a reference to where the locks are > stored. It can store updated/dele

Re: [HACKERS] What are multixactids?

2013-12-09 Thread Andreas Karlsson
On 12/09/2013 06:04 PM, hubert depesz lubaczewski wrote: Hi, when working on fixing the bug related to vacuum freeze, I found out that there is something called "MultiXactId". Searching docs showed that it is mentioned only once, in release notes to 9.3.2: http://www.postgresql.org/search/?u=%2F

[HACKERS] What are multixactids?

2013-12-09 Thread hubert depesz lubaczewski
Hi, when working on fixing the bug related to vacuum freeze, I found out that there is something called "MultiXactId". Searching docs showed that it is mentioned only once, in release notes to 9.3.2: http://www.postgresql.org/search/?u=%2Fdocs%2F9.3%2F&q=multixactid What's more - I found that Pet