Thread: Fix race condition in size functions

Fix race condition in size functions

From
Michael Fuhr
Date:
Fix a race condition that caused pg_database_size() and pg_tablespace_size()
to fail if an object was removed between calls to ReadDir() and stat().
Per discussion in pgsql-hackers.

http://archives.postgresql.org/pgsql-hackers/2007-03/msg00671.php

--
Michael Fuhr

Attachment

Re: Fix race condition in size functions

From
Bruce Momjian
Date:
Patch applied by Alvaro.

---------------------------------------------------------------------------

Michael Fuhr wrote:
> Fix a race condition that caused pg_database_size() and pg_tablespace_size()
> to fail if an object was removed between calls to ReadDir() and stat().
> Per discussion in pgsql-hackers.
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00671.php
>
> --
> Michael Fuhr

[ Attachment, skipping... ]

>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend

--
  Bruce Momjian  <bruce@momjian.us>          http://momjian.us
  EnterpriseDB                               http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +