LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

Я сказал. Приведи условия в которых он может случиться, и объясни как в таких условиях тебя будет волновать не до конца обновившийся урл в дашборде прокси-сервера, а не починка этих самых условий. Тем более что дашборд логично держать вообще в tmpfs а не на диске.

Господи, вас клонируют что ли?

- Смотри, у тебя баг в сишке!

- ХУРР ДУРР А ТЫ ОБЪЯСНИ ПОЧЕМУ ПОЛЬЗОВАТЕЛЯ ЭТО БУДЕТ ВОЛНОВАТЬ

Первое соображение - partial write может случиться не меньше чем по границе страницы, которая давным давно нигде меньше 4к не бывает.

Это соображение ты сделал, прости меня, на основании чего?

Второе соображение: одна страница в буфер влезла, вторая уже нет. Это значит что либо у ядра закончилась память, либо случилось disk full (и что с ним собственно делать?), либо файл лежит на каком-то странном fusefs. Итог такой: обрабатывать ошибки записи в дашборд всё равно неизвестно как, их тупо некуда вывести даже кроме лога в который всё равно никто смотреть не будет (а если у ядра кончилась память то и в лог мы ничего записать не сможем), на работу сервера они не влияют, поэтому игнорируем и подпишем TODO что надо бы потом сделать красивее, когда найдётся ненужное время на бесполезное занятие.

В очередной раз получаем классическое: у меня не стреляло, ой это маловероятно, ой ну и что что баг у меня более важные дела. Сишники просто органически не могут писать корректный код, прикрываясь какими-то унылыми отмазками.

Исходная версия cumvillain, :

Я сказал. Приведи условия в которых он может случиться, и объясни как в таких условиях тебя будет волновать не до конца обновившийся урл в дашборде прокси-сервера, а не починка этих самых условий. Тем более что дашборд логично держать вообще в tmpfs а не на диске.

Господи, вас клонируют что ли?

- Смотри, у тебя баг в сишке!

- ХУРР ДУРР А ТЫ ОБЪЯСНИ ПОЧЕМУ ПОЛЬЗОВАТЕЛЯ ЭТО БУДЕТ ВОЛНОВАТЬ

Первое соображение - partial write может случиться не меньше чем по границе страницы, которая давным давно нигде меньше 4к не бывает.

Это соображение ты сделал, прости меня, на основании чего?

Второе соображение: одна страница в буфер влезла, вторая уже нет. Это значит что либо у ядра закончилась память, либо случилось disk full (и что с ним собственно делать?), либо файл лежит на каком-то странном fusefs. Итог такой: обрабатывать ошибки записи в дашборд всё равно неизвестно как, их тупо некуда вывести даже кроме лога в который всё равно никто смотреть не будет (а если у ядра кончилась память то и в лог мы ничего записать не сможем), на работу сервера они не влияют, поэтому игнорируем и подпишем TODO что надо бы потом сделать красивее, когда найдётся ненужное время на бесполезное занятие.

В очередной раз получаем классические отмазки: у меня не стреляло, ой это маловероятно, ой ну и что что баг у меня более важные дела. Сишники просто органически не могут писать корректный код, прикрываясь какими-то унылыми отмазками.