Re: make LockRelation use top transaction ID
От | Alvaro Herrera |
---|---|
Тема | Re: make LockRelation use top transaction ID |
Дата | |
Msg-id | 20040724150351.GA4038@dcc.uchile.cl обсуждение исходный текст |
Ответ на | Re: make LockRelation use top transaction ID (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: make LockRelation use top transaction ID
|
Список | pgsql-hackers |
On Fri, Jul 23, 2004 at 09:49:05AM -0400, Tom Lane wrote: > Alvaro Herrera <alvherre@dcc.uchile.cl> writes: > > I just figured that if we let LockRelation use GetCurrentTransactionId() > > then the wrong thing happens if we let large objects survive > > subtransaction commit/abort. > > > So I have changed it to use GetTopTransactionId() instead. Is that OK > > with everybody? > > No, at least not if you made that a global change. Doing it that way > will mean that a failed subtransaction will not release its locks, no? Hmm ... won't they be released when the ResourceOwner is released? -- Alvaro Herrera (<alvherre[a]dcc.uchile.cl>) "Ni aun el genio muy grande llegaría muy lejos si tuviera que sacarlo todo de su propio interior" (Goethe)
В списке pgsql-hackers по дате отправления: