On Tue, Oct 22, 2019 at 4:36 PM Fabien COELHO <coe...@cri.ensmp.fr> wrote:

>
> Hello Jeevan,
>
> >> I haven't read the complete patch.  But, I have noticed that many
> >> places you changed the variable declaration from c to c++ style (i.e
> >> moved the declaration in the for loop).  IMHO, generally in PG, we
> >> don't follow this convention.  Is there any specific reason to do
> >> this?
> >
> > +1.
>
> As I said, this C99 feature is already used extensively in pg sources, so
> it makes sense to use it when refactoring something and if appropriate,
> which IMO is the case here.


Ok, no problem.


>
>
> The patch does not apply on master, needs rebase.
>
> Hmmm. "git apply pgbench-buffer-1.patch" works for me on current master.
>
> > Also, I got some whitespace errors.
>
> It possible, but I cannot see any. Could you be more specific?
>

For me it failing, see below:

$ git log -1
commit ad4b7aeb84434c958e2df76fa69b68493a889e4a
Author: Peter Eisentraut <pe...@eisentraut.org>
Date:   Tue Oct 22 10:35:54 2019 +0200

    Make command order in test more sensible

    Through several updates, the CREATE USER command has been separated
    from where the user is actually used in the test.

$ git apply pgbench-buffer-1.patch
pgbench-buffer-1.patch:10: trailing whitespace.
static void append_fillfactor(PQExpBuffer query);
pgbench-buffer-1.patch:18: trailing whitespace.
executeStatementExpect(PGconn *con, const char *sql, const ExecStatusType
expected)
pgbench-buffer-1.patch:19: trailing whitespace.
{
pgbench-buffer-1.patch:20: trailing whitespace.
        PGresult   *res;
pgbench-buffer-1.patch:21: trailing whitespace.

error: patch failed: src/bin/pgbench/pgbench.c:599
error: src/bin/pgbench/pgbench.c: patch does not apply

$

Regards,
Jeevan Ladhe

Reply via email to