Aleksey
мое чувство справедливости задето
Aleksey
потому что вся активность помимо синхры на мастере
Aleksey
а слейвы делают ничего
🤟
Кто юзает mongoose?
Aleksey
я согласшусь что горячие данные и на слейве возможны
Aleksey
но их никто кроме синхры не трогает
Aleksey
ладно. у меня есть чем занять слейвы по памяти кроме монги. крутилка в виде --wiredTigerCacheSizeGB на слейве чем может испортить жизнь ?
Aleksey
я не хочу внезапно.
Aleksey
я отдаю себе отчет во внезапности и у меня развешаны веса
Sergey
Зря
Sergey
Лучше слабый сервер сделать хидден репликой или вообще арбитром
Aleksey
требования по памяти у хидден реплики будут уже ниже ?
Aleksey
почитал еще раз про хиден
Aleksey
так себе идея
Aleksey
по факту только четверный сервер можно делать хидден
Aleksey
в остальных случаях он вреден
Sergey
по факту только четверный сервер можно делать хидден
Четное количество серверов - плохая идея.
Aleksey
ну и ни как не разгрузит память на слейвах
Sergey
требования по памяти у хидден реплики будут уже ниже ?
На неё никогда не приедет боевая нагрузка, поэтому она может быть слабее
Aleksey
а да. он же может голосовать.
Aleksey
так что даже не четвертый.
Aleksey
ладно видимо правильный вариант другой.
Aleksey
подумать над уменьшением размера workingset
Sergey
А зачем экономить память, если она и так свободная?
Aleksey
мне пока есть чем ее занять другим.
Aleksey
придут закупленые коробки можно будет обратно
Sergey
Хреновая вообще идея нагружать сервер с базой чем-то кроме базы, но хозяин-барин
Aleksey
сколько железа есть столько и загружаю
Sergey
Ну все зависит от нагрузки, если там 10 qps, то пофиг
Denis
сколько железа есть столько и загружаю
я давно хотел эксперимент провести. отрежь ей памяти сигруппами.
Aleksey
все равно хинтить память от сигруп через этот wiredTigerCacheSizeGB
Aleksey
это внятно у них в доке сказано
yopp
А чтоб надежно: 15
yopp
а, нет
yopp
я просто тупой!
yopp
move along folks, nothing to see here, it's just a stupid man
yopp
нет, я увидел два мастера и решил что опять говно в драйверах
yopp
а выяснилось что у меня голове!
yopp
(потому что один сервер в конфиге был два раза подряд, ха-ха)
yopp
но вообще, я тут делаю убийцу MMS на базе прометея
yopp
с collection level export
yopp
так что можно будет на графике видеть конкретно в какой коллекции происходит жопа и вероятно даже можно будет сразу понять в чём именно заключается жопа
Sergey
(потому что один сервер в конфиге был два раза подряд, ха-ха)
драйвер разве не должен мастера брать из rs.isMaster() ?
yopp
драйвер разве не должен мастера брать из rs.isMaster() ?
драйвер должен вообще автодискавери кластера делать
yopp
с 3.0
Sergey
ну он из изМастер и делает его
yopp
если не с 2.8 даже
yopp
нет, он его из топологии кластера делает
yopp
она много где светится
yopp
да-да
Sergey
что-то я в сниффере не видел прям кучи команд для определения топологии, но поверю на слово
yopp
в isMaster нет информации о топологии
yopp
спасибо заказчику, готов отдать в опенсурс
yopp
https://github.com/y8/mongo_collection_exporter
yopp
WIP, но можно уже подписаться
Sergey
Едрить там дерево зависимостей
yopp
мне очень влом было делать на голом rack, но может быть закончу и сделаю
yopp
у рельсы бы зависимостей было в три раза больше :)
yopp
сейчас удобно иметь веблицо для отладки dsl
yopp
чуть попозже добавлю jar-билдер и будет вам готовый к дистрибьюции jar
Aleksey
господа, а что правильно делать с /var/lib/mongo/rollback ?
Aleksandr
Привет! А подскажите, плз, можно ли пользователю запретить запись только для одной коллекции, оставив полный доступ ко всей остальной базе?
yopp
Quite a progress: https://yopp.in/Yww
yopp
https://docs.mongodb.com/v3.2/reference/resource-document/#resource-specific-db-collection
Aleksandr
Это я читал. Мне непонятно, что может сломаться, если будет две роли для одной и той же базы? А также в каком порядке производится сопоставление привилегий при выполнении операции?
Aleksey
Quite a progress: https://yopp.in/Yww
дай шаблончики ? :)
yopp
рано ещё
Aleksey
а кто сборщик и какая база ?
yopp
экспортер пока кривой-косой
yopp
https://github.com/y8/mongo_collection_exporter
yopp
экспортер мой
Aleksey
ага
Aleksey
ясна
yopp
подписывайся
yopp
я потом шаблончики в репо положу
Aleksey
ога