Подскажите, а в CEPH'е можно как-то управлять приоритетом выполнения backfill'а (для PG, находящихся в статусе backfill_wait)? Допустим, есть у меня OSD загруженная почти под ...
Подскажите, что будет с пулом, если при RF=3 выйдет из строя одновременно 3 диска (по диску на каждом хосте) и будет как минимум одна PG, у которой потеряются все три реплики?...
Подскажите, насколько эффективно использовать io.ReadFull при чтении tcpstream'а или лучше читать в буфер всё, что прилетело из сети и потом парсить? Будут грабли с переключен...
Кстати, ещё вопрос - второй день бьюсь, не могу понять. Дано - клиент и сервер, запущены на одной машине под Win10, оба кидают пакеты друг в друга. Клиент кидает пакет под 10...
А это как? Мне приходит пакет, в пакете есть его seqNo (uint32), я в мапу кладу структуру с ключом seqNo, а в данных - время приёма пакета и тип пакета. Потом отдельно по тай...
Подскажите, а как в CEPH посмотреть IOPS'ы, уходящие на конкретный пул?
Вот вы тут обсуждаете где хранить токены - в редисе, в базе данных, считаете тайминги... Внимание, вопрос - а какова плановая и какова теоретически возможная нагрузка? Может ...
А оно возможно? На чтении одна горутина, больше никто читать не может из сокета. Запись с чтением конфликтовать вроде не должны. Хотя ... спасибо за идею, сервер сразу неско...
Уточни, плз. Это как? Он же должен считать буфер, значит делает read. Сисколов не будет только в случае, если read, к примеру, вернул 1000 байт, а мы потом делаем 100 ReadFull...
Кстати, в Go есть православный PCRE (Perl Compalible Regular Expressions)? Без него как без рук ;(
А на что менять? На syncMap? К меня мьютексы для общего доступа к маразм используются в основном.
Нет нормально описания применения, примеров. Если сравнить с докой какого-нибудь php или даже c++, то это земля и небо. Есть где-то более детальная дока или анализ кода - наш...
Кто-нибудь делал кросс-компиляцию под arm в github actions? Можете дать пример работающего workflow ?
На go? Да ;) Ок, понял, раз только такая, значит буду дальше с ней продолжать.