pgsql: Remove special cases for ETXTBSY from new fsync'ing logic.
В списке pgsql-committers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | pgsql: Remove special cases for ETXTBSY from new fsync'ing logic. |
| Дата | |
| Msg-id | E1YyPhG-0004Ub-33@gemulon.postgresql.org обсуждение исходный текст |
| Ответы |
Re: pgsql: Remove special cases for ETXTBSY from new
fsync'ing logic.
|
| Список | pgsql-committers |
Remove special cases for ETXTBSY from new fsync'ing logic. The argument that this is a sufficiently-expected case to be silently ignored seems pretty thin. Andres had brought it up back when we were still considering that most fsync failures should be hard errors, and it probably would be legit not to fail hard for ETXTBSY --- but the same is true for EROFS and other cases, which is why we gave up on hard failures. ETXTBSY is surely not a normal case, so logging the failure seems fine from here. Branch ------ REL9_2_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/77642a8197ed7fa3a5113bdca914e4685e957455 Modified Files -------------- src/backend/storage/file/fd.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера