Re: [PATCHES] Patch to log usage of temporary files

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема Re: [PATCHES] Patch to log usage of temporary files
Дата
Msg-id 1168535303.3951.558.camel@silverbirch.site
обсуждение исходный текст
Ответ на Re: [PATCHES] Patch to log usage of temporary files  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: [PATCHES] Patch to log usage of temporary files  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: [PATCHES] Patch to log usage of temporary files  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
On Tue, 2007-01-09 at 17:16 -0500, Bruce Momjian wrote:
> Tom Lane wrote:

> > >           /* reset flag so that die() interrupt won't cause problems */
> > >           vfdP->fdstate &= ~FD_TEMPORARY;
> > > +         PG_TRACE1(temp__file__cleanup, vfdP->fileName);
> > > +         if (log_temp_files >= 0)
> > > +         {
> > > +             if (stat(vfdP->fileName, &filestats) == 0)
> >
> > The TRACE is in the wrong place no?  I thought it was going to be after
> > the stat() operation so it could pass the file size.

We had that discussion already. If you only pass it after the stat()
then you cannot use DTrace, except when you already get a message in the
log and therefore don't need DTrace. DTrace can get the filesize if it
likes, but thats up to the script author.

> > Also, I dunno much about DTrace, but I had the idea that you can't
> > simply throw a PG_TRACE macro into the source and think you are done
> > --- isn't there a file of probe declarations to add to?  Not to mention
> > the documentation of what probes exist.
>
> I didn't like the macro in that area anyway.  It seems too adhock to
> just throw it in when we have so few places monitored now.  Removed.

err... why are we removing it? The patch should have included an
addition to the probes.d file also, but that should be fixed, not
removed. Don't we normally reject incomplete patches?

You can't say we don't have many probes so we won't add one. There never
will be many if we do that - its a circular argument.

--
  Simon Riggs
  EnterpriseDB   http://www.enterprisedb.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Gregory Stark
Дата:
Сообщение: Re: [PATCHES] wal_checksum = on (default) | off
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: ideas for auto-processing patches