~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
orignal
onon у тебя новый снарк нормально работает?
orignal
а то чувак жалуется что у него не подключается
orignal
забей у него заработало
whothefuckami
PurpleI2P/i2pd released
whothefuckami
2.53.0
whothefuckami
1. New congestion control algorithm for streaming
whothefuckami
orignal: стримы теперь быстрее?
Vort
whothefuckami: не читал чат за ~3 месяца что ли? orignal влил в код модификации от onon
Vort
в целом, да, скорость должна стать выше. однако стоит внимательно следить, не дало ли это изменение каких-либо побочных эффектов
Vort
короч, нужны тесты сравнивающие алгоритмы "до" и "после" при самых разнообразных паттернах потребления трафика
Vort
ещё и при разных вычислительных мощностях и разных скоростях физической сети у юзеров
Vort
"комбинаторный взрыв" получается, к сожалению
onon
Лось тут?
onon
Мне кажется я нашёл косяк с i2cp
onon
Он когда отправляет MessageStatusMessage клиенту, там всегда nonce=0
onon
А хотя, может так и должно быть:
onon
As of release 0.9.4, a nonce value of 0 is allowed, and tells to the router that it should not send either MessageStatusMessage, i.e. it acts as if i2cp.messageReliability=none for this message only.
onon
Короче, выясни у деда, нужны ли снарку MessageStatusMessage, и если нужны, то почему nonce=0
onon
As of release 0.9.14, in a session with i2cp.messageReliability=none, the client may request delivery of a MessageStatusMessage with the delivery success or failure by setting the nonce to a nonzero value.
onon
The router will not send the "accepted" MessageStatusMessage but it will later send the client a MessageStatusMessage with the same nonce, and a success or failure value.
onon
Короче, даже если i2cp.messageReliability=none, нужно отвечать на сообщения у которых nonce != 0
onon
А я у себя например, таких не вижу. Либо снарк не просит, либо мы не отправляем.
onon
А у тебя он как буднто
onon
if (params[I2CP_PARAM_MESSAGE_RELIABILITY] == "none") m_IsSendAccepted = false;
onon
Сразу все выыключает
orignal
а почему он вообще 0?
onon
Может у меня снарк неправильный. I2P+ I2PSnark standalone version 2.2.0
orignal
думаешь я вообще помню что там?
onon
Просто у деда или дрозда нужно выяснить, шлёт ли снарк нам nonce
onon
У меня везде 0
orignal
так а у меня в коде он вообще обрабатывается?
onon
Или не шлёт, или неправильно обрабатывается где-то
onon
uint32_t nonce = bufbe32toh (buf + offset + payloadLen);
orignal
значит не шлют
onon
А себе шлют? Нужно понять, используется ли это вообще.
orignal
надо
orignal
но что это даст?
onon
Ну если не используется, значит проблема не в этом.
orignal
а в чем вообще пробелма?
onon
В том что торрент не "разгоняется"
onon
Шлёт несколько фрагментов и ждёт чего-то
onon
Во встроенном снарке не так работает
onon
Вот я и предполагаю, что он ждёт "обратной связи"
orignal
так это надо деда трясти
onon
Так и я об этом
orignal
я спрошу
orignal
ну вот теперь понял
onon
Ну, если быть точным при nonce == 0, мы не отвечаем.
onon
if (!nonce) return; // don't send status with zero nonce
onon
Это просто у меня логирование уровнем выше
onon
Так я там вижу nonce = 0
onon
Ты так и не выяснил, использует ли снарк эти сообщения вообще
orignal
судя по всему нет
orignal
onon ты видел чего дед сказал как логи включить
onon
Да