Re: rmtree() failure on Windows

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: rmtree() failure on Windows
Дата
Msg-id 10695.1098810991@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: rmtree() failure on Windows  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: rmtree() failure on Windows  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
Andrew Dunstan <andrew@dunslane.net> writes:
> Here is some more info. Below is a trace from dropdb. There is a loop 
> around the rmdir() calls which I have set to time out at 600 seconds. 
> The call eventually succeeds after around 300 seconds (I've seen this 
> several times). It looks like we are the victim of some caching - the 
> directory still thinks it has some of the files it has told us we have 
> deleted successfully.

If you rescan the directory after deleting the files, does it show
as empty?

> Bottom line, this is a real mess. Surely postgres is not the only 
> application in the world that wants to be able to delete a directory 
> tree reliably on Windows. What do other apps do?

I'm wondering if this is a side effect of the way win32_open does
things.  It's hard to believe that rmdir is that bogus in general,
but perhaps win32_open is causing us to exercise a corner case?
        regards, tom lane


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

Предыдущее
От: Kurt Roeckx
Дата:
Сообщение: Re: Postgres performs a Seq Scan instead of an Index Scan!
Следующее
От: Tom Lane
Дата:
Сообщение: Re: to_char/to_number loses sign