Mark ☢️
Mark ☢️
Явно в цпу не упрется жи. А в писалку. Тоесть в сеть или диск
Sergei
Mark ☢️
Sergei
неважно куда он упрется, на самом деле. вопрос в том что он может не уметь читать настолько быстро, насколько тебе надо в эти пять секунд писать.
Sergei
он просто не станет читать сокет, потому что в этот момент он, сука, рестартнулся и порвал коннект.
Mark ☢️
Anonymous
Sergei
в нем - да. но это его буфер.
Mark ☢️
Mark ☢️
А вдруг кернел паник ?
Mark ☢️
А вдруг бед сектор ? Оом ?
Sergei
одно из хороших правил при программировании - с той стороны сокета вам вообще никто ничего не должен :)
Mark ☢️
Метеорит ?
Mark ☢️
Mark ☢️
Но кагбе при писании на диск тебе тоже не очень то и много должны
Mark ☢️
Mark ☢️
А диск имеет свойство внезапно притормаживать
Sergei
Mark ☢️
И врайты зависнут. И их даже евентлупом не обработать. Ток в тхреаде
Mark ☢️
В итоге пиздец сложнейший код пологированию
Mark ☢️
В каждом приложении
Sergei
правда мы щас дойдем до буферизации сообщений между тредами и на запись
Sergei
:)
Sergei
как хорошо что я девопс и не занимаюсь ничем этим, а просто жму кнопочку "build & deploy & make zbs" :)
kevit
Дело в том что логи не нужны
kevit
Они нужны только когда что-то сломалось, что решается трейсингом.
Vladimir
Anonymous
q
Vitaliy
и вообще никакой консистентности не обещает
Vitaliy
Dmitrii
А кто тебе будет гарантировать такое в таких условиях?
Vitaliy
Anonymous
русько-склавенский врач гарантирует
Dmitrii
И где в zookeeper очереди или стримы?
Dmitrii
Я просто не очень понял почему ты сейчас zookeeper привел в пример )
Dmitrii
А топики? А фанауты? А раутинг из коробки?
Dmitrii
Какой смысл сравнивать несравнимое, я об этом.
Vitaliy
вы дрочите на то, что легко делается в приложении
Dmitrii
Уже бегу тратить время на то, что можно взять и использовать
Dmitrii
Куча middleware демонов которые перегребают из одной очереди/топика в другой — вот еще мне этого не хватало. Особенно в наших масштабах
Vitaliy
да бог с вами, используйте что хотите. просто не говорите, что остальные решения так же бодро теряют данные, как и ваше
Pavel
Я вот думаю что если взять 5 самых умных девопсов, и закрыть их вместе в офисе на пару месяцев...
Pavel
... то придя туда через 2 месяца, нет, вы не найдете идеально работающую инфраструктуру. Вы найдете 5 мертвых девопсов, перегрызших друг другу глотки. А на серверах установленные
rabbitmq zookeeper elasticsearch docker lxc kubernetes collectd statsd kibana terraform ansible prometheus concourseci postgres kafka mongodb cassandra jenkins bamboo.
И все это не работает.
Pavel
А стены исписаны разными требованиями друг к другу, к бизнесу и от бизнеса.
Dmitrii
Ты имеешь ввиду, что она будет выглядеть как типичный берлинский клуб? http://varlamov.me/img/ger_berlin/28.jpg 😂
kevit
Да ладно, сколько процентов логов читается?)
G72K
Sergei
🏳️ Phil
Кто есть дока по убунте 16.04 - там в инсталяшке можно thin lvm thinpool and mirror сразу сделать, или надо в консоль и... и RAID1 не понимает GRUB...
Alexander 🐕
🏳️ Phil
А с рейдом чего делать? Я хочу, а... а вот этот простой mirror я даже по доке е понял зачем существует
ℭ𝔞𝔯𝔯𝔬𝔩
🏳️ Phil
а thin lvm?
🏳️ Phil
ради него родимого весь сыр-бор
ℭ𝔞𝔯𝔯𝔬𝔩
🏳️ Phil
или не теряю...
Dmitrii
А в iptables есть "длинный" аналог "172.30.11.0/24" для -d? Типа чтобы записать -d 172.30.11.0 -mask 255.255.255.128
Dmitrii
Никогда так не записывал, просто уже есть переменная в длинном классическом формате и заводить такую же для короткого как то не охота
Dmitrii
range не варик, про него я в курсе.
Sergei
емнип 172.30.11.0/255.255.255.128 работает
Pavel
так пиши через слеш
Pavel
Dmitrii
Хм.
Dmitrii
Спасибо )
ℭ𝔞𝔯𝔯𝔬𝔩