Re: [HACKERS] pg_basebackup --progress output for batch execution

From: Arthur Zakirov <a(dot)zakirov(at)postgrespro(dot)ru>
To: Martín Marqués <martin(at)2ndquadrant(dot)com>
Cc: PostgreSQL mailing lists <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [HACKERS] pg_basebackup --progress output for batch execution
Date: 2017-11-21 07:56:45
Message-ID: 20171121075644.GA13720@zakirov.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, Nov 20, 2017 at 04:45:48PM -0300, Martín Marqués wrote:
> New version of patch, without the --batch-mode option and using isatty()
>

Great!

> + fprintf(stderr, "waiting for checkpoint");
> + if (isatty(fileno(stderr)))
> + fprintf(stderr, "\n");
> + else
> + fprintf(stderr, "\r");

Here the condition should be inverted I think. The next condition should be used:

> if (!isatty(fileno(stderr)))
> ...

Otherwise pg_basebackup will insert '\n' in terminal instead '\r'.

--
Arthur Zakirov
Postgres Professional: http://www.postgrespro.com
Russian Postgres Company

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Khandekar 2017-11-21 08:52:57 Re: [HACKERS] Parallel Append implementation
Previous Message Rafia Sabih 2017-11-21 07:14:09 Re: [HACKERS] Parallel Append implementation