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

From
Subject RE: Fix pg_checksums progress report
Date
Msg-id TYAPR01MB289689542AE87302F1EB9C4BC47A9@TYAPR01MB2896.jpnprd01.prod.outlook.com
Whole thread Raw
In response to Re: Fix pg_checksums progress report  (Fujii Masao <masao.fujii@oss.nttdata.com>)
Responses Re: Fix pg_checksums progress report
List pgsql-hackers
>-----Original Message-----
>From: Fujii Masao <masao.fujii@oss.nttdata.com>
>Sent: Friday, April 2, 2021 6:03 PM
>To: Michael Paquier <michael@paquier.xyz>; Shinya11.Kato@nttdata.com
>Cc: pgsql-hackers@postgresql.org
>Subject: Re: Fix pg_checksums progress report
>
>
>
>On 2021/04/02 16:47, Michael Paquier wrote:
>> On Fri, Apr 02, 2021 at 07:30:32AM +0000, Shinya11.Kato@nttdata.com wrote:
>>> I added a comment to the patch, and attached the new patch.
>
>Thanks for updating the patch!
>
>+        /*
>+         * The current_size is calculated before checking if header is a
>+         * new page, because total_size includes the size of new
>pages.
>+         */
>+        current_size += r;
>
>I'd like to comment more. What about the following?
>
>---------------------------
>Since the file size is counted as total_size for progress status information, the
>sizes of all pages including new ones in the file should be counted as
>current_size. Otherwise the progress reporting calculated using those counters
>may not reach 100%.
>---------------------------

Thanks for your review!
I updated the patch, and attached it.

Regards,
Shinya Kato

Attachment

pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Add Nullif case for eval_const_expressions_mutator
Next
From: Laurenz Albe
Date:
Subject: Re: badly calculated width of emoji in psql