Диёр
О, нам сказали следующую неделю работаем по желанию
Диёр
а зарплата?
Сохраняется
Hog
хотя, мне тут очередную книжку по уличной психологии посоветовали - https://www.amazon.com/Untitled-Mark-Manson/dp/0062888439/
Anonymous
Anonymous
у меня тут интересная бага
Anonymous
один и тот же ключ партицируется то в 5, то в 1
Anonymous
4 часа потратил
Anonymous
(никакой особой конфигурации нет)
Anatoly
это кафка?
Anonymous
Угу
Anatoly
Угу
если нет никакой особой конфигурации, то оно раундробином раскладывает
Anonymous
да
Anonymous
но ты видишь сам скриншот
Anonymous
с меня три пота сошло, пока я туда посмотрел
Anonymous
я уже в отчаянии был
Anatoly
hash(key) % number_of_partitions
кто-то реконфигурнул топик?
Anonymous
или кто-то использует оооооочень старую библиотеку, в которой баги (которая въебывает ключ как-то по пути).
Anonymous
пока не знаю точно, но конфиг топика корректный.
Anonymous
я еще окончательно проблему не нашел
Anonymous
но я такое впервые в жизни вижу )
Anatoly
или кто-то использует оооооочень старую библиотеку, в которой баги (которая въебывает ключ как-то по пути).
или кто-то срать хотел на твои настройки и подсирает сообщениями отдельно
Anatoly
Vasily
И закопать
Anatoly
кто-то реконфигурнул топик?
под этим я имел ввиду, что кто-то изменил количество партиций в топике
Anatoly
я недавно прошёлся по всем топикам в проде и где был 1, поставил 60
Anonymous
партиций столько же, сколько и должно быть, соклько и было
Anatoly
Лучше по горлу
ну, по лицу оглушающий, а когда он на земле - уже есть варианты
Anonymous
я не знаю пока в чем дело, ~~магия~~
Anonymous
но ключи идентичны по байтам
Anonymous
который в 1й партиции и которой в 5ой -- идентичны
Anonymous
нет никаких нечитаемых символов или че-то такого. они 1 в 1
Anonymous
короче, пора мигрировать на Пульсар)))))))
Anatoly
короче, пора мигрировать на Пульсар)))))))
чтобы ловить ошибку не в 60 партициях, а в 60 тысячах? :))))
Ilya
А я вчера null pointer exception в gradle поймал. В мире дотнета почему-то такой фигни не было!
Hog
потому что в мире дотнета это нул референс, а не поинтер :)
Ilya
А ещё билд-конфиг на груви работает, а на котлин dsl нет.
Ilya
Может быть повезло, конечно, но в первый же день ловить npe -- это перебор, на мой взгляд.
Диёр
https://t.me/koronavirusinfouz куя тут подписчиков
Диёр
неужто ботов столько наклепали
Ivan
А я вчера null pointer exception в gradle поймал. В мире дотнета почему-то такой фигни не было!
на винфоне, когда 10 только появилась, компиляция в студии в релиз моде была не всегда успешна - компилятор молча валился
Igor
А я вчера null pointer exception в gradle поймал. В мире дотнета почему-то такой фигни не было!
Это похоже в жаве есть такой паттерн - перехватывать все исключения, писать в лог километровый стек и дальше работать. Приложение нихуя не работает, но и не падает
Ilya
Как будто в дотнете такого паттерна нет.
Igor
Да нигде такого нету, только в жаве. Cpp у нас просто падает с грохотом
Anonymous
итак, вы готовы дети?
Диёр
в ерланге уронить что-нибудь это надо специально так продумать чтобы упало
Ilya
Да нигде такого нету, только в жаве. Cpp у нас просто падает с грохотом
Представил себе, как сервер сайтика падает от неожиданного исключения. Уверен, такое никому не понравится.
Anonymous
по дефолту Джава пользует алгоритм, известный как murmur
Anonymous
а как вы думаете, какой алгоритм по дефолту пользует библиотека для dotnet'а от Конфлюента?
Anonymous
тоже murmur? потому что он стандартный?
Anonymous
а вот хуй вам, товарищи
Anonymous
consistent_random
Ilya
murmur звучит милее.
Anonymous
не знаю, что там блять в голове у разрабочткиво dotnet-confluent-kafka, но точно не мозги
Диёр
murmur звучит милее.
я где-то такой наркомагаз видел
Ilya
у многихж сайтики на скриптовых языках
Я про аспнет, забыл уточнить.
Igor
Ilya
А, ну это да.
Igor
не знаю, что там блять в голове у разрабочткиво dotnet-confluent-kafka, но точно не мозги
А этот алгоритм с клиента устанавливается? Если да, то в общем случае всегда беда возможна
Anonymous
в Кафке, в исходниках, гвоздями прибит murmur2, но есть поддержка и кастомных алгоримтов. вместо того, чтобы в дотенете по дефолту поддерживать.. дефолтный мурмур2, они тихой сапой форсят КАСТОМНЫЙ алгоритм.
Anonymous
в результате у тебя со скалы, например, те же ключи летят в одну партицию
Anonymous
а с дотнета - ТЕ ЖЕ КЛЮЧИ - в другую
Anonymous
и ты в ахуе
Anonymous
Igor
Ха! Так теперь это останется на веки вечные, потому что если они поменяют, то у всех все развалится
Ayrat
пацаны, я тут жираф по опен апи генерю. Походу взлетает. Зацените ДСЛ
Ayrat
Из такого ДСЛ получается такой кот
Ayrat
получается сам автомагией
Ayrat
Фантомасом
Ayrat
Крышечка делает всё лучше
Ayrat