← All posts tagged rant

fillest
OS rant почему прыщеблядушки не запилили реестр за столько лет?.. Чтоб автоматизированно удалить нужную запись из какого-нибудь fstab, надо перебирать весь сраный файлик, как ретард. Вместо нужных вещей лепят какие-то анальные погремушки вроде докеров и системд. Паноптикум, в одной системе нет реестра, в другой пакаджей, третья вообще чёрте-что
fillest
программирование ненависть rant Как же ненавижу ошибки, связанные с незакрытыми после форка дескрипторами, оно почти уровня многопоточности (ну т.е. это она и есть, но значительно более локализованно). Внезапно начинает произвольно закрываться сокет или вылезать в совершенно произвольном месте какая-нибудь ничего не говорящая ошибка. И можно несколько часов биться, пока не проинтерпретируешь хорошенько в голове и не вымажешь принтами все места.

Вообще, по идее, можно ускорять процесс tcpdump'ом. Или потрейсить ядро каким-нибудь ktap, проверяя на каждой операции, сколькими процессами открыт дескриптор. Но это бывает нужно так редко, что оверхед на разбирательства будет примерно такой же как если просто отлаживать по-тупому.
fillest
tech prog shit rant rabbitmq.com

надёёжьна, мамой клянуус!
Messages may be published as persistent, which makes the AMQP broker persist them to disk. If the server is restarted the system ensures that received persistent messages are not lost.
ни одного упоминания fsync
с трудом через гугл:
Marking messages as persistent doesn't fully guarantee that a message won't be lost. Although it tells RabbitMQ to save the message to disk, there is still a short time window when RabbitMQ has accepted a message and hasn't saved it yet. Also, RabbitMQ doesn't do fsync(2) for every message

как же надоели дегенераты на каждом шагук