Ошибся в ключе, получается работал только один поток. В данный момент исправил. Судя по логам, веселей пошло.
А какая загрузка канала?
Провел эксперимент, принудительно понизил bandwidth в минус
Слева - чистый ge трафик. Заметил особенность, что после перезагрузки ноды, ge работает нормально, до тех пор пока не запрошены клиентские данные с ноды
И не важно отданы они или нет Как в моем случае. И второй вопрос к разрабам, какого хрена запрашивать с ноды куски, если bandwidth`а нет
Кстати, запрос аудитов, тоже фейлится
С аудитами аккуратнее - нода может быть дисквалифицирована во время GE.
Информация о доступном месте и трафика передаётся не в режиме реального времени, а примерно раз в час
Просто в таком случае, логика неправильная. На аудиты, так же на ge, не должны проходить без учета ограничения по bandwidth.
Я согласен насчёт аудитов, но не согласен насчёт GE. В описании функционала GE чётко указано, что GE будет игнорировать ограничения Bandwidth:
Задал вопрос насчёт аудитов и нормального трафика:
Ошибся.
Правильная фраза звучит так:
Аудиты, так же как и ge, должны проходить без учета ограничения по bandwidth.
С ge в этом плане, все хорошо.
Аудиты должны учитывать ограничения bandwidth. Само ограничение используется для того, чтобы пользователи, у которых провайдер применяет месячное ограничение по трафику не попали на огромный штраф, который такие провайдеры обычно применяют.
Это специфично для подавляющего большинства провайдеров в USA
В таком случае нода получит бан, и вообще ничего не заработает.
Да. Это тоже указано в описании GE.
Перед стартом GE storagenode специально показывает, сколько данных нужно передать, чтобы оператор мог соориентироваться, когда лучше и с какого сателлита запускать GE.
Понятно, что для российских пользователей ограничение по трафику не актуально (за исключением LTE провайдеров и арендованных серверов).
Для нормального функционирования аудиты не будут приходить, когда bandwidth исчерпана. А вот если это ограничение менять динамически - это закончится дисквалификацией.
А как же тогда быть при нормальной рботе ноды?
Например: Выставил ограничение в 5TB, оно исчерпалось, и получается аудиты на ноду приходить не будут? и нода получит DQ?
Аудиты приходить не будут, нода не получит DQ.
DQ наступает, когда аудиты приходят, но проваливаются. И это происходит подряд.
Спасибо! Теперь понятно, а то я уже заволновался)
@Alexey подскажите, что может означать эта запись в логах
При передаче кусочка на эту ноду, эта нода не смогла его принять и вернула ошибку.
Ваша нода запросит у сателлита другой заказ для передачи этого кусочка.
kak prohodit protsess vyhoda, node prosto otpravljaet kuski i oni osedajut v drugih node? ili bolee sloznyi protsess?