From: | Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> |
---|---|
To: | Ranier Vilela <ranier(dot)vf(at)gmail(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Fix typo with logical connector (src/backend/commands/vacuumparallel.c) |
Date: | 2022-08-20 04:02:57 |
Message-ID: | CAA4eK1LxmibSzO38Z_f5z8cVrL+KP8q7FZYWaDaNje3kats37Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Aug 19, 2022 at 7:45 PM Ranier Vilela <ranier(dot)vf(at)gmail(dot)com> wrote:
>
> Em sex., 19 de ago. de 2022 às 10:28, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> escreveu:
>>
>> Ranier Vilela <ranier(dot)vf(at)gmail(dot)com> writes:
>> > At function parallel_vacuum_process_all_indexes there is
>> > a typo with a logical connector.
>> > I think that correct is &&, because both of the operators are
>> > bool types [1].
>> > As a result, parallel vacuum workers can be incorrectly enabled.
>>
>> Since they're bools, the C spec requires them to promote to integer
>> 0 or 1, therefore the & operator will yield the desired result.
>> So there's not going to be any incorrect behavior.
>
>
> So, my assumption is incorrect.
>
Right, but as Tom pointed it is still better to change this. However,
I am not sure if we should backpatch this to PG15 as this won't lead
to any incorrect behavior.
--
With Regards,
Amit Kapila.
From | Date | Subject | |
---|---|---|---|
Next Message | Euler Taveira | 2022-08-20 04:31:01 | Re: including pid's for `There are XX other sessions using the database` |
Previous Message | Cary Huang | 2022-08-19 23:00:41 | sslinfo extension - add notbefore and notafter timestamps |