Re: Incorrect Assert in BufFileSize()?

From: Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>
To: David Rowley <dgrowleyml(at)gmail(dot)com>
Cc: Peter Geoghegan <pg(at)bowt(dot)ie>, PostgreSQL Developers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Incorrect Assert in BufFileSize()?
Date: 2024-07-03 08:50:21
Message-ID: CAEze2WhCKyX=Rd6N-w7OH5gPDUki4oUcfjVcmXAfb9FXCzHQEQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, 3 Jul 2024 at 08:06, David Rowley <dgrowleyml(at)gmail(dot)com> wrote:
>
> On Fri, 17 May 2024 at 19:19, David Rowley <dgrowleyml(at)gmail(dot)com> wrote:
> >
> > On Thu, 16 May 2024 at 07:20, Peter Geoghegan <pg(at)bowt(dot)ie> wrote:
> > > Notice that comments above BufFileSize() say "Return the current
> > > fileset based BufFile size". There are numerous identical assertions
> > > at the start of several other functions within the same file.
> >
> > hmm, unfortunately the comment and existence of numerous other
> > assertions does not answer my question. It just leads to more. The
> > only Assert I see that looks like it might be useful is
> > BufFileExportFileSet() as fileset is looked at inside extendBufFile().
> > It kinda looks to me that it was left over fragments from the
> > development of a patch when it was written some other way?
> >
> > Looking at the other similar Asserts in BufFileAppend(), I can't
> > figure out what those ones are for either.
>
> I've attached an updated patch which updates the comments and also
> removes the misplaced Asserts from BufFileAppend.
>
> If there are no objections or additional feedback, I'll push this patch soon.

Finding this thread after reviewing [0], this does explain why the
Assert was changed in that patch.

LGTM.

Kind regards,

Matthias van de Meent
Neon (https://neon.tech)

[0] https://www.postgresql.org/message-id/flat/CAApHDvp5Py9g4Rjq7_inL3-MCK1Co2CRt_YWFwTU2zfQix0p4A%40mail.gmail.com

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Hajime.Matsunaga 2024-07-03 08:51:01 RE: Doc: fix track_io_timing description to mention pg_stat_io
Previous Message Aleksander Alekseev 2024-07-03 08:48:44 Re: What is a typical precision of gettimeofday()?