Обсуждение: Update the LSN format in the comment example

Поиск
Список
Период
Сортировка

Update the LSN format in the comment example

От
Japin Li
Дата:
Hi, all

Commit 2633dae2e487 standardized LSN formatting with zero-padding. However,
a mistake was made (by me) in the example within a comment.

This patch provides a fix for that.

diff --git a/src/include/access/xlogdefs.h b/src/include/access/xlogdefs.h
index 514f03df0b6..2397fb24115 100644
--- a/src/include/access/xlogdefs.h
+++ b/src/include/access/xlogdefs.h
@@ -38,7 +38,7 @@ typedef uint64 XLogRecPtr;
 /*
  * Handy macro for printing XLogRecPtr in conventional format, e.g.,
  *
- * printf("%X/08X", LSN_FORMAT_ARGS(lsn));
+ * printf("%X/%08X", LSN_FORMAT_ARGS(lsn));
  *
  * To avoid breaking translatable messages, we're directly applying the
  * LSN format instead of using a macro.

-- 
Best regards,
Japin Li
ChengDu WenWu Information Technology Co., LTD.

Вложения

Re: Update the LSN format in the comment example

От
Fujii Masao
Дата:
On Tue, Aug 12, 2025 at 4:45 PM Japin Li <japinli@hotmail.com> wrote:
>
> Hi, all
>
> Commit 2633dae2e487 standardized LSN formatting with zero-padding. However,
> a mistake was made (by me) in the example within a comment.
>
> This patch provides a fix for that.
>
> diff --git a/src/include/access/xlogdefs.h b/src/include/access/xlogdefs.h
> index 514f03df0b6..2397fb24115 100644
> --- a/src/include/access/xlogdefs.h
> +++ b/src/include/access/xlogdefs.h
> @@ -38,7 +38,7 @@ typedef uint64 XLogRecPtr;
>  /*
>   * Handy macro for printing XLogRecPtr in conventional format, e.g.,
>   *
> - * printf("%X/08X", LSN_FORMAT_ARGS(lsn));
> + * printf("%X/%08X", LSN_FORMAT_ARGS(lsn));
>   *
>   * To avoid breaking translatable messages, we're directly applying the
>   * LSN format instead of using a macro.

LGTM.
Barring any objections, I'll commit the patch.

Regards,

--
Fujii Masao



Re: Update the LSN format in the comment example

От
Fujii Masao
Дата:
On Tue, Aug 12, 2025 at 7:36 PM Fujii Masao <masao.fujii@gmail.com> wrote:
>
> On Tue, Aug 12, 2025 at 4:45 PM Japin Li <japinli@hotmail.com> wrote:
> >
> > Hi, all
> >
> > Commit 2633dae2e487 standardized LSN formatting with zero-padding. However,
> > a mistake was made (by me) in the example within a comment.
> >
> > This patch provides a fix for that.
> >
> > diff --git a/src/include/access/xlogdefs.h b/src/include/access/xlogdefs.h
> > index 514f03df0b6..2397fb24115 100644
> > --- a/src/include/access/xlogdefs.h
> > +++ b/src/include/access/xlogdefs.h
> > @@ -38,7 +38,7 @@ typedef uint64 XLogRecPtr;
> >  /*
> >   * Handy macro for printing XLogRecPtr in conventional format, e.g.,
> >   *
> > - * printf("%X/08X", LSN_FORMAT_ARGS(lsn));
> > + * printf("%X/%08X", LSN_FORMAT_ARGS(lsn));
> >   *
> >   * To avoid breaking translatable messages, we're directly applying the
> >   * LSN format instead of using a macro.
>
> LGTM.
> Barring any objections, I'll commit the patch.

Pushed. Thanks!

Regards,

--
Fujii Masao



Re: Update the LSN format in the comment example

От
Japin Li
Дата:
On Thu, Aug 14, 2025 at 11:13:28AM +0900, Fujii Masao wrote:
> On Tue, Aug 12, 2025 at 7:36 PM Fujii Masao <masao.fujii@gmail.com> wrote:
> >
> > On Tue, Aug 12, 2025 at 4:45 PM Japin Li <japinli@hotmail.com> wrote:
> > >
> > > Hi, all
> > >
> > > Commit 2633dae2e487 standardized LSN formatting with zero-padding. However,
> > > a mistake was made (by me) in the example within a comment.
> > >
> > > This patch provides a fix for that.
> > >
> > > diff --git a/src/include/access/xlogdefs.h b/src/include/access/xlogdefs.h
> > > index 514f03df0b6..2397fb24115 100644
> > > --- a/src/include/access/xlogdefs.h
> > > +++ b/src/include/access/xlogdefs.h
> > > @@ -38,7 +38,7 @@ typedef uint64 XLogRecPtr;
> > >  /*
> > >   * Handy macro for printing XLogRecPtr in conventional format, e.g.,
> > >   *
> > > - * printf("%X/08X", LSN_FORMAT_ARGS(lsn));
> > > + * printf("%X/%08X", LSN_FORMAT_ARGS(lsn));
> > >   *
> > >   * To avoid breaking translatable messages, we're directly applying the
> > >   * LSN format instead of using a macro.
> >
> > LGTM.
> > Barring any objections, I'll commit the patch.
> 
> Pushed. Thanks!
> 

Thank you!

-- 
Best regards,
Japin Li
ChengDu WenWu Information Technology Co., LTD.