~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Robert_Paulson
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
un
unlike
user
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
*
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
onon
xD
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
а мне зачем это?