IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/06/29
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
AreEnn
Leopold
Most2
Nausicaa
Opax
Orion
Vort
WayBest_
acetone
anon2
anontor
b3t4f4c3
banona
fidoid
flumental
gimonchik
grimreaper
itsAMe
nemiga
not_bob_afk
onon
osoznayka
overflow
poriori
profetikla
r00tobo
soos
teeth
tensor
uis
un
weko
whothefuckami
orignal onon проверил я твои стримы
orignal вроде работает хорошо
orignal закоммичу
onon Их переписать нужно же
onon Под ваш кодстайл
orignal зачем?
orignal вроде нормально выголядит код
orignal ну так я заливаю или там какая то лажа есть?
onon Я какбэ рассчитывал, что ты его перепишешь.
onon Единственное что нужно бы поменять
orignal а что не так счас?
onon Сейчас скажу где
onon Коэффициент немного увеличить
orignal скажи сточку
onon m_RTO = std::max (MIN_RTO, (int)(m_RTT * 1.2 + m_Jitter)); // TODO: implement it better
onon Там где RTO рассчитывается
onon Там лучше сдеоать m_RTO = std::max (MIN_RTO, (int)(m_RTT * 1.3 + m_Jitter)); // TODO: implement it better
onon В двух местах
onon 944 и 950
onon 499
onon Так чуть меньше ретранситов получается
orignal счас
orignal а нельзя это вынести в константу?
onon Наверное можно, но скорее всего не нужно
onon Там по статистике разброс RTO +20-30%
onon Я сначала выбрал минимальное
onon Потом потестил максимальное, работает чуть лучше
onon Ещё я думал в хидере сделать проверку на максимальную скорость из конфига
onon Там где const int MAX_STREAM_SPEED = 1730000000; // 1 - 1730000000 // in bytes/sec // no more than 1.73 Gbytes/s
orignal короче можно закидывать с этим изменением?
onon Если говнокод не смущает, то да
onon Ворт потом может красиво перепишет
orignal тогда люь
orignal пусть все посмотрят
orignal залил
Vort стиль - это не главное в i2pd. в стримах важнее логика и обработка всех граничных случаев
Vort orignal: надеюсь, что ты когда-нибудь полностью поймёшь тот код. иначе могут быть проблемы
Vort у меня сейчас башка хреново работает, так что на меня надеяться не надо
onon А что там не понятного, стримы по-сути остались те же
onon Только на джинериках
Vort ключевое слово тут - "полностью". как попало я его понял ещё когда первый раз увидел
orignal Vort ну от этого кода хуже не станет
onon Добавился пэйсер и delay-based drop дополнительно.
onon Loss-based так и остался
orignal что такое Prew?
onon prewious
orignal ты че поляк что ли?))
onon kurwa
orignal да нет ну так то выглядил логично пересчет
orignal посмотрим на результат если будет плохо откачу
onon Не, это один раз попробуешь - уже не откажешься.
Vort не вдаваясь в подробности, особенность того места в коде - сложность классификации на плохо/хорошо
Vort поэтому я и обсуждал набор тестов. но дальше обсуждения, вроде, продвижения не было
orignal как будет работать практически
orignal например радио
onon Теперь бы ещё яву на такие стримы перевести.
onon И торренты выключить
onon И все сразу почувствуют облегчение
Vort торренты - это полезная нагрузка
Vort а вот китайцы... хрен его знает
orignal onon так я проверю
orignal я тебе на слово не верю ))
onon Накати себе на сайт какой-нибудь, типа wlm или animal
onon мы потестим
orignal туда и собираюсь
onon У меня на тестовом запущено, но там только три картинки ewk6oorlm4hov5dufwf5zyrj5zrxt7kfztkzw6ocwmnlv3xqtyja.b32.i2p
orignal обновил wlm.i2p
onon Как красиво и плавно грузит картинки
onon Только 8 сек ожидания на смене туннеля портят картину
onon Но тут уж меньше наверное нельзя
onon Я так понимаю это из расчёта 250мс*32хопа?
Vort это на поиск RI насколько я помню. а он бывает и подольше
orignal это про что?
onon Ты о чём?
orignal <onon> Я так понимаю это из расчёта 250мс*32хопа?
onon Это про 8 сек
onon Типа если все туннели 8 хоп
onon То получается 32 хопа
onon И на каждом максимум 250 мс
onon Вроде граничного случая
onon Ещё бы разобраться с лимитами явароутера по трафику. И банами. Потому что мгновенный рост трафика в 10 раз - это нормальный режим работы этих стримов.
onon Может ява на такое болезненно реагирует и фейлит туннель, я точно не знаю.
orignal 8 хопов тебе зачем?
orignal интересует только 3
onon Ну так должен работать не только у нормальных, но и у параноиков.
orignal у них не должен
orignal они идут на хуй
onon Если в протоколе заложена возможность 8хоп, значит должно работать.
orignal все рассчитано должно быть на 3 хоповые тоннели
orignal 8 хопов должно работать но медленно
onon На 4 минимум
onon 3 слишком небезопасно
onon Потому что туннелей много строится
onon И статистика не в нашу пользу
orignal wlm.i2p попробовал открыть?
onon Конечно
onon Красиво работает
onon Особенно если туннель быстрый
onon Даже убили негра быстро грузится
orignal там контента много
orignal и даже поет без томозов?
onon Ну сам проверь
onon Если туннель плохой - конечно с тормозами
onon Этот ЦЦ выжимает из туннеля столько, сколько дают
onon Больше он не может, если туннель не может.
orignal ну это понятно
orignal надо что нибудь тяжелое попробовать
` orignal, сделай zov.i2p, где будут видосики с отрезанием яиц, ушей итд.. Не благодари)00
` А на фоне играть гим Великого Государства
` Гимн*
` И на весь бэкгроунд фэйс Вождя Глубинного Норода
` Топ идея ежжы ну?
orignal а мне зачем это?