Re: Possible race condition in pg_mkdir_p()?
От | Andres Freund |
---|---|
Тема | Re: Possible race condition in pg_mkdir_p()? |
Дата | |
Msg-id | 20190731041144.gkmfpvgqa2otl3kp@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Possible race condition in pg_mkdir_p()? (Ning Yu <nyu@pivotal.io>) |
Ответы |
Re: Possible race condition in pg_mkdir_p()?
Re: Possible race condition in pg_mkdir_p()? |
Список | pgsql-hackers |
Hi, On 2019-07-18 16:17:22 +0800, Ning Yu wrote: > This seems buggy as it first checks the existence of the dir and makes the > dir if it does not exist yet, however when executing concurrently a > possible race condition can be as below: > > A: does a/ exists? no > B: does a/ exists? no > A: try to create a/, succeed > B: try to create a/, failed as it already exists Hm. I'm not really seing much of a point in making mkdir_p safe against all of this. What's the scenario for pg where this matters? I assume you're using it for somewhat different purposes, and that's why it is problematic for you? Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: