Tore Halset <hal...@pvv.ntnu.no> writes:
> On Oct 15, 2012, at 2:27 AM, Tom Lane <t...@sss.pgh.pa.us> wrote:
>> Tore Halset <hal...@pvv.ntnu.no> writes:
>>> On this box I drop a 80GB database each night followed by a restore of a 
>>> similar sized database. It is a restore of our production database to a 
>>> development server. This box is running 9.2rc1 (sorry).
>>> du and df reported quite different numbers and lsof show that autovacuum is 
>>> holding lots of deleted files. After killing the autovacuum daemon, some 
>>> disk space was restored and the du and df numbers was more equal. 

>> Hm.  I've been able to reproduce some leakage of file descriptors in the
>> autovac launcher, but it required (a) fairly small shared_buffers and
>> (b) very heavy update activity on large tables.  So I'm not sure that it
>> would explain the consistent leakage you seem to be seeing.  Can you
>> tell us more about your usage pattern on the development server?

> A cron job dropdb one of the databases and createdb it and then pg_restore. 
> Roughly 80GB dump. 

So far, my guess is that this is fixed by commits a1f064fc2 + d7598aeea.

> Out production PostgreSQL running a 9.1 variant does not have this problem. 
> It does not have the nightly dropdb/createdb/pg_restore, but otherwise 
> similar usage patterins. It is also configured to use more memory.

9.1 has the same bug (and the same patches), but I think that the aspect
you're running into is specific to DROP DATABASE scenarios.

                        regards, tom lane


-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

Reply via email to