Re: Report: race conditions in WAL replay routines
От | Tom Lane |
---|---|
Тема | Re: Report: race conditions in WAL replay routines |
Дата | |
Msg-id | 22689.1328553139@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Report: race conditions in WAL replay routines (Simon Riggs <simon@2ndQuadrant.com>) |
Ответы |
Re: Report: race conditions in WAL replay routines
|
Список | pgsql-hackers |
Simon Riggs <simon@2ndQuadrant.com> writes: > The existing errmsg of "tablespace is not empty" doesn't cover all > reasons why tablespace was not removed. Yeah, in fact that particular statement is really pretty bogus for the replay case, because as the comment says we know that the tablespace *is* empty so far as full-fledged database objects are concerned. > The final message should have > errmsg "tablespace not fully removed" > errhint "you should resolve this manually if it causes further problems" Planning to go with this: errmsg("directories for tablespace %u could not be removed", xlrec->ts_id), errhint("You can remove the directories manually if necessary."))); I thought about an errdetail, but the preceding LOG entries from destroy_tablespace_directories should provide the details reasonably well. regards, tom lane
В списке pgsql-hackers по дате отправления: