Thread
Commits
-
Remove more obsolete comments about semaphores.
- 996e69c1addc 9.6.23 landed
- a692a2a183e1 10.18 landed
- 7e03e3f32b54 11.13 landed
- c0385c6a7e13 12.8 landed
- 7dd2379df709 13.4 landed
- 8d48a3436dd8 14.0 landed
- 2f783380641d 15.0 landed
-
Move deadlock and other interrupt handling in proc.c out of signal handlers.
- 6753333f55e1 9.5.0 cited
-
Outdated comments about proc->sem in lwlock.c
Thomas Munro <thomas.munro@gmail.com> — 2021-03-09T12:11:59Z
Hi, In passing I noticed that lwlock.c contains 3 comments about bogus wakeups due to sharing proc->sem with the heavyweight lock manager and ProcWaitForSignal. Commit 6753333f55e (9.5) switched those things from proc->sem to proc->procLatch. ProcArrayGroupClearXid() and TransactionGroupUpdateXidStatus() also use proc->sem though, and I haven't studied how those might overlap with with LWLockWait(), so I'm not sure what change to suggest.
-
Re: Outdated comments about proc->sem in lwlock.c
Thomas Munro <thomas.munro@gmail.com> — 2021-06-03T02:07:02Z
On Wed, Mar 10, 2021 at 1:11 AM Thomas Munro <thomas.munro@gmail.com> wrote: > In passing I noticed that lwlock.c contains 3 comments about bogus > wakeups due to sharing proc->sem with the heavyweight lock manager and > ProcWaitForSignal. Commit 6753333f55e (9.5) switched those things > from proc->sem to proc->procLatch. ProcArrayGroupClearXid() and > TransactionGroupUpdateXidStatus() also use proc->sem though, and I > haven't studied how those might overlap with with LWLockWait(), so I'm > not sure what change to suggest. Here's a patch to remove the misleading comments.
-
Re: Outdated comments about proc->sem in lwlock.c
Daniel Gustafsson <daniel@yesql.se> — 2021-07-07T20:48:16Z
> On 3 Jun 2021, at 04:07, Thomas Munro <thomas.munro@gmail.com> wrote: > Here's a patch to remove the misleading comments. While not an expert in the area; reading the referenced commit and the code with the now removed comments, I think this is correct. -- Daniel Gustafsson https://vmware.com/
-
Re: Outdated comments about proc->sem in lwlock.c
Thomas Munro <thomas.munro@gmail.com> — 2021-07-09T06:15:35Z
On Thu, Jul 8, 2021 at 8:48 AM Daniel Gustafsson <daniel@yesql.se> wrote: > > On 3 Jun 2021, at 04:07, Thomas Munro <thomas.munro@gmail.com> wrote: > > Here's a patch to remove the misleading comments. > > While not an expert in the area; reading the referenced commit and the code > with the now removed comments, I think this is correct. Thanks! I made the comments slightly more uniform and pushed.