pg_upgrade - typo in verbose log

Started by Peter Smithalmost 3 years ago7 messageshackers
Jump to latest
#1Peter Smith
smithpb2250@gmail.com

Hi --

While reviewing another patch for the file info.c, I noticed some
misplaced colon (':') in the verbose logs for print_rel_infos().

PSA patch to fix it.

------
Kind Regards,
Peter Smith.
Fujitsu Australia

Attachments:

v1-0001-pg_upgrade-typo-in-verbose-log.patchapplication/octet-stream; name=v1-0001-pg_upgrade-typo-in-verbose-log.patchDownload+1-2
#2Daniel Gustafsson
daniel@yesql.se
In reply to: Peter Smith (#1)
Re: pg_upgrade - typo in verbose log

On 11 May 2023, at 07:41, Peter Smith <smithpb2250@gmail.com> wrote:

While reviewing another patch for the file info.c, I noticed some
misplaced colon (':') in the verbose logs for print_rel_infos().

That spelling was introduced in c2e9b2f28818 which was the initial import of
pg_upgrade into contrib/ for the 9.0 release (at that time the function was
relarr_print() which via a few other names was renamed to print_rel_infos() in
0a5f1199319).

It's not entirely clear to me if the current spelling is a mistake or
intentional, but I do agree that your version is an improvement.

To be consistent with other log output in pg_upgrade we should probably also
wrap the relname and reltblspace in quotes as \"%s.%s\" and \"%s\" (and the
Database in print_db_infos()).

--
Daniel Gustafsson

#3Peter Smith
smithpb2250@gmail.com
In reply to: Daniel Gustafsson (#2)
Re: pg_upgrade - typo in verbose log

On Thu, May 11, 2023 at 6:30 PM Daniel Gustafsson <daniel@yesql.se> wrote:

On 11 May 2023, at 07:41, Peter Smith <smithpb2250@gmail.com> wrote:

While reviewing another patch for the file info.c, I noticed some
misplaced colon (':') in the verbose logs for print_rel_infos().

That spelling was introduced in c2e9b2f28818 which was the initial import of
pg_upgrade into contrib/ for the 9.0 release (at that time the function was
relarr_print() which via a few other names was renamed to print_rel_infos() in
0a5f1199319).

It's not entirely clear to me if the current spelling is a mistake or
intentional, but I do agree that your version is an improvement.

To be consistent with other log output in pg_upgrade we should probably also
wrap the relname and reltblspace in quotes as \"%s.%s\" and \"%s\" (and the
Database in print_db_infos()).

Thanks for checking, and for the feedback.

PSA patch v2 updated as suggested.

------
Kind Regards,
Peter Smith.
Fujitsu Australia

Attachments:

v2-0001-pg_upgrade-typo-in-verbose-log.patchapplication/octet-stream; name=v2-0001-pg_upgrade-typo-in-verbose-log.patchDownload+2-3
#4Peter Smith
smithpb2250@gmail.com
In reply to: Peter Smith (#3)
Re: pg_upgrade - typo in verbose log

On Thu, May 11, 2023 at 7:09 PM Peter Smith <smithpb2250@gmail.com> wrote:

On Thu, May 11, 2023 at 6:30 PM Daniel Gustafsson <daniel@yesql.se> wrote:

On 11 May 2023, at 07:41, Peter Smith <smithpb2250@gmail.com> wrote:

While reviewing another patch for the file info.c, I noticed some
misplaced colon (':') in the verbose logs for print_rel_infos().

That spelling was introduced in c2e9b2f28818 which was the initial import of
pg_upgrade into contrib/ for the 9.0 release (at that time the function was
relarr_print() which via a few other names was renamed to print_rel_infos() in
0a5f1199319).

It's not entirely clear to me if the current spelling is a mistake or
intentional, but I do agree that your version is an improvement.

To be consistent with other log output in pg_upgrade we should probably also
wrap the relname and reltblspace in quotes as \"%s.%s\" and \"%s\" (and the
Database in print_db_infos()).

Thanks for checking, and for the feedback.

PSA patch v2 updated as suggested.

Ping.

I thought v2 was ready to be pushed, but then this thread went silent
for 3 months

??

------
Kind Regards,
Peter Smith.
Fujitsu Australia

#5Michael Paquier
michael@paquier.xyz
In reply to: Peter Smith (#4)
Re: pg_upgrade - typo in verbose log

On Thu, Aug 17, 2023 at 06:09:31PM +1000, Peter Smith wrote:

Ping.

Funnily enough, I was looking at this entry yesterday, before you
replied, and was wondering what's happening here.

I thought v2 was ready to be pushed, but then this thread went silent
for 3 months

Change looks fine, so applied.
--
Michael

#6Peter Smith
smithpb2250@gmail.com
In reply to: Michael Paquier (#5)
Re: pg_upgrade - typo in verbose log

On Fri, Aug 18, 2023 at 10:47 AM Michael Paquier <michael@paquier.xyz> wrote:

On Thu, Aug 17, 2023 at 06:09:31PM +1000, Peter Smith wrote:

Ping.

Funnily enough, I was looking at this entry yesterday, before you
replied, and was wondering what's happening here.

I thought v2 was ready to be pushed, but then this thread went silent
for 3 months

Change looks fine, so applied.

Thanks!

------
Kind Regards,
Peter Smith.
Fujitsu Australia

#7Daniel Gustafsson
daniel@yesql.se
In reply to: Michael Paquier (#5)
Re: pg_upgrade - typo in verbose log

On 18 Aug 2023, at 02:47, Michael Paquier <michael@paquier.xyz> wrote:

On Thu, Aug 17, 2023 at 06:09:31PM +1000, Peter Smith wrote:

Ping.

Funnily enough, I was looking at this entry yesterday, before you
replied, and was wondering what's happening here.

It was a combination of summer vacation, doing CFM and looking at things for
v16, and some things were left further down on the TODO stack duing this.

I thought v2 was ready to be pushed, but then this thread went silent
for 3 months

Change looks fine, so applied.

Agreed, and thanks for applying.

--
Daniel Gustafsson