~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+Xeha
Cicada3301
Enigma
GFW
Opax
St1nt
anontor
b3t4f4c3
duanin2
duck
fidoid
grimreaper
halloy1341
hypn
iiii_
karamba_i2p
mareki2p
nik0tr
not_bob_afk
osoznayka
poriori
profetikla
qend
rc13
shaye
slfd
somecppdev
sonya
soos
teeth
theorem
un
unset
weko
wew
woodwose
бобриков
лжеплаз
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
{
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 часа аптайма, до сих пор адреса не подтянулись