Re: Resource Owner reassign Locks
От | Tom Lane |
---|---|
Тема | Re: Resource Owner reassign Locks |
Дата | |
Msg-id | 15775.1440527605@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Resource Owner reassign Locks (Andres Freund <andres@anarazel.de>) |
Ответы |
Re: Resource Owner reassign Locks
|
Список | pgsql-hackers |
Andres Freund <andres@anarazel.de> writes: > On 2015-08-25 14:12:37 -0400, Tom Lane wrote: >> How would they have done that without major code surgery? We don't have >> any hooks or function pointers involved in the users of resowner.h. >> Certainly locks would not be getting passed to a nonstandard resowner. > CurrentResourceOwner = myresowner; > /* do some op */ Yeah, but so what? GrantLockLocal does not contain any way that external code could change the way that a new lock is recorded. (IOW, yeah, certainly third-party code could create a new *instance* of the ResourceOwner data structure, but they would not have any knowledge of what's inside unless they had hacked the core code.) regards, tom lane
В списке pgsql-hackers по дате отправления: