parallel restore fixes

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: parallel restore fixes
Date: 2009-03-09 23:09:05
Message-ID: 49B5A191.1000209@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


The attached patch fixes two issues with parallel restore:

* the static buffer problem in dumputils.c::fmtId() on Windows
(solution: use thread-local storage)
* ReopenPtr() is called too often

There is one remaining bug I know of that I can reproduce: we can get
into deadlock when two tables are foreign keyed to each other. So I need
to get a bit more paranoid about dependencies.

I can't reproduce Olivier Prennant's file closing problem on Unixware.
Is it still happening after application of this patch?

cheers

andrew

Attachment Content-Type Size
parallel_fix.patch text/x-patch 5.8 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Hannu Krosing 2009-03-09 23:09:15 Re: Updates of SE-PostgreSQL 8.4devel patches (r1704)
Previous Message Tom Lane 2009-03-09 20:39:24 Re: Updates of SE-PostgreSQL 8.4devel patches (r1704)