On Fri, Sep 21, 2018 at 11:06 PM Alexander Korotkov
<a(dot)korotkov(at)postgrespro(dot)ru> wrote:
>
> Hi!
>
> While investigating ProcArrayGroupClearXid() code I wonder why do we have this loop instead of plain pg_atomic_exchange_u32() call?
>
We can use pg_atomic_exchange_u32 instead of a loop. In fact, clog
code uses pg_atomic_exchange_u32 for the same purpose. I think it is
better to make the code consistent at both places. Feel free to
change it, otherwise, I can take care of it in a few days time.
--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com