Re: [PATCH] pgbench - refactor some connection finish/null intocommon function - Mailing list pgsql-hackers

From Andres Freund
Subject Re: [PATCH] pgbench - refactor some connection finish/null intocommon function
Date
Msg-id 20180301090542.qslicc5inkufw3pu@alap3.anarazel.de
Whole thread Raw
In response to Re: [PATCH] pgbench - refactor some connection finish/null intocommon function  ("Rady, Doug" <radydoug@amazon.com>)
List pgsql-hackers
On 2018-02-21 19:11:15 +0000, Rady, Doug wrote:
> 
> On 1/30/18, 03:41, "Fabien COELHO" <coelho@cri.ensmp.fr> wrote:    
>     Hello Doug,
> Hi Fabien,
>     
>     > This patch refactors all of the connection state PQfinish() and NULL’ing into a single function.
>     > Excludes PQfinish() in doConnect().
>     
>     My 0.02€:
>     
>     The argument could be "PGconn **" instead of a "CState *"?
>     If so, it may be used in a few more places. What is your opinion?
> 
> I should have named  finishCon()  as  finishCStateCon()  since it was specific to that use pattern.
> I'll resubmit with that change if you think it helps.

I think the current name works well enough, and I think the PGconn **
version would be more complicated.


>     I'm fine with this kind of factorization which takes out a three-line 
>     pattern, but I'm wondering whether it would please committers.
> 
> Guess we'll find out ...

I would never have bothered on my own, but ...

Greetings,

Andres Freund


pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: PATCH: pgbench - break out timing data for initialization phases
Next
From: Andres Freund
Date:
Subject: Re: pgbench - test whether a variable exists