IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/01/28
~R4SAS
~orignal
~villain
@onon
&N00B
+Xeha
+r00tobo
+relaybot
+whothefuckami
AreEnn
HackerMan
KabaOS
Leastr
Most2
Nausicaa
Vort
WayBest
`
acetone
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob
osoznayka
poriori
profetikla
segfault
soos
teeth
tolik
un
unwr
weko
orignal починил
weko_ вроде это чот другое
weko_ ScheduleAck (MIN_SEND_ACK_TIMEOUT*m_SavedPackets.size ());
weko_ не очень понял
weko_ при чём тут количество пакетов?
orignal чем больше у нас пакетов накапливается тем реже мы шлем аки
orignal а nack
orignal предполагая что уже достаточно отправили
orignal и чем больше приходит наплевав на nack тем реже мы долбаем как дятлы
weko_ так надо nack слать только один раз на пакет
orignal а если сам ack не дошел?
weko_ ну сработает по RTO
orignal не сработает
orignal только при повторном пакете
weko_ почему это
orignal ну так Ack отсылается с таймаутом только по прихожу пакета
weko_ и чего
orignal ну и все если пришел пакет по порядку мы отсылаем сразу
orignal точнее через RTO/10
orignal если пришел дубликат то сразу
weko_ там RTT/10
orignal есди пропущенные пакеты то с интервалом в завимисомтси от числа полученных после пропущенного пакетов
orignal чем больще получаем тем реже шлем
orignal не идеально но лучше чем было
weko_ на большой скорости криво работать будет
orignal чем же?
weko_ ну много пакетов
weko_ там 1000 условно
weko_ будет 2 секунды
orignal допустим
orignal так 1000 накопить надо
weko_ ну в первый раз не будет
weko_ а во второй и далее будет
orignal причем имей ввижу что мы 1000 раз до этого Ack послали
orignal и если за 1000 раз не пришел пропущенный пакет явно с сокетом что то неладно
weko_ ну так может просто окно большое
orignal у окна предел 128
weko_ ну дак я всегда выше ставлю
weko_ и его надо повысить
orignal ну так и что ты предлагаешь?
weko_ я пока думаю что делать
orignal запомнинать время отправки последнего NACK и смотреть?
weko_ я просто хз как должно быть
orignal я уже думал сделать не по числу пакетов а по времени
weko_ по хорошему взять RFC и с первой до последней строчки реализовать оттуда
orignal в TCP нет NACK-ов
weko_ это в QUIC да?
orignal какой quic? стримы были сделаны много раньше
orignal спроси у деда лучше откуда это
weko_ так NACK откуда?
orignal не знаю
weko_ или из неоткуда?
orignal когда я начал делать он уже был
weko_ спросил
relaybot 13mauzer: сукцес рейт 36%
relaybot 13mauzer: после git pull
Vort в самой сети ещё какие-то колебания есть. даже без последних коммитов у меня рейт плавает в диапазоне от 14 до 24%
relaybot 13mauzer: даже подростает немного
relaybot 13mauzer: 37%
orignal нуу сеть нынче сама по себе не пустая
Vort почти за сутки 3 раза Firewalled вылез. может, это атака на флудфилы такая?
Vort это только по ipv4, потому что видно на графиках. по ipv6 скорее всего ситуация ещё хуже
orignal у меня на флудфилах на 4 никогда не вылазит
orignal на 6 да но это старая проблема
Vort как следишь?
` Может раньше трава была зеленее, но сеть кажется ещё более пустой чем лет 5 назад 🤔🤔🤔
` при это транзитного траффика... (но справедливости ради трафик нагоняется за счёт тысячи тысяч коннектов)
` при этом*
orignal по логам
Vort это на каком уровне логов такая информация?
orignal info вроде
orignal посмотри в коде
Vort я только помню что просил добавить это логирование
Vort а самого добавления не припоминаю
Vort по какому конкретно сообщению смотришь?
orignal Peer test вроде
orignal но обычно Firewalled бывает сразу виндно
orignal да надо будет в лог явно добвить
Vort сразу видно если в этот момент консоль открываешь
Vort ну как момент... час времени на рассматривания статуса есть
Vort потом только по заниженному количеству транзита можно догадаться
orignal обычер ipv6 вылазит
Vort у меня тоже раньше так было
Vort теперь же и v4 и v6 лезет
orignal добавь в void SSU2Session::SetRouterStatus (RouterStatus status) const
orignal печать
Vort не может ли это быть связано с уменьшением количества Floodfills: ?
orignal ну у меня их 900 с чем то
orignal вроде как обычно
Vort так я всё равно детальнее error`а ставлю только на тестовые узлы
Vort и хз как там дела с потокобезопасностью. не наделает ли крешей такой вывод в лог?
Vort может и сделаю, сейчас подумаю
Vort может, лучше в RouterContext::SetStatus ?
orignal нет. лог всегда потокобезопасный
orignal нее я бы в котекст не стал
orignal мало ли там какие причины
Vort да я не про причину выводу хочу сделать
Vort а по факту. короч покажу если получится
orignal а в SSUSession это именно причина в тесте
orignal короче я бы не стал засорять RouterContext этим
orignal weko_ видел что тебе дед ответил?))))
weko_ orignal: ну что от jrandom это всё с правками
weko_ Или и что-то упустил?
orignal ну так это уже мем
orignal "это не я это все jrandom" ))
orignal у него на все такой ответ
orignal сколько я вот занимаюсь i2p
Titlacahuan вопросах об тестовой сети жава <--> и2пд?
orignal тут спрашивали как сделать джаву чтобы она работала в тестовой сети
Titlacahuan другой ник под замке, R4SAS посмотри пожалуйста (zlatinb)
orignal мы хотим проверить смешанную
orignal ты же как то делал
Titlacahuan я об етом писал на форуме деда
Titlacahuan есть 1 настройка и еще на одно месте надо поменят одну константу в сорсе
orignal weko_ вон болгарин пока здесь
Titlacahuan или минимум 50 контейнеров с флудфилов запустить
orignal ссылку можешьт дать?
Titlacahuan поишщу
orignal weko_ запускал 200 i2pd
weko_ Да и при чём 2 работало вроде
weko_ Но 200 да запускается
Vort сделал warn потому, что статус вообще не должен меняться. github.com/Vort/i2pd/commit/b4bc752b5211c2b24397eb7aba86c4ea95123c8a
weko_ Памяти точно на 300 хватит
orignal нормально вроде
Vort сразу же выловил цепочку Unknown->Firewalled->OK. ну это не критично, хотя тоже надо когда-то починить
orignal оно так и будет
orignal потому что при получении peertest 4 мы ставим firewalled
orignal а при 5 OK
Vort так при окончании теста по-хорошему только ставить надо. а до этого где-то временно хранить
orignal в целом да но мне как всегда было лень
Vort ну вот поэтому и говорю, что это на будущее
Vort так что - делать PR ?
orignal только лучше info наверное
orignal а так да делай
Vort ладно, сделаю info
Titlacahuan хорошо прочитать всех ответах
Vort по логике там, конечно, Info. но остальные уровни так завалены, что среди остальных сообщений эти можно будет найти только если специально смотреть
orignal вмерди
orignal вмержил