Re: Fix pg_checksums progress report - Mailing list pgsql-hackers

From Fujii Masao
Subject Re: Fix pg_checksums progress report
Date
Msg-id 467161d1-7cf7-43f5-2b9f-d3ad57696882@oss.nttdata.com
Whole thread Raw
In response to Fix pg_checksums progress report  (<Shinya11.Kato@nttdata.com>)
Responses RE: Fix pg_checksums progress report
List pgsql-hackers

On 2021/04/02 14:23, Shinya11.Kato@nttdata.com wrote:
> Hi,
> 
> I found a problem with the pg_checksums.c.
> 
> The total_size is calculated by scanning the directory.
> The current_size is calculated by scanning the files, but the current_size does not include the size of NewPages.
> 
> This may cause pg_checksums progress report to not be 100%.
> I have attached a patch that fixes this.

Thanks for the report and patch!

I could reproduce this issue and confirmed that the patch fixes it.

Regarding the patch, I think that it's better to add the comment about
why current_size needs to be counted including new pages.

Regards,

-- 
Fujii Masao
Advanced Computing Technology Center
Research and Development Headquarters
NTT DATA CORPORATION



pgsql-hackers by date:

Previous
From: Fabien COELHO
Date:
Subject: Re: pgbench - add pseudo-random permutation function
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: libpq debug log