Re: Get rid of WALBufMappingLock - Mailing list pgsql-hackers

From Pavel Borisov
Subject Re: Get rid of WALBufMappingLock
Date
Msg-id CALT9ZEH11gZJdrN=FnEVLtL7RjjAzN8HzL38mC477MbX32HiXg@mail.gmail.com
Whole thread Raw
In response to Re: Get rid of WALBufMappingLock  (Victor Yegorov <vyegorov@gmail.com>)
Responses Re: Get rid of WALBufMappingLock
List pgsql-hackers
Hi, Victor!

On Mon, 17 Feb 2025 at 12:47, Victor Yegorov <vyegorov@gmail.com> wrote:
>
> Hey.
>
> I find “Get rid of WALBufMappingLock" commit message misleading, 'cos Lock it's being replaced by CV, actually.
>
> Should the subject be changed to “Replace WALBufMappingLock with ConditionVariable” instead?

The patch replaces WALBufMappingLock with a lockless algorithm based
on atomic variables and CV. Mentioning only CV in the head is only a
part of implementation. Also, the header should better reflect what is
done on the whole, than the implementation details. So I'd rather see
a header like "Replace WALBufMappingLock by lockless algorithm" or
"Initialize WAL buffers concurrently without using WALBufMappingLock"
or something like that.

Kind regards,
Pavel Borisov
Supabase



pgsql-hackers by date:

Previous
From: Jelte Fennema-Nio
Date:
Subject: New commitfest app release on March 4th
Next
From: Pavel Borisov
Date:
Subject: Re: Get rid of WALBufMappingLock