IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/07/08
~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest18377
HackerMan
KabaOS
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
flumental
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
tensor
un
weko_
whothefuckami
onon Что должно происходить, если стрим отправляет данные быстрее, чем ОС может читать с диска и отдавать роутеру?
onon Т.е. создаётся ситуация, когда m_SendBuffer.IsEmpty () == true
orignal ничего
orignal будет ждать след порции
orignal это обычная ситуация
onon Просто в текущей логике он выключает таймеры
onon m_ResendTimer.cancel ();
onon m_SendTimer.cancel ();
orignal ты что ли так добавил?
onon Я так понимаю, это сделано для случаев, как с ирк, когда данных нету
onon Нет, там был m_ResendTimer.cancel ();
onon m_SendTimer.cancel (); я добавил
orignal ну заведутся снова когда новый блк придет
onon А какой триггер?
onon Я что-то не могу найти
orignal ну AsyncSend когда вызывался
onon s->SendBuffer ();
onon Это?
onon Ну вроде да, должен перезапускать тогда
orignal void Stream::SendBuffer ()
orignal ScheduleSend ();
onon Странно
onon Словил зависание стрима, когда в буфере данные есть, но m_SentPackets.empty ()
orignal ну думай
onon Вот уже с утра думаю.
onon И с логированием не воспроизводится.
orignal да в стримах просто море багов
Vort глянул в профили - 36 штук duplicated=true
Vort все знакомые ident`ы там. то есть, работает, вроде, правильно. но как-то дофига всё равно
Vort может, алгоритм лишнее захватывает
flumental Я регулярно тестирую запуск i2pd с нуля, и по моим ощущениям все хуже и хуже работают подписки на адресбуки. Можно как-то приказать i2pd синхронизировать адресбуки?
orignal вот я тоже смотрю
orignal 36 не сказать что дофига
orignal алгоритм простой если в netdb более новый чем приходит в сосединении значит дубликат
onon Локальный сдвиг времени может влиять?
orignal может
orignal но если он большой как оно вообще очутилось в netdb
Vort когда время своего RI обновляется, новый RI сразу же сбрасывается на диск?
Vort это я думаю, не может ли такая ситуация при креше и перезапуске возникнуть
Vort уже 54 профиля с duplicated=true, кстати
Vort флудфилы там тоже попадаются
Vort короч, похоже, именно то, о чём я говорил - с банами легко накосячить. и легко не заметить косяк
Vort как пример - nhWx, XfR узел
orignal ладно переделаю счас
orignal я буду смотреть что если и время новее и IP адреса разные
orignal починил. проюуй
flumental 3 часа аптайма, до сих пор адреса не подтянулись